區(qū)塊鏈交互與價(jià)值網(wǎng)絡(luò)是怎樣實(shí)現(xiàn)的
掃描二維碼
隨時(shí)隨地手機(jī)看文章
本文主要概述Interledger網(wǎng)絡(luò)并重點(diǎn)介紹Interledger協(xié)議的主要功能,這些功能有助于連接不同的區(qū)塊鏈系統(tǒng)和價(jià)值網(wǎng)絡(luò)系統(tǒng)。
分散式交換網(wǎng)絡(luò)
Interledger由連接器網(wǎng)絡(luò)、獨(dú)立運(yùn)營商組成。該協(xié)議允許用戶在自己選擇的網(wǎng)絡(luò)上進(jìn)行本地交易,無需將資產(chǎn)移動(dòng)到集中交易所或特定的區(qū)塊鏈進(jìn)行交易。
Interledger網(wǎng)絡(luò)沒有中央機(jī)構(gòu)或公司,協(xié)議不與任何貨幣、代幣或區(qū)塊鏈綁定。
數(shù)字貨幣轉(zhuǎn)換
使用Interledger,用戶可以發(fā)送BTC,收件人將自動(dòng)接收ETH,或者無論他們的首選貨幣是什么。資產(chǎn)在轉(zhuǎn)移流程中交換,任何一方都不需要考慮如何發(fā)生這種情況。
在幕后,Interledger通過價(jià)值網(wǎng)絡(luò)路由資金包,例如互聯(lián)網(wǎng)服務(wù)提供商(ISP)之間的互聯(lián)網(wǎng)路由數(shù)據(jù)包。當(dāng)用戶發(fā)送BTC時(shí),用戶的錢包將以BTC計(jì)價(jià)的Interledger數(shù)據(jù)包發(fā)送到連接器。連接器應(yīng)用其匯率并將ETH計(jì)價(jià)的數(shù)據(jù)包轉(zhuǎn)發(fā)到接收器。
對(duì)于更模糊的資產(chǎn),Interledger數(shù)據(jù)包會(huì)自動(dòng)跨多個(gè)連接器路由,并且每一個(gè)連接器都會(huì)被激勵(lì)以去找網(wǎng)絡(luò)的最佳路徑。重要的是,所有這些操作都是在無信任連接器下發(fā)生的,因?yàn)镮nterledger協(xié)議保證發(fā)送方的資金在傳輸過程中不會(huì)丟失或被盜。
開放式協(xié)議的主要特點(diǎn)
Interledger是一種純粹的協(xié)議,簡(jiǎn)單性是主要的設(shè)計(jì)原則之一。協(xié)議越簡(jiǎn)單,它可以連接的網(wǎng)絡(luò)越多。通過這種方式,我們從互聯(lián)網(wǎng)中汲取了很多靈感。開放的網(wǎng)絡(luò)網(wǎng)絡(luò)比任何獨(dú)立的網(wǎng)絡(luò)都更具彈性,可擴(kuò)展性和功能豐富性。
Interledger協(xié)議的主要特點(diǎn)是:
· 簡(jiǎn)單數(shù)據(jù)包格式
· 無信任的發(fā)送
· 分包支付價(jià)值
Interledger協(xié)議(ILP)的核心是ILP包,它是發(fā)送方、連接器和接收器之間使用的消息傳遞標(biāo)準(zhǔn)。數(shù)據(jù)包的靈感來源于互聯(lián)網(wǎng)協(xié)議(IP)數(shù)據(jù)包和地址,它們是互聯(lián)網(wǎng)的核心。
ILPv4有三種數(shù)據(jù)包類型:Prepare,F(xiàn)ulfill和Reject;對(duì)應(yīng)于請(qǐng)求,響應(yīng)和錯(cuò)誤消息。連接器轉(zhuǎn)發(fā)準(zhǔn)備從發(fā)送器到接收器的數(shù)據(jù)包,連接器將Fulfill或Reject數(shù)據(jù)包從接收器中繼回發(fā)送器。
Prepare數(shù)據(jù)包只有五個(gè)字段:目標(biāo)地址,數(shù)量,端到端的數(shù)據(jù)以及啟用無信任發(fā)送的“條件”和超時(shí)時(shí)間。 數(shù)據(jù)包的格式與網(wǎng)絡(luò)無關(guān),通用ILP地址方案可幫助連接器將數(shù)據(jù)包路由到正確的接收器。
無信任的發(fā)送
Interledger的第二個(gè)關(guān)鍵特性是,它允許用戶通過連接器網(wǎng)絡(luò)發(fā)送資金,而不需要信任它們。 ILP保證發(fā)送方的資金不會(huì)在傳輸過程中丟失或被盜,這對(duì)于創(chuàng)建一個(gè)開放且具有競(jìng)爭(zhēng)力的網(wǎng)絡(luò)至關(guān)重要。
Interledger使用“前進(jìn) - 后退”數(shù)據(jù)包流程,或激勵(lì)的兩階段提交,其中收款人在資金離開發(fā)件人帳戶之前獲得付款。
準(zhǔn)備從發(fā)送方到接收方的數(shù)據(jù)包(“前向”部分)并承諾支付,前提是且僅當(dāng)連接器提供接收者已支付的證明。
Fulfill數(shù)據(jù)包含有接收方已支付的證據(jù),并通過連接器中繼回到發(fā)送方(“后向”部分)。只有接收者才能生成正確的證明,這是哈希的簡(jiǎn)單原像。無論數(shù)據(jù)包通過連接器網(wǎng)絡(luò)采取何種路徑,發(fā)送方都確切知道資金何時(shí)到達(dá)。如果數(shù)據(jù)包被錯(cuò)誤路由或丟棄,發(fā)件人將永遠(yuǎn)不會(huì)獲得Fulfill,并且資金將永遠(yuǎn)不會(huì)離開他們的帳戶。
如果發(fā)送人不希望準(zhǔn)備數(shù)據(jù)包或數(shù)據(jù)包未通過任何一個(gè)接收方的檢查,則數(shù)據(jù)包將由接收方Reject返回。如果Prepare在返回Fulfill之前到期,連接器也可以返回Reject數(shù)據(jù)包。請(qǐng)注意,發(fā)送人可以重新發(fā)送被拒絕的數(shù)據(jù)包,因?yàn)樗鼈儾]有發(fā)送任何資金,并且在Interledger上構(gòu)建的更高級(jí)別的協(xié)議會(huì)自動(dòng)處理重試。
分包支付價(jià)值
Interledger的第三個(gè)關(guān)鍵特性(以及ILPv1和ILPv4之間的最大區(qū)別)是分包支付價(jià)值,或者將較大的數(shù)據(jù)包傳輸拆分為許多較低值的數(shù)據(jù)包。這非常類似于互聯(lián)網(wǎng)發(fā)送大型文件時(shí)盡可能拆分多個(gè)小數(shù)據(jù)包傳輸。其優(yōu)點(diǎn)與互聯(lián)網(wǎng)本身類似,因?yàn)橥瑯?gòu)數(shù)據(jù)包可提高網(wǎng)絡(luò)的效率,安全性和互操作性。
連接器使用有限的資金或流動(dòng)性來處理Interedger數(shù)據(jù)包,而有效地利用這一點(diǎn)對(duì)于保持低成本至關(guān)重要。每個(gè)Prepare數(shù)據(jù)包都要求連接器保留指定金額,直到交易完成或被拒絕。較小的數(shù)據(jù)包數(shù)量有助于連接器避免為每筆交易預(yù)留大量資金,然后才知道是否可以完成該事務(wù)。連接器可以在較小的流動(dòng)性池中運(yùn)行,并提高其貨幣的速度和利用率。
分包支付還可以提高網(wǎng)絡(luò)的安全性和恢復(fù)能力。連接器可以像互聯(lián)網(wǎng)帶寬一樣分配流動(dòng)性,以防止用戶干擾其他用戶的連接。此外,較小的數(shù)據(jù)包使用較短的Prepare數(shù)據(jù)包超時(shí)時(shí)間,這對(duì)于緩解“自由選項(xiàng)問題”(鎖定攻擊者可能利用的匯率)至關(guān)重要。同時(shí),較小的數(shù)據(jù)包可以降低因無法及時(shí)交付Fulfill數(shù)據(jù)包而造成的連接器風(fēng)險(xiǎn)。
最后,分包支付可以幫助Interledger連接更多不同類型的分類帳,并促進(jìn)更廣泛的用例。較小的數(shù)據(jù)包可以通過ILP托管,而不需要分類賬的托管,無需提供用于ILPV1的分類帳托管。這就降低了將分類賬集成到只具有轉(zhuǎn)移價(jià)值的能力的要求。(盡管簡(jiǎn)單的支付渠道很難提高速度和降低成本)。
連接器還可以優(yōu)化傳輸速度和吞吐量,因?yàn)闊o論是大額支付還是小額支付流的每一筆交易都會(huì)變成同樣大小的ILP包。
當(dāng)前的Interledger網(wǎng)絡(luò)
早期的Interledger網(wǎng)絡(luò)針對(duì)小額支付用例進(jìn)行了優(yōu)化,并且可以在區(qū)塊鏈中無條件地交換加密貨幣。以下是一些目前使用ILP構(gòu)建的基礎(chǔ)架構(gòu)和應(yīng)用程序公司。
1. Coil是一項(xiàng)訂閱服務(wù),用于支持由Interledger小額支付和擬議的Web MonetizaTIon標(biāo)準(zhǔn)支持的Web內(nèi)容創(chuàng)建者。
2. StrataLabs是第一家商業(yè)Interledger連接器公司,提供像Coil這樣的微支付服務(wù)。
3. Kava運(yùn)行Interledger連接器,正在為ILP生態(tài)系統(tǒng)開發(fā)技術(shù),針對(duì)ILP優(yōu)化的基于Cosmos的區(qū)塊鏈。
來源: 區(qū)塊鏈研究實(shí)驗(yàn)室