[發明專利]一種面向聯盟鏈的通用異步跨鏈交易方法有效
| 申請號: | 202210582882.1 | 申請日: | 2022-05-26 |
| 公開(公告)號: | CN115021990B | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 董學文;冶英杰;趙明;沈玉龍;楊凌霄;張志為;王丹;張元玉;趙雙睿 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/32 |
| 代理公司: | 西安嘉思特知識產權代理事務所(普通合伙) 61230 | 代理人: | 王萌 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 聯盟 通用 異步 交易 方法 | ||
1.一種面向聯盟鏈的通用異步跨鏈交易方法,其特征在于,包括以下步驟:
當主鏈識別主鏈內的交易為跨鏈交易時,提交生成跨鏈交易上鏈證明原語請求;
主鏈對所述生成跨鏈交易上鏈證明原語請求進行驗證,驗證通過后對側鏈的傳輸信息進行驗證,檢查側鏈的證書是否可用,并生成驗證結果和檢查結果;
若所述驗證結果為驗證成功且所述檢查結果為可用,則主鏈生成跨鏈交易上鏈證明原語;
主鏈對所述跨鏈交易上鏈證明原語進行加密生成原語密文并發送至側鏈;
所述側鏈對所述原語密文進行解密生成跨鏈交易上鏈證明原語并驗證跨鏈交易;
若跨鏈交易驗證通過,則產生側鏈端跨鏈交易。
2.根據權利要求1所述的一種面向聯盟鏈的通用異步跨鏈交易方法,其特征在于,所述當主鏈內的交易為跨鏈交易時,提交生成跨鏈交易上鏈證明原語請求,包括:
主鏈的區塊監聽組件對所述主鏈的區塊中的交易進行解析并識別跨鏈交易,當主鏈內的交易為跨鏈交易時立即調用鏈上數據適配組件進行跨鏈交易數據適配;
所述鏈上數據適配組件根據跨鏈交易數據適配結果中的異構鏈的類型,向異構鏈接入適配組件發起相應的異構鏈適配請求;
當異構鏈接入適配組件判斷所請求的異構鏈存在適配,且跨鏈交易數據有效后,進行目標鏈適配,并向鏈上數據適配組件返回相應的適配結果;
所述鏈上數據適配組件進行數據適配,向所述區塊監聽組件返回適配結果;
所述區塊監聽組件向跨鏈及驗證組件提交生成跨鏈交易上鏈證明原語請求。
3.根據權利要求2所述的一種面向聯盟鏈的通用異步跨鏈交易方法,其特征在于,所述對所述生成跨鏈交易上鏈證明原語請求進行驗證,驗證通過后對側鏈的傳輸信息進行驗證,檢查側鏈的證書是否可用,并生成驗證結果和檢查結果,包括:
所述跨鏈及驗證組件對所述生成跨鏈交易上鏈證明原語請求進行驗證;
驗證通過后向側鏈管理組件發起側鏈驗證請求;
所述側鏈管理組件對側鏈驗證請求中的傳輸信息進行驗證,并生成驗證結果;
所述側鏈管理組件檢查側鏈的證書是否可用,并生成檢查結果。
4.根據權利要求3所述的一種面向聯盟鏈的通用異步跨鏈交易方法,其特征在于,所述若驗證結果為驗證成功且檢查結果為可用,則生成跨鏈交易上鏈證明原語,包括:
若驗證結果為驗證成功且檢查結果為可用,則所述跨鏈及驗證組件向跨鏈原語組件發起執行生成跨鏈交易上鏈證明原語請求的請求;
所述跨鏈原語組件生成跨鏈交易上鏈證明原語并發送至跨鏈及驗證組件。
5.根據權利要求4所述的一種面向聯盟鏈的通用異步跨鏈交易方法,其特征在于,所述對所述跨鏈交易上鏈證明原語進行加密生成原語密文并發送至側鏈,包括:
所述跨鏈及驗證組件向身份管理驗證組件發起獲取主鏈的跨鏈身份證書和加密證書的請求;
身份管理驗證組件查詢主鏈的跨鏈身份證書和加密證書,若跨鏈身份證書不存在,則為其生成跨鏈身份證書;
所述身份管理驗證組件向跨鏈及驗證組件返回對應請求的跨鏈身份證書和加密證書;
所述跨鏈及驗證組件通過加密證書對所述跨鏈交易上鏈證明原語進行加密生成原語密文后所述跨鏈及驗證組件通過所述跨鏈身份證書和加密證書向側鏈發起連接并將所述原語密文發送至所述側鏈的跨鏈及驗證組件。
6.根據權利要求5所述的一種面向聯盟鏈的通用異步跨鏈交易方法,其特征在于,所述原語密文發送至所述側鏈的跨鏈及驗證組件時,所述側鏈的區塊監聽組件循環執行監聽。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210582882.1/1.html,轉載請聲明來源鉆瓜專利網。





