[發明專利]用于跨鏈通信的方法、裝置、網絡節點和存儲介質在審
| 申請號: | 202010813977.0 | 申請日: | 2020-08-13 |
| 公開(公告)號: | CN112118292A | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 阮洋;曲會彬;耿叢 | 申請(專利權)人: | 北京新盛云佳科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L9/32 |
| 代理公司: | 北京嘉科知識產權代理事務所(特殊普通合伙) 11687 | 代理人: | 楊波 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 通信 方法 裝置 網絡 節點 存儲 介質 | ||
1.一種跨鏈通信方法,由在至少運行有第一區塊鏈和第二區塊鏈的對等網絡中的任一節點執行,其特征在于,所述跨鏈通信方法包括:
在至少運行第一區塊鏈的第一節點獲取到用戶在第一區塊鏈上向第二區塊鏈發起基于跨鏈請求的第一信息時,所述第一節點確定自己是否至少為所述第一區塊鏈的可信節點;
若是,則驗證所述第一信息中的第一簽名的合法性,其中,所述第一信息中包括所述用戶的第一簽名;
若合法,則所述第一節點對所述第一信息進行簽名,生成至少包括所述第一信息、第一節點和第二簽名的第二信息,所述第二簽名為所述第一節點對所述第一信息的簽名;
向第二區塊鏈發送所述第二信息。
2.根據權利要求1所述跨鏈通信方法,其特征在于,還包括:
在至少運行第二區塊鏈的第二節點接收到所述第二信息時,確定所述第二信息的合法性;
若合法,則在所述第二區塊鏈上記錄所述第二信息;
基于所述記錄,確定所述第二區塊鏈是否接收到超過N個所述可信節點發送的所述第二事務,N為預設的可信數量;
若是,則在所述第二區塊鏈上接受所述第二信息為所述第一區塊鏈上的用戶跨鏈發送過來的消息。
3.根據權利要求2所述跨鏈通信方法,其特征在于,所述確定所述第二信息的合法性,具體包括:
驗證所述第二簽名的合法性;
若合法,則再驗證所述第一簽名是否合法:
若是,則確定所述第二信息為合法。
4.根據權利要求1-3任一項所述跨鏈通信方法,其特征在于,所述第一信息中至少包括:
發起用戶信息;
第一區塊鏈信息;
第二區塊鏈信息;
由第一區塊鏈傳遞至第二區塊鏈的信息;
發起用戶對以上信息的第一簽名。
5.一種跨鏈通信裝置,設置于至少運行有第一區塊鏈和第二區塊鏈的對等網絡中的任一節點上,其特征在于,所述跨鏈通信裝置包括:
跨鏈偵測模塊,被配置為在至少運行第一區塊鏈的第一節點獲取到用戶在第一區塊鏈上向第二區塊鏈發起基于跨鏈請求的第一信息時,所述第一節點確定自己是否至少為所述第一區塊鏈的可信節點;
第一簽名驗證模塊,被配置為若是,則驗證所述第一信息中的第一簽名的合法性,其中,所述第一信息中包括所述用戶的第一簽名;
簽名模塊,被配置若合法,則所述第一節點對所述第一信息進行簽名,生成至少包括所述第一信息、第一節點和第二簽名的第二信息,所述第二簽名為所述第一節點對所述第一信息的簽名;
跨鏈發送模塊,被配置為向第二區塊鏈發送所述第二信息。
6.根據權利要求5所述跨鏈通信裝置,其特征在于,還包括:
第二簽名驗證模塊,被配置為在至少運行第二區塊鏈的第二節點接收到所述第二信息時,確定所述第二信息的合法性;
記錄模塊,被配置為若合法,則在所述第二區塊鏈上記錄所述第二信息;
可信數量確認模塊,被配置為基于所述記錄,確定所述第二區塊鏈是否接收到超過N個所述可信節點發送的所述第二事務,N為預設的可信數量;
跨鏈響應模塊,被配置為若是,則在所述第二區塊鏈上接受所述第二信息為所述第一區塊鏈上的用戶跨鏈發送過來的消息。
7.根據權利要求6所述跨鏈通信裝置,其特征在于,所述第二簽名驗證模塊,具體包括:
第一簽名驗證單元,被配置為驗證所述第二簽名的合法性;
第二簽名驗證單元,被配置為若合法,則再驗證所述第一簽名是否合法:
合法確認單元,被配置為若是,則確定所述第二信息為合法。
8.根據權利要求5-7任一項所述跨鏈通信裝置,其特征在于,所述第一信息中至少包括:
發起用戶信息;
第一區塊鏈信息;
第二區塊鏈信息;
由第一區塊鏈傳遞至第二區塊鏈的信息;
發起用戶對以上信息的第一簽名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新盛云佳科技有限公司,未經北京新盛云佳科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010813977.0/1.html,轉載請聲明來源鉆瓜專利網。





