区块链BaaS云服务(21)腾讯CCGP“跨链流程”
生活随笔
收集整理的這篇文章主要介紹了
区块链BaaS云服务(21)腾讯CCGP“跨链流程”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 跨鏈流程
跨鏈主要分為兩種:業務應用與鏈之間(發起者是業務應用)、鏈與鏈之間(通過監聽目標鏈上的交易產生而觸發)
(我的理解:子鏈代理服務類似波卡的插槽接口)
2. 步驟說明
step1. 跨鏈發起方的業務應用調用子鏈代理服務,業務應用將預先配置的非對稱密鑰對對應的公鑰地址放入交易憑證中,并用私鑰對協議數據包做數字簽名。
step2. 子鏈代理服務在接收到業務應用的請求后,解析協議中的管道約束信息,并根據交易憑證中業務應用提供的公鑰地址(匹配管道搭建時業務應用預留的公鑰,該公鑰會用于本階段跨鏈協議的業務應用身份驗證,以及跨鏈數據的完整性校驗)
step3. 跨鏈發起方的跨鏈代理服務收到轉發請求,解析協議中的管道約束信息,對本次跨鏈發起方的業務應用做權限判斷。
step4. 在權限判斷通過后,跨鏈發起方會根據管道約束信息中的業務路由尋址匹配跨鏈接收方的代理服務并發起第二階段的跨鏈通信。在本階段中,跨鏈發起方將內置的公鑰地址放入交易憑證中,并通過業務賬戶對應的私鑰對跨鏈數據包做數字簽名。
step5. 跨鏈接收方的治理代理服務在收到發起方的跨鏈請求時,會解析協議中的管道約束信息,并根據交易憑證中跨鏈發起方提供的公鑰地址,匹配管道搭建時跨鏈發起方預留的公鑰,該公鑰會用于本次本階段跨鏈協議的跨鏈發起方身份驗證,權限驗證,以及跨鏈數據的完整性校驗。
總結
以上是生活随笔為你收集整理的区块链BaaS云服务(21)腾讯CCGP“跨链流程”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨链(8)跨链双雄Cosmos“系统框架
- 下一篇: 跨链(8)Cosmos之“跨链交互协议I