[發(fā)明專利]一種完全去中心化的側(cè)鏈跨鏈方法有效
| 申請?zhí)枺?/td> | 201911266455.7 | 申請日: | 2019-12-11 |
| 公開(公告)號: | CN111047445B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計)人: | 黃春;劉一蘭;崔超;陳詩;寧豐東;鄭堅業(yè);張維超;楊金仿 | 申請(專利權(quán))人: | 深圳區(qū)塊大陸科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;H04L9/40 |
| 代理公司: | 深圳天融專利代理事務(wù)所(普通合伙) 44628 | 代理人: | 李靚 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海街道高*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 完全 中心 側(cè)鏈跨鏈 方法 | ||
本發(fā)明涉及側(cè)鏈跨鏈技術(shù)領(lǐng)域,且公開了一種完全去中心化的側(cè)鏈跨鏈方法,具有完全去中心的優(yōu)點,輕客戶端在智能合約中實現(xiàn),當(dāng)初始化了正確的起始區(qū)塊信息,合約就可以完全自主驗證后續(xù)所有區(qū)塊的有效性,輕客戶端無需連續(xù)同步原鏈所有區(qū)塊頭,只根據(jù)需要同步區(qū)塊鏈的一部分片段即可獲得可信區(qū)塊用于驗證交易,快速的跨鏈交易,一個跨鏈交易從產(chǎn)生到在目標(biāo)鏈上產(chǎn)生對應(yīng)交易只需要不到3分鐘時間,跨鏈交易并行,不同的跨鏈交易之間互不影響,可以并行執(zhí)行,因此支持很大的并發(fā)量,具有安全性,由于采用了生產(chǎn)者簽名效驗和嚴(yán)格的邏輯檢查,可以保證輕客戶端自身的正確性,無法被惡意攻擊,因此可以安全的驗證交易的真實性。
技術(shù)領(lǐng)域
本發(fā)明涉及側(cè)鏈跨鏈技術(shù)領(lǐng)域,具體為一種完全去中心化的側(cè)鏈跨鏈方法。
背景技術(shù)
根據(jù)中國專利CN108256864B和中國專利CN103755842A,跨鏈技術(shù):原本存儲在特定區(qū)塊鏈上的資產(chǎn)可以轉(zhuǎn)換成為另一條鏈的資產(chǎn),簡單支付驗證技術(shù),用于驗證一筆交易存在于區(qū)塊鏈中,SPV?client存儲著連續(xù)的區(qū)塊頭,但沒有區(qū)塊體,因此只需占用很小的存儲空間,當(dāng)獲得一筆交易和這筆交易的Merkle?path后,可以驗證這筆交易是否存在于區(qū)塊鏈上,輕客戶端,即SPV?client,即由區(qū)塊頭組成的一條輕量的鏈,默克爾路徑:是一種典型的二叉樹結(jié)構(gòu),由一個根節(jié)點、一組中間節(jié)點和一組葉節(jié)點組成,代表區(qū)塊間的承接關(guān)系,是基于DPOS機制的EOSIO體系公鏈用于決定生產(chǎn)區(qū)塊權(quán)利的技術(shù),新的bp?schedule是由上一批bp?schedule包含的Block?Producers認(rèn)證通過后生效以此確保嚴(yán)格的BP權(quán)利交接,在輕客戶端中跟隨對應(yīng)主網(wǎng)的bp?schedule是IBC系統(tǒng)邏輯的一項核心技術(shù)。
發(fā)明內(nèi)容
(一)解決的技術(shù)問題
針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種完全去中心化的側(cè)鏈跨鏈方法,具備完全去中心化的優(yōu)點,解決了傳統(tǒng)側(cè)鏈跨鏈效率低下的問題。
(二)技術(shù)方案
為實現(xiàn)上述完全去中心化的目的,本發(fā)明提供如下技術(shù)方案:一種完全去中心化的側(cè)鏈跨鏈方法,包括以下步驟:
S01:首先我們在主鏈上通過跨鏈合約發(fā)起跨鏈交易起始數(shù)據(jù),并記錄在起始數(shù)據(jù)表中。
S02:主鏈跨鏈插件會監(jiān)聽主鏈上發(fā)起的跨鏈交易。
S03:當(dāng)主鏈跨鏈插件收到跨鏈交易成功后會發(fā)送給側(cè)鏈跨鏈插件。
S04:當(dāng)側(cè)鏈跨鏈插件收到主鏈交易信息后,會調(diào)用側(cè)鏈跨鏈合約使用輕客戶端驗證交易。
S05:當(dāng)側(cè)鏈跨鏈合約運行的輕客戶端交易驗證通過后,會調(diào)用貨幣交易函數(shù)發(fā)起側(cè)鏈交易發(fā)行對應(yīng)的代幣。
S06:側(cè)鏈跨鏈插件會監(jiān)聽側(cè)鏈上發(fā)起的交易。
S07:當(dāng)側(cè)鏈跨鏈插件收到代幣發(fā)行交易成功后會發(fā)送給主鏈跨鏈插件。
S08:當(dāng)主鏈跨鏈插件收到側(cè)鏈交易信息后,會調(diào)用主鏈跨鏈合約貨幣交易確定接口驗證交易。
S09:當(dāng)主鏈跨鏈合約使用輕客戶端交易驗證通過后,會從起始數(shù)據(jù)表中刪除原始交易起始數(shù)據(jù),至此,一筆完整的跨鏈交易就完成了。
優(yōu)選的,所述輕客戶端主要用來收集區(qū)塊的區(qū)塊信息,不包括區(qū)塊體,輕客戶端占用很小的空間。
優(yōu)選的,在跨鏈合約中引入了概念節(jié)點,一個節(jié)點記錄的是一段連續(xù)的區(qū)塊頭信息,節(jié)點結(jié)構(gòu)不存儲具體的區(qū)塊頭信息。
優(yōu)選的,所述輕客戶端運行步驟:第一步,通過區(qū)塊編號驗證是否能夠連接到最新的節(jié)點,第二部,是否需要處理分叉,刪除舊數(shù)據(jù),在合約中不會同時保存多個分支,而是以后者替代前者的方式實現(xiàn)對分叉的處理,第三步,通過區(qū)塊id驗證是否能夠連接到最新的節(jié)點,第四部,構(gòu)造區(qū)塊頭,并驗證BP簽名。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳區(qū)塊大陸科技有限公司,未經(jīng)深圳區(qū)塊大陸科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911266455.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風(fēng)險分析或養(yǎng)老金
- 源鏈側(cè)鏈跨鏈交易
- 一種適用于許可鏈場景的跨鏈數(shù)據(jù)傳遞方法及設(shè)備
- 一種區(qū)塊鏈系統(tǒng)的跨鏈處理方法和計算機可讀存儲介質(zhì)
- 一種基于區(qū)塊鏈開展的跨鏈分布式業(yè)務(wù)系統(tǒng)及方法
- 基于區(qū)塊鏈的跨鏈數(shù)據(jù)交互方法及跨鏈數(shù)據(jù)交互系統(tǒng)
- 跨鏈通信方法、裝置、主鏈節(jié)點及存儲介質(zhì)
- 跨鏈模式下的身份認(rèn)證方法及裝置
- 一種主鏈和側(cè)鏈的數(shù)據(jù)交換方法及裝置
- 一種基于原子交換的資產(chǎn)交易方法和系統(tǒng)
- 一種跨鏈交互的智能合約交互模型及協(xié)同執(zhí)行系統(tǒng)





