如何實(shí)現(xiàn)去中心化的區(qū)塊鏈互聯(lián)網(wǎng)
Blocknet正在轉(zhuǎn)向v18基礎(chǔ)鏈,并準(zhǔn)備支持商業(yè)客戶的XRouter 1.0版本。在本文中,我將介紹Blocknet協(xié)議的內(nèi)部工作原理及其提供的功能。
為什么去中心化很重要
我們所知道的互聯(lián)網(wǎng)是集中化的。集中化是指一個或幾個實(shí)體控制整個網(wǎng)絡(luò)的結(jié)構(gòu)。目前,少數(shù)科技公司對互聯(lián)網(wǎng)施加了最大的控制,并有足夠的能力設(shè)定行業(yè)標(biāo)準(zhǔn)。較小的實(shí)體被迫使用類似的操作方法。也就是說當(dāng)前的互聯(lián)網(wǎng)是集中化的。
這其中存在一些嚴(yán)重的問題。每天有數(shù)十億條個人數(shù)據(jù)在網(wǎng)上共享,其中絕大多數(shù)存儲在世界各地少數(shù)幾個地方的巨型服務(wù)器上。這些數(shù)據(jù)容易受到直接攻擊,比如黑客攻擊。這些信息也作為產(chǎn)品出售給品牌,以使它們能夠針對用戶投放廣告和提供服務(wù)。
區(qū)塊鏈可以為去中心化的互聯(lián)網(wǎng)提供動力
基于區(qū)塊鏈技術(shù)的去中心化互聯(lián)網(wǎng)將依賴于許多智能設(shè)備的網(wǎng)絡(luò),而不是大型企業(yè)服務(wù)器。這個網(wǎng)絡(luò)包括一個交易和智能合約的分類賬,當(dāng)滿足某些條件時可以自動執(zhí)行。
區(qū)塊鏈網(wǎng)絡(luò)還可能有一個本機(jī)幣,用于幫助驗(yàn)證交易,并向網(wǎng)絡(luò)參與者提供投票或治理權(quán)。每個連接到區(qū)塊鏈的設(shè)備都將貢獻(xiàn)給分布式存儲網(wǎng)絡(luò)系統(tǒng),而不需要任何集中的服務(wù)器。事實(shí)上,它根本就沒有中心。
使用區(qū)塊鏈技術(shù)的去中心化網(wǎng)絡(luò)是很有吸引力的,因?yàn)樗梢詭肀任覀兘裉焖赖母踩⒏降幕ヂ?lián)網(wǎng)。這樣一來,就不存在可以進(jìn)行黑客攻擊的中心點(diǎn),少數(shù)強(qiáng)大的參與者也沒有辦法控制信息。
互操作性的挑戰(zhàn)
盡管區(qū)塊鏈技術(shù)前景光明,但在它成為互聯(lián)網(wǎng)的基礎(chǔ)技術(shù)之前,它面臨著挑戰(zhàn)。其中之一就是“互操作性”。這指的是不同區(qū)塊鏈之間無法相互通信和共享信息。這就是為什么沒有第三方交易所或應(yīng)用程序,比特幣就不能兌換成以太坊。
區(qū)塊鏈設(shè)計(jì)的本質(zhì)意味著它們只能與自身通信,而不能與其他區(qū)塊鏈通信。它們本身并不是可互操作的。它們一開始是相互孤立的。他們之間不能直接交換信息。
因此,基于區(qū)塊鏈的應(yīng)用程序只能在特定區(qū)塊鏈的有限客戶群范圍內(nèi)提供服務(wù)。如果區(qū)塊鏈服務(wù)需要更廣泛的用戶基礎(chǔ),它必須犧牲區(qū)塊鏈的獨(dú)特特性,通過一個集中的平臺提供服務(wù)。
為此提出了各種解決辦法。一些項(xiàng)目正在追求混合區(qū)塊鏈的想法,例如,這些區(qū)塊鏈本身就是可以與其他區(qū)塊鏈交互的鏈。
區(qū)塊鏈互聯(lián)網(wǎng)
Blocknet開發(fā)了一種新的解決方案,它允許不同的區(qū)塊鏈直接通信和交換信息,而不需要一個中間實(shí)體。它被描述為“區(qū)塊鏈互聯(lián)網(wǎng)”,其意義在于創(chuàng)建廣泛的、通用的互操作性,開發(fā)者可以使用這些互操作性自由地連接區(qū)塊鏈,而不再將它們限制在一個單一的平臺上。這就是Blocknet協(xié)議,它由3個關(guān)鍵組件驅(qū)動。
XRouter
Blocknet服務(wù)的一個關(guān)鍵組件是XRouter,它是一個用于互操作性協(xié)議的通信層。它由一個區(qū)塊鏈間的“輕錢包”(即一個簡化的支付驗(yàn)證后端)組成,在不下載完整的區(qū)塊鏈的情況下驗(yàn)證區(qū)塊鏈記錄。
XRouter的功能類似于互聯(lián)網(wǎng)所建立的TCP/IP層,并且與任何區(qū)塊鏈網(wǎng)絡(luò)兼容,包括所有dlt(如IOTA和Hashgraph)和私有鏈(如Hyperledger和R3)。它允許任何智能合約平臺和任何其他區(qū)塊鏈之間的交互。
這種技術(shù)可以讓開發(fā)人員創(chuàng)建輕量級的微服務(wù)架構(gòu),使用來自各種區(qū)塊鏈的合約、協(xié)議和服務(wù)。開發(fā)人員可以混合和匹配來自不同鏈的智能合約,而不必從頭重寫它們,從而節(jié)省時間和金錢。
XRouter 的工作方式是使用由大約 500 個節(jié)點(diǎn)組成的 Blocknet 服務(wù)節(jié)點(diǎn)網(wǎng)絡(luò)將服務(wù)請求直接定向到相應(yīng)的區(qū)塊鏈。數(shù)據(jù)包路由發(fā)生在網(wǎng)絡(luò)層上。例如,在以太坊上創(chuàng)建dApp可能需要存儲功能,而以太坊本身并不能非常有效地處理這些功能。XRouter使與諸如Storj、Filecoin、Sia或Swarm等區(qū)塊鏈交互成為可能,以使用它們的存儲服務(wù)。
XRouter也將有利于制藥行業(yè),因?yàn)?u>制造商受到嚴(yán)格的監(jiān)管,需要提供保證過的信息來銷售他們的產(chǎn)品。在運(yùn)輸過程中獲取有關(guān)溫度和濕度以及最終目的地的批信息是很重要的。智能合約可以使用XRouter從各個鏈?zhǔn)占@些信息,并將其與批處理代碼一起寫入制藥公司的區(qū)塊鏈(可以在這里查看api)。
XCloud
XCloud是一個去中心化的云網(wǎng)絡(luò),由XRouter提供支持。這是一個工具,讓開發(fā)者把區(qū)塊鏈和非區(qū)塊鏈微服務(wù)放在一個“公共云”去中心化網(wǎng)絡(luò)上。XCloud允許與微服務(wù)、區(qū)塊鏈、api和由Blocknet服務(wù)節(jié)點(diǎn)承載的云技術(shù)進(jìn)行交互。這意味著可以使用xcan將服務(wù)貨幣化,而不必重新編碼或更改現(xiàn)有的應(yīng)用程序。
XBridge
XBridge是一個基于分布式哈希表(DHT)的點(diǎn)對點(diǎn)網(wǎng)絡(luò),節(jié)點(diǎn)與其他網(wǎng)絡(luò)上的節(jié)點(diǎn)集成,使XBridge成為一個鏈間覆蓋網(wǎng)絡(luò)。任何區(qū)塊鏈上的節(jié)點(diǎn)都可以相互查找和廣播??珂溤咏粨Q可以在支持CLTV和JSON RPC的任何數(shù)字資產(chǎn)之間執(zhí)行。
Blocknet網(wǎng)絡(luò)如何成為一個去中心化的區(qū)塊鏈互聯(lián)網(wǎng)?
公平地說,Blocknet協(xié)議是去中心化的,因?yàn)樗ㄟ^允許在不同的區(qū)塊鏈之間傳輸數(shù)據(jù)來實(shí)現(xiàn)互操作性。該協(xié)議沒有自己的鏈。它是一個真正的鏈無關(guān)連接器。第一個基于該協(xié)議的應(yīng)用程序是Block DX,這是一個去中心化的交換系統(tǒng),可以實(shí)現(xiàn)錢包到錢包的交易。Blocknet利用它來展示協(xié)議如何支持區(qū)塊鏈服務(wù)和數(shù)據(jù)傳輸。你可以通過加入他們的 Discord 和Telegram社區(qū)來了解更多關(guān)于Blocknet的信息。