從互聯(lián)網(wǎng)發(fā)展歷程來看,互聯(lián)網(wǎng)技術(shù)經(jīng)歷了Web1.0、Web2.0,現(xiàn)在正在快速邁進(jìn)以區(qū)塊鏈、云計算、人工智能、大數(shù)據(jù)為核心的Web3.0 時代,驅(qū)動新時期的商業(yè)社會形態(tài)、組織形態(tài)和治理關(guān)系變革。隨著5G技術(shù)和萬物萬聯(lián)時代的提前來臨,金融、供應(yīng)鏈、游戲、存儲、溯源、內(nèi)容等各行各業(yè)加速行業(yè)“鏈改”,新一輪科技革命和產(chǎn)業(yè)變革席卷全球。
但是,Web3.0演進(jìn)進(jìn)程和區(qū)塊網(wǎng)進(jìn)化中,也存在諸多問題亟待解決:
? 存在著中心化、共享不充分、交易擁堵、交易費(fèi)用昂貴等問題。
? 鏈與鏈之間缺乏互操作性,存在互通不暢問題。項目與項目之間無法進(jìn)行價值溝通,孤島問題仍然存在。
? 已有跨鏈技術(shù)關(guān)注資產(chǎn)轉(zhuǎn)移而缺乏完善跨鏈基礎(chǔ)設(shè)施,不利于異構(gòu)架構(gòu)整合。
? 鏈改開發(fā)難度高,部署極其復(fù)雜,現(xiàn)有區(qū)塊鏈架構(gòu)無法滿足未來 5G 環(huán)境下多樣復(fù)雜的應(yīng)用場景需求。
為解決這些問題,銜梯網(wǎng)絡(luò) Ladder Network 應(yīng)運(yùn)而生。銜梯網(wǎng)絡(luò) Ladder Network 是致力于成為“Web3.0 時代”的跨鏈領(lǐng)域基石網(wǎng)絡(luò),旨在建成區(qū)塊鏈?zhǔn)澜缛f鏈互通的領(lǐng)航者。銜梯網(wǎng)絡(luò) Ladder Network 通過引入門限簽名的見證人機(jī)制確保交易驗證的有效性,首創(chuàng)跨鏈投資模式,促進(jìn)了跨鏈資產(chǎn)的暢通流動,引入預(yù)言機(jī)打通了鏈與現(xiàn)實世界的壁壘。
銜梯網(wǎng)絡(luò) Ladder Network 構(gòu)建了分布式、去中心化、最安全及最大規(guī)模 POS 跨鏈網(wǎng)絡(luò),驗證節(jié)點(diǎn)可達(dá)上千個,候選驗證節(jié)點(diǎn)可達(dá)萬級。利用跨鏈優(yōu)勢和萬級以上的節(jié)點(diǎn)優(yōu)勢,銜梯網(wǎng)絡(luò) Ladder Network重點(diǎn)部署的領(lǐng)域有:數(shù)據(jù)共享、安全及隱私保護(hù)、去中心化交易所和Web3.0 電商等。通過與 ABMatrix 的戰(zhàn)略合作,預(yù)計未來三年直接帶來千萬級的物聯(lián)網(wǎng)用戶流量。
銜梯網(wǎng)絡(luò) Ladder Network 可作為區(qū)塊鏈第一層協(xié)議,可對接成千上萬的第二層區(qū)塊鏈協(xié)議,通過跨鏈技術(shù)構(gòu)建覆蓋更多范圍內(nèi)的企業(yè)多方協(xié)作的價值網(wǎng)絡(luò)。銜梯網(wǎng)絡(luò) Ladder Network 瞄準(zhǔn)千億級規(guī)模的“萬企上鏈”和“萬鏈互通”市場,BAAS 區(qū)塊鏈服務(wù)平臺建成后,將全面支持金融、供應(yīng)鏈、游戲、去中心存儲等領(lǐng)域的敏捷發(fā)幣,實現(xiàn)企業(yè)鏈改,滿足 5G 時代高吞吐、低延遲、高并發(fā)、低功耗復(fù)雜應(yīng)用場景需求,重塑行業(yè)的信用基石和商業(yè)形態(tài)。
項目愿景
銜梯網(wǎng)絡(luò) Ladder Network 致力于打造全球最分布式、最安全和最大規(guī)模 POS 跨鏈網(wǎng)絡(luò),構(gòu)建區(qū)塊鏈平行世界的可信跨鏈平臺,搭建鏈與鏈之間的信任橋梁,打破一鏈一孤島的局面,實現(xiàn)鏈與鏈之間的自由流通、資產(chǎn)互操作、價值互通。
銜梯網(wǎng)絡(luò) Ladder Network 通過可操作性、可配置化的模塊設(shè)計,提供敏捷發(fā)幣功能,助力企業(yè)完成業(yè)務(wù)鏈改,實現(xiàn)業(yè)務(wù)價值增值,最終為“萬企上鏈”和“萬鏈互通”提供最安全、最可靠、可插拔的區(qū)塊鏈基礎(chǔ)服務(wù),為全球區(qū)塊鏈?zhǔn)澜绺锩暙I(xiàn)力量。
設(shè)計目標(biāo)
為了實現(xiàn)上述愿景,銜梯網(wǎng)絡(luò) Ladder Network 技術(shù)需求主要來自于跨鏈技術(shù)和區(qū)塊鏈支撐服務(wù)兩個方面。其設(shè)計目標(biāo):
· 實現(xiàn)互操作性(Realize interopera)
互操作性是跨鏈的最基礎(chǔ)需求。造成互操作性不好的原因,主要是各個項目的底層協(xié)議不統(tǒng)一,異構(gòu)性導(dǎo)致鏈與鏈之間成為孤島。銜梯網(wǎng)絡(luò) Ladder Network 將提供標(biāo)準(zhǔn)的通信機(jī)制、網(wǎng)絡(luò)協(xié)議、資產(chǎn)通訊、服務(wù)語義,促成不同平行鏈互操作性的達(dá)成。
· 屏蔽異構(gòu)性(Hiding heterogeneity of system)
參照 TCP/IP 協(xié)議分層思想,在銜梯網(wǎng)絡(luò) Ladder Network 架構(gòu)設(shè)計上建立邏輯分層,將處理功能相同的模塊建立層級,層與層之間通過服務(wù)語言通訊,跨層級不能直接通訊,從而屏蔽異構(gòu)性,屏蔽共識算法、治理架構(gòu)、區(qū)塊結(jié)構(gòu)等差異。
·可信隔離(Trusted isolation)
清晰制定鏈內(nèi)最小安全設(shè)施可信計算模塊,建立安全邊界(security perimeter),劃分可信與不可信的邊界。明確統(tǒng)一安全接口,使用引用監(jiān)控器(reference monitor),保證安全最大化,訪問路徑可確認(rèn)、可驗證,達(dá)到安全、可信。
·共性凝練和復(fù)用(Common Condensation and Reuse)
相同領(lǐng)域的區(qū)塊鏈服務(wù)之間許多基礎(chǔ)功能和結(jié)構(gòu)是有相似性的,每次開發(fā)系統(tǒng)都從零開始絕對不是一種好的方法,也是對質(zhì)量和效率的很大的傷害。因此,銜梯網(wǎng)絡(luò) Ladder Network 應(yīng)按照不同的應(yīng)用場景領(lǐng)域劃分不同的模塊處理,建成復(fù)用性高的區(qū)塊鏈服務(wù)平臺,達(dá)到區(qū)塊鏈服務(wù)面向用戶,服務(wù)參數(shù)化管理,功能支持可配置的目標(biāo)。
生態(tài)協(xié)同
銜梯網(wǎng)絡(luò) Ladder Network 是基于 Substrate 開發(fā)框架協(xié)議開發(fā)。目前 Polkadot 項目也使用 Substrate 框架。Substrate 是類似于Express 或其他 Web 應(yīng)用程序的框架,主要用于構(gòu)建分布式或去中心化系統(tǒng)的框架,例如加密貨幣項目或消息總線系統(tǒng)。銜梯網(wǎng)絡(luò) LadderNetwork 使用 Substrate 的目的,一是能使項目繼承 Substrate 的功能、安全性和可擴(kuò)展性優(yōu)勢。二是能將團(tuán)隊的主要精力集中在跨鏈平臺和區(qū)塊鏈商業(yè)服務(wù)的研發(fā)上。正如大多數(shù) WEB 應(yīng)用程序不需要重新實現(xiàn)自己的 HTTP 協(xié)議一樣,使用了 Substrate 后,每一個團(tuán)隊創(chuàng)建新鏈時,不需要從頭開始一步步實現(xiàn)網(wǎng)絡(luò)和共識等代碼。
銜梯網(wǎng)絡(luò) Ladder Network 使用 Substrate,結(jié)合了三種技術(shù):La_WebAssembly、La_Libp2p 和 La_GRANDPA 共識協(xié)議,通過快速構(gòu)建新的區(qū)塊鏈的庫,應(yīng)用區(qū)塊鏈客戶端的關(guān)鍵框架,能夠同步到任何基于 Substrate 技術(shù)開發(fā)的鏈。通過使用 Substrate,銜梯網(wǎng)絡(luò)Ladder Network 將直接繼承以下優(yōu)勢:
· 實現(xiàn)區(qū)塊鏈共識算法、最終確定性和區(qū)塊投票邏輯。
· 具有能夠進(jìn)行節(jié)點(diǎn)發(fā)現(xiàn)、數(shù)據(jù)同步和復(fù)制等功能的 P2P 網(wǎng)絡(luò)庫。
· 通過高效、確定、沙箱化的 WebAssembly 運(yùn)行機(jī)制,可以用來運(yùn)行智能契約,甚至運(yùn)行其他基于 Substrate 開發(fā)的項目。
· 能夠在瀏覽器中無縫運(yùn)行一個節(jié)點(diǎn),該節(jié)點(diǎn)可以與任何桌面或云節(jié)點(diǎn)通信。
· 跨平臺的數(shù)據(jù)庫/文件存儲抽象。
· 無縫的客戶端更新??焖侔踩牟渴鸨镜匕姹镜拇a,無需擔(dān)心出現(xiàn)硬分叉和其他共識問題。
技術(shù)架構(gòu)
銜梯網(wǎng)絡(luò) Ladder Network 提供了異構(gòu)鏈間資產(chǎn)轉(zhuǎn)移通道的基礎(chǔ)設(shè)施,是一個通過跨鏈協(xié)議實現(xiàn)與不同區(qū)塊鏈網(wǎng)絡(luò)互聯(lián)互通、完整記錄跨鏈交易、維護(hù)鏈內(nèi)交易明細(xì)的分布式系統(tǒng)。
邊緣鏈?zhǔn)侵复钶d了銜梯網(wǎng)絡(luò)協(xié)議的鏈,例如以太坊、比特幣、EOS、溯源鏈等等。主鏈?zhǔn)倾曁菥W(wǎng)絡(luò) Ladder Network 核心鏈,它可以獨(dú)立運(yùn)行,也可以充當(dāng)橋鏈。
銜梯網(wǎng)絡(luò) Ladder Network 主鏈提供注冊模塊。名稱在主鏈注冊模塊上進(jìn)行登記,經(jīng)規(guī)則 Rule-Audit 即可正式加入銜梯網(wǎng)絡(luò) Ladder Network 成為合法的邊緣鏈,共享銜梯網(wǎng)絡(luò) Ladder Network 的跨鏈服務(wù)。
每個邊緣鏈都對應(yīng)一個 64 位的地址空間,為了避免開發(fā)者、用戶使用人員識別繁雜難記的地址,銜梯網(wǎng)絡(luò) Ladder Network 提供鏈名服務(wù) CNS(Chain Name Serives)。CNS 負(fù)責(zé)將地址空間與項目名進(jìn)行雙向映射,比如 BTC 邊緣鏈在網(wǎng)絡(luò)中的名稱為 Ladder_BTC。
區(qū)塊鏈系統(tǒng)之間相對獨(dú)立,信息在單個區(qū)塊鏈系統(tǒng)內(nèi)流轉(zhuǎn)是可信的,而在鏈之間流動需要通過橋接中斷方式加以證明,所以邊緣鏈中的消息通過主鏈存儲和校驗后,再由主鏈轉(zhuǎn)發(fā)到目標(biāo)邊緣鏈上,從而確保鏈與鏈之間信息的可信流通。
跨鏈運(yùn)行簡單的流程:用戶在邊緣鏈 A 發(fā)起的到 B 鏈的轉(zhuǎn)賬操作,用戶 A 首先通過 CNS 獲得 B 鏈的項目名,再通過 Request-Resposey方式查詢是否有沖突,如沒有沖突,即由證明用戶從邊緣鏈獲取轉(zhuǎn)賬證明,并提交轉(zhuǎn)賬信息到主鏈上,主鏈對信息校驗后發(fā)送到邊緣鏈 B上,至此完成一個信息跨鏈操作。
未來,銜梯網(wǎng)絡(luò) Ladder Network 還將提供 BAAS 模塊,為企業(yè)、創(chuàng)業(yè)者上鏈提供一鍵發(fā)幣功能,BAAS 模塊提供了參數(shù)化、配置化的區(qū)塊鏈服務(wù),根據(jù)業(yè)務(wù)領(lǐng)域開發(fā)金融 SDK、供應(yīng)鏈 SDK、游戲 SDK、存儲 SDK 等構(gòu)件接口,企業(yè)將能以零編程方式接入 BAAS,共享主鏈服務(wù),為企業(yè)鏈改幣改提供商業(yè)生態(tài)。
1.共識
銜梯網(wǎng)絡(luò) Ladder Network 使用 POS 為基礎(chǔ)的 BABE + Grandpa 共識算法,在出塊人選擇上,BABE + Grandpa 則是基于 VRF 算法隨機(jī)選擇出塊人,這保證了公平性。
在銜梯網(wǎng)絡(luò) Ladder Network 上有三類節(jié)點(diǎn):權(quán)威節(jié)點(diǎn),預(yù)言機(jī)證明節(jié)點(diǎn),普通驗證節(jié)點(diǎn)。權(quán)威節(jié)點(diǎn)是抵押大量保證金的節(jié)點(diǎn),保證金越多,出塊的權(quán)益越大,如果不出塊,或者作假,其保證金將被扣除。預(yù)言機(jī)證明節(jié)點(diǎn)是抵押了一定保證金的節(jié)點(diǎn),通過隨機(jī)算法選出一組節(jié)點(diǎn),它們從邊緣鏈上獲取數(shù)據(jù)并簽名后發(fā)送到主鏈,獲取匯率。如果發(fā)送了虛假交易或者不發(fā)送交易,銜梯網(wǎng)絡(luò) Ladder Network 會扣除保證金,并剝奪其跨鏈交易證明節(jié)點(diǎn)的名額。只有掌控了足夠權(quán)益才能成為普通驗證節(jié)點(diǎn),它對前兩類節(jié)點(diǎn)行為進(jìn)行驗證,發(fā)送作假行為。
2. 跨鏈原子交易
為保證交易的原子性,我們設(shè)計如下協(xié)議:
用戶在邊緣鏈 A 上發(fā)起一筆跨鏈交易,主鏈自動監(jiān)聽 A 鏈的交易事件并記錄(因為采用多簽見證人方式,交易記錄存在冗余,后續(xù)會介紹如何處理改進(jìn)問題)。 主鏈對 A 鏈上的事件進(jìn)行校驗,并轉(zhuǎn)發(fā)到邊緣鏈 B 上,因為在 B 鏈上釋放需要足夠的資金,這時就存在有兩種情況,資金充足能達(dá)到釋放標(biāo)準(zhǔn),那么這筆交易成功,并記錄到主鏈上;資金不夠無法釋放,這筆交易失敗,主鏈將把用戶在 A 鏈上發(fā)起的交易資產(chǎn)返回給用戶,即發(fā)起一筆回退交易。
在整個交易流程中,用戶資產(chǎn)會在邊緣鏈上鎖定一段時間。如果交易失敗,會在邊緣鏈上返還資產(chǎn);交易成功,則把這部分資產(chǎn)放入資金池,用于釋放從其他鏈發(fā)起的交易。
每秒交易量(TPS)
TPS = Sb / St / tb
Sb 是塊的大小,主鏈塊大小為 4M。
St 表示交易的大小,通常交易為 250 字節(jié)。
tb 表示出塊時間,默認(rèn) 3 秒。
交易延時
為保證交易的安全性,所有交易需要在銜梯網(wǎng)絡(luò) Ladder Network上記錄,其時間為 Ta(可視為出塊時間),邊緣鏈的出塊時間分別為 T1 和 T2,防止雙花的塊確認(rèn)數(shù) D。
一次成功的跨鏈交易,至少需要有四筆交易,兩條邊緣鏈上各一筆交易,主鏈上兩筆交易,分別為請求和確認(rèn)交易 ,那么我們可以給出如下公式:L = Ta * 2 + T1 * D + T2 * D
失敗處理
跨鏈抵押在銜梯網(wǎng)絡(luò) Ladder Network 上驗證失敗或在 B 鏈上釋放失敗的時候,都會對 A 鏈的資產(chǎn)進(jìn)行回溯,實現(xiàn)原子操作,避免 A 鏈資產(chǎn)的丟失。
首先是在銜梯網(wǎng)絡(luò) Ladder Network 上的多簽驗證階段失敗,銜梯網(wǎng)絡(luò) Ladder Network 會直接返回驗證失敗,如果驗證節(jié)點(diǎn)在一段時間內(nèi)收不到資產(chǎn)抵押驗證成功的回復(fù)信息,就會將該筆交易記錄為刪除,同時把資產(chǎn)返回給 A 鏈。
多簽驗證的存儲結(jié)構(gòu):
交易 《=》 [簽名,是否發(fā)送]
交易 《=》 是否驗證通過
銜梯網(wǎng)絡(luò) Ladder Network 上接受驗證節(jié)點(diǎn)監(jiān)聽獲取的跨鏈抵押交易,當(dāng)簽名數(shù)量達(dá)到一定的數(shù)量的時候就會確認(rèn)該筆抵押請求并存儲該交易。失敗就會直接刪除該交易存儲,同時通過參數(shù)進(jìn)行配置修改,防止因網(wǎng)絡(luò)延遲導(dǎo)致的重復(fù)交易干擾。
原子操作對都驗證失敗的時候資產(chǎn)返回流程
3. 銀行模塊
通??珂?zhǔn)峭ㄟ^資產(chǎn)映射方式,例如中心化交易所,用戶需要三步操作才能轉(zhuǎn)換資產(chǎn)。我們的目的是簡化資產(chǎn)轉(zhuǎn)移所需步驟,僅通過一次包含目標(biāo)鏈以?賬戶地址的操作,就能實現(xiàn)資產(chǎn)轉(zhuǎn)移。
考慮到資產(chǎn)總量對轉(zhuǎn)換實時性的影響,我們引入銀行模塊來解決流動性問題,在邊緣鏈上該模塊通過合約管理用戶的投資資產(chǎn),并且在一定時間后能在主鏈上獲取收益。
在鏈上用戶可以隨時取出資產(chǎn),我們不會做任何鎖定。投資人可在邊緣鏈上操作,將資產(chǎn)的投資給跨鏈提供流動性,作為回報獲得主鏈上的投資收益,因此該投資操作近似銀行存款。同時該操作設(shè)計多個不同的鏈和不同分工的節(jié)點(diǎn),以以太坊為例,其主要流程和分布圖如下:
銜梯網(wǎng)絡(luò) Ladder Network 抵押操作節(jié)點(diǎn)分工以及流程
銀行模塊系統(tǒng)流程可以分解成 5 個部分,以下流程以太坊為例,以太坊上操作產(chǎn)生一個抵押的交易 T,Ladder Network 上的相關(guān)驗證節(jié)點(diǎn)監(jiān)聽到這個信息后,完成簽名并轉(zhuǎn)發(fā)上鏈進(jìn)行驗證。
過程 1 欲抵押者發(fā)送一筆交易,每個驗證節(jié)點(diǎn)監(jiān)聽包含鏈上賬戶,抵押金額的交易
Txn n=1,2,3,4,5,……
過程 2 驗證節(jié)點(diǎn)捕獲并對每個交易進(jìn)行簽名
Tsn = sign(Txn) n=1,2,3,4,5,……
過程 3 封裝同時將數(shù)據(jù)上傳至銜梯網(wǎng)絡(luò) Ladder Network 上
∑Tx(Tsn,data) n=1,2,3,4,5,……
過程 4 銜梯網(wǎng)絡(luò) Ladder Network 的各個節(jié)點(diǎn)參與驗證簽名有效性,以及數(shù)據(jù)有效性(通過多簽判斷數(shù)據(jù)是否是被不合謀的驗證節(jié)點(diǎn)分別上傳的)該驗證過程是由簽名的模塊提供保證。
Check(∑Txn) n=1,2,3,4,5,……
過程 5 驗證通過就將數(shù)據(jù)保存至鏈上,完成抵押過程
Prase_update(T,data)
4. 匯率模塊
為了實現(xiàn)不同資產(chǎn)快速兌換,這就涉?資產(chǎn)定價。但區(qū)塊鏈?zhǔn)且粋€確定性的、封閉的系統(tǒng)環(huán)境,目前只能獲得鏈內(nèi)的資產(chǎn)數(shù)據(jù),區(qū)塊鏈與現(xiàn)實世界是割裂的,不能獲取到鏈外真實世界的數(shù)據(jù)。
為解決這個問題,我們在鏈上部署預(yù)言機(jī)合約。主鏈的匯率模塊以輪換方式周期性的將各資產(chǎn)價格推送至預(yù)言機(jī)合約,預(yù)言機(jī)合約通過鏈下的 API 接口獲得外部數(shù)據(jù)。技術(shù)實現(xiàn)的流程是,外部數(shù)據(jù)發(fā)送數(shù)據(jù)給鏈上預(yù)言機(jī)合約,預(yù)言機(jī)合約把數(shù)據(jù)傳送給匯率模塊。
匯率模塊
匯率模塊的驗證節(jié)點(diǎn)通過多簽的方式實時獲取外部加密資產(chǎn)的實時匯率,且該信息經(jīng)加密簽名處理,不可篡改。通過實時匯率,A 鏈和 B 鏈完成跨鏈資產(chǎn)轉(zhuǎn)換,這類似于中心化的交易所。其過程如下:
步驟 1 判斷當(dāng)前賬戶是否是預(yù)言機(jī)節(jié)點(diǎn)的關(guān)聯(lián)賬戶 id
Is_validator(id)
步驟 2 如果是的話,就調(diào)用外部 API 獲取實時交易所各種加密貨幣匯率
Tx = http_get(url)
步驟 3 將匯率簽名后發(fā)送至多簽驗證模塊
Txsn = ∑Sign(Txn) n = 1,2,3,4,5,……
步驟 4 多簽驗證通過,則記錄該匯率
Check_save(Txsn) n = 1,2,3,4,5,……
5. 風(fēng)險控制模塊
在上述跨鏈協(xié)議中,有一個問題需要重點(diǎn)考慮,即是流動性不足引發(fā)的交易回退問題。如果該系統(tǒng)流動性較好,有足夠的投資人和用戶,理論上不會發(fā)生交易回退。但我們的系統(tǒng)將考慮一切可能發(fā)生的情況,包括初始、極端等邊界情況,如在系統(tǒng)早期資金支持極少,用戶體驗不佳;另一方面,在邊緣鏈上的投資人對資產(chǎn)存入與贖回操作都會影響流動性,因此引入風(fēng)險控制模塊來處理此問題。
AI 風(fēng)險控制模塊的作用:
· 通過利率保證邊緣鏈上資金充足。
· 確保跨鏈交易的成功,減少無用操作。
· 保證系統(tǒng)的流動性。
AI 風(fēng)險控制模塊的影響:
· 控制銀行模塊利率變化
· 控制跨鏈交易的浮動費(fèi)用。
· 控制邊緣鏈資產(chǎn)價格穩(wěn)定。
通過監(jiān)控主鏈上的交易以及邊緣鏈上的資金余額,我們可以推算出某筆交易未來能否成功,從而減少交易回退現(xiàn)象,進(jìn)而減輕系統(tǒng)壓力。
允許最大跨鏈交易金額 Vmax 計算公式如下:入資金均值:
Vi = ∑(Vt / St) / n / L, n = 1,2,3,4,5,…… n 《 100
出資金均值:
Vo = ∑(Vt / St) / n / L, n = 1,2,3,4,5,…… n 《 100
Vmax = R - Vi + Vo
T :單筆交易
L :交易延遲時間,單位秒
Vt :T 交易發(fā)送的值
St :T 交易從發(fā)送到當(dāng)前時刻的間隔,單位秒
R :當(dāng)前邊緣鏈上的余額
6. Plasma arbitration 協(xié)議
Plasma 最初設(shè)計目的是,為以太坊擴(kuò)容問題,以鏈鏈結(jié)合的方式減輕主鏈的負(fù)擔(dān)。 Plasma 的特色是提供了一個資產(chǎn)退回基本保證,即你始終都可以將你的資產(chǎn)和資金退回到主鏈上。
對于如何保證資產(chǎn)退回的問題,Plasma 包含了欺?證明機(jī)制,即用戶提交資產(chǎn)凍結(jié)證據(jù)到主鏈,任何人都可以提交一份“欺?證明”,質(zhì)疑資產(chǎn)退回。 但是,資產(chǎn)退回本來就有風(fēng)險,其中一個問題就是子鏈的用戶同時向主鏈提交資產(chǎn)退回請求,會導(dǎo)致主鏈沒有足夠的容量來處理質(zhì)疑期內(nèi)的交易,還是有可能丟失資金。
我們把用戶博弈部分放在性能高的銜梯網(wǎng)絡(luò)上,再引入委會機(jī)制保證仲裁的公證性,這樣避免主鏈因性能問題導(dǎo)致資金丟失。如下結(jié)構(gòu):
銜梯網(wǎng)絡(luò) Ladder Network Plasma 結(jié)構(gòu)
使用流程如下:
第一步:供應(yīng)商在銜梯網(wǎng)絡(luò)上注冊并開通映射通道。
第二步:用戶在主鏈上映射資產(chǎn),銜梯網(wǎng)絡(luò)記錄操作。
第三步:銜梯網(wǎng)絡(luò)在子鏈上釋放資產(chǎn)。
第四步:用戶在子鏈上發(fā)起資金退回申請,銜梯網(wǎng)絡(luò)仲裁。
第五步:銜梯網(wǎng)絡(luò)在主鏈上釋放資產(chǎn)。
評論