本發(fā)明涉及區(qū)塊鏈技術(shù)。
背景技術(shù):
目前大多數(shù)區(qū)塊鏈還沒有成熟的跨鏈交易功能,由于加密數(shù)字資產(chǎn)或加密數(shù)字貨幣的不同特征,有不同交易市場、交易功能、隱私保護的需求,無法在一條鏈上滿足,需要將通過跨鏈技術(shù)來解決。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是設(shè)計一種源鏈側(cè)鏈跨鏈交易模式,可將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)的所有權(quán)轉(zhuǎn)移到側(cè)鏈上進行交易,并可以轉(zhuǎn)回源鏈。
本方案較好地用側(cè)鏈來分擔源鏈的部分功能,降低源鏈的負荷,提高交易效率,也可以方便隱私保護。
1、本發(fā)明所采用的技術(shù)方案是:源鏈側(cè)鏈跨鏈交易,每種幣在其所發(fā)行的源鏈上稱為源鏈幣,可約定幣在源鏈上凍結(jié)后,可在側(cè)鏈上發(fā)行代幣,側(cè)鏈上的任何用戶拿到代幣都可以通過申請銷毀代幣,到源鏈上提取源鏈幣,以下是實現(xiàn)步驟;
步驟S1,甲用戶在源鏈上有源鏈幣,想轉(zhuǎn)到側(cè)鏈上去用,先轉(zhuǎn)到第三方托管機構(gòu)在源鏈上的地址,或約定僅用來跨鏈轉(zhuǎn)幣的地址,約定轉(zhuǎn)入即凍結(jié),除非接到側(cè)鏈銷毀側(cè)鏈代幣的通知,才能解凍轉(zhuǎn)走;
步驟S2,收到第三方托管機構(gòu)凍結(jié)源鏈幣的通知,在側(cè)鏈的同一第三方托管機構(gòu)的地址上新產(chǎn)生與源鏈上對應(yīng)的凍結(jié)幣的數(shù)量的代幣,并轉(zhuǎn)到側(cè)鏈上的甲用戶地址;
步驟S3,側(cè)鏈上,甲用戶支付給給乙用戶代幣;
步驟S4,乙用戶要把側(cè)鏈上的代幣在源鏈上提取出來,先將代幣打入第三方托管機構(gòu)在側(cè)鏈的地址;
步驟S5,銷毀乙用戶打入的代幣,解凍源鏈上相應(yīng)的源鏈幣,并轉(zhuǎn)到源鏈上乙用戶地址。
2、第三方托管鏈記錄有關(guān)跨鏈交易的記錄,第三方托管機構(gòu)可以依據(jù)第三方托管鏈上的記錄來進行下一步流程,甲乙用戶也可以把指令同時發(fā)給第三方托管鏈和對應(yīng)的源鏈或側(cè)鏈記錄,提高安全性。
3、源鏈幣可以是加密數(shù)字貨幣也可以是加密數(shù)字資產(chǎn)。
4、源鏈上發(fā)行的幣或加密數(shù)字資產(chǎn),在源鏈上能實現(xiàn)功能相對簡單的支付功能,若轉(zhuǎn)換為側(cè)鏈上的代幣,可以實現(xiàn)更為復(fù)雜的交易功能,如高頻撮合交易。
5、第三方托管地址所用的多重簽名地址,可指定僅用于跨鏈交易,可由第三方托管鏈的可信服務(wù)器共識節(jié)點的公鑰合成,通過查看源鏈或側(cè)鏈上的交易簽名及結(jié)果,根據(jù)約定自動進行下一步操作。
6、第三方托管地址可由幾家托管機構(gòu)的公鑰合成,設(shè)定n家機構(gòu)中的m家同意,即可支付源鏈幣或代幣。
7、第三方托管地址可由幾家托管機構(gòu)的公鑰及托管鏈共識服務(wù)器的公鑰合成,約定n個公鑰中的m個公鑰簽名,即可支付源鏈幣或代幣,相應(yīng)的私鑰可保存在不可取出的加密芯片中。
8、約定不做與跨鏈交易無關(guān)的交易,若乙用戶沒有拿到側(cè)鏈的代幣并打入側(cè)鏈的第三方托管地址銷毀代幣,即使拿到第三方托管地址的相關(guān)私鑰,也無法從源鏈上第三方托管地址上獲取源鏈幣,這種約定可寫入源鏈或側(cè)鏈被認可,并能被共識服務(wù)器用于校驗跨鏈交易時,約定在第三方托管地址可以凍結(jié)源鏈幣、發(fā)行源鏈對應(yīng)的代幣、銷毀代幣、解凍側(cè)鏈被銷毀代幣對應(yīng)數(shù)量的源鏈幣等相關(guān)操作。
9、一些源鏈幣可代表某種合約權(quán)利,比如票據(jù)到期兌付,側(cè)鏈代幣到期自動銷毀,第三方托管地址上的源鏈幣自動解凍,可集中承兌,并把相關(guān)權(quán)益分發(fā)給各用戶。
10、測鏈或第三方托管鏈可以定期將側(cè)鏈代幣各用戶的余額信息寫入源鏈或第三方托管鏈,可以約定側(cè)鏈停止運行一段時間后,源鏈托管地址上的幣會自動分發(fā)給具有相應(yīng)權(quán)益的用戶。
附圖說明
圖1是 源鏈側(cè)鏈跨鏈交易的說明圖;
具體實施方式
實施例1,參照說明書附圖1,本例說明源鏈側(cè)鏈跨鏈交易過程;
源鏈側(cè)鏈跨鏈交易,每種幣在其所發(fā)行的源鏈上稱為源鏈幣,可約定幣在源鏈上凍結(jié)后,可在側(cè)鏈上發(fā)行代幣,側(cè)鏈上的任何用戶拿到代幣都可以通過申請銷毀代幣,到源鏈上提取源鏈幣,以下是實現(xiàn)步驟;
步驟S1,甲用戶在源鏈上有源鏈幣,想轉(zhuǎn)到側(cè)鏈上去用,(1)先轉(zhuǎn)到第三方托管機構(gòu)在源鏈上的地址,或約定僅用來跨鏈轉(zhuǎn)幣的地址,約定轉(zhuǎn)入即凍結(jié),除非接到側(cè)鏈銷毀側(cè)鏈代幣的通知,才能解凍轉(zhuǎn)走;
步驟S2,收到第三方托管機構(gòu)凍結(jié)源鏈幣的通知,(2)在側(cè)鏈的同一第三方托管機構(gòu)的地址上新產(chǎn)生與源鏈上對應(yīng)的凍結(jié)幣的數(shù)量的代幣,(3)并轉(zhuǎn)到側(cè)鏈上的甲用戶地址;
步驟S3,側(cè)鏈上,(4)甲用戶支付給給乙用戶代幣;
步驟S4,乙用戶要把側(cè)鏈上的代幣在源鏈上提取出來,(5)先將代幣打入第三方托管機構(gòu)在側(cè)鏈的地址;
步驟S5,(6)銷毀乙用戶打入的代幣,(7)解凍源鏈上相應(yīng)的源鏈幣,并轉(zhuǎn)到源鏈上乙用戶地址。
第三方托管鏈記錄有關(guān)跨鏈交易的記錄,第三方托管機構(gòu)可以依據(jù)第三方托管鏈上的記錄來進行下一步流程,甲乙用戶也可以把指令同時發(fā)給第三方托管鏈和對應(yīng)的源鏈或側(cè)鏈記錄,提高安全性。
第三方托管地址由幾家托管機構(gòu)的公鑰及托管鏈共識服務(wù)器的公鑰合成,約定n個公鑰中的m個公鑰簽名,即可支付源鏈幣或代幣,相應(yīng)的私鑰可保存在不可取出的加密芯片中。
第三方托管地址約定不做與跨鏈交易無關(guān)的交易,若乙用戶沒有拿到側(cè)鏈的代幣并打入側(cè)鏈的第三方托管地址銷毀代幣,即使拿到第三方托管地址的相關(guān)私鑰,也無法從源鏈上第三方托管地址上獲取源鏈幣,這種約定可寫入源鏈或側(cè)鏈被認可,并能被共識服務(wù)器用于校驗跨鏈交易時,約定在第三方托管地址可以凍結(jié)源鏈幣、發(fā)行源鏈對應(yīng)的代幣、銷毀代幣、解凍側(cè)鏈被銷毀代幣對應(yīng)數(shù)量的源鏈幣等相關(guān)操作。
這里源鏈上發(fā)行了票據(jù)數(shù)字資產(chǎn),側(cè)鏈票據(jù)代幣到期自動銷毀,第三方托管地址上的源鏈票據(jù)自動解凍,可集中承兌,并把相關(guān)權(quán)益分發(fā)給各用戶。
測鏈或第三方托管鏈可以定期將側(cè)鏈數(shù)字票據(jù)代幣各用戶的余額信息寫入源鏈或第三方托管鏈,可以約定側(cè)鏈停止運行一段時間后,源鏈托管地址上的幣會自動分發(fā)給具有相應(yīng)權(quán)益的用戶。
本發(fā)明的目的是設(shè)計一種源鏈側(cè)鏈跨鏈交易模式,可將加密數(shù)字貨幣或加密數(shù)字資產(chǎn)的所有權(quán)轉(zhuǎn)移到側(cè)鏈上進行交易,并可以轉(zhuǎn)回源鏈。
本方案較好地用側(cè)鏈來分擔源鏈的部分功能,降低源鏈的負荷,提高交易效率,也可以方便隱私保護。