1. 程式人生 > >跨鏈專案總結-比原鏈

跨鏈專案總結-比原鏈

1.簡介

本專案類似BTCRelay側鏈

2.比原鏈涉及跨鏈部分的創新

(1)使用側鏈支援跨鏈資產交易及分紅

為對其他鏈上資產進行操作,在比原鏈上開發者可以建立一種小型版本的 X 鏈(其他鏈)中繼器 XRelay,比原鏈上的 Daap 開發者可以從智慧合約向 X 鏈中繼器進行 API 呼叫,來驗證 X 鏈網路活動,實現跨鏈通訊。繼而在合約中完成交易和分紅操作。

 

 

 

(2)類“隔離見證” 設計

比原鏈設計了一種多種資產可以互動的分散式賬本協議。用該協議的多條鏈可以獨立的存在,並且可以跨鏈交易, 這樣不同的運營商可以相同的形式互動。堅持最小許可權原則,其中比原鏈的區塊設計中將資料和見證(Wittn ess)、簽名部分分離,以實現資產的管理和分散式賬本同步控制相分離。實現了更好的可程式設計性和合約支援,並且為之後的旁路通道預留介面。

鏈協議允許任何網路參與者通過編寫自定義“釋出程式” 來定義和發行資產。一旦發行,資產單元由“控制程式” 控制。控制程式是用圖靈完備的程式語言實現,該語言可用於編寫複雜的智慧合約。

 

3.案例

以收益類資產的分紅為例, 若資產發行方決定以比特幣作為分紅, 可通過側鏈鎖定相應額度比特幣, 按市場匯率轉化為比原幣, 再發放至資產所有者的地址上。此過程由合約呼叫 XRelay 進行跨鏈操作完成,例如與 BTC ETH 兌換分別通過 BTCRelay6 ETHRelay 完成