區(qū)塊鏈可以為去中心化互聯(lián)網(wǎng)做些什么
Blocknet協(xié)議是一個與區(qū)塊鏈無關(guān)的平臺,旨在幫助開發(fā)人員使用來自不同區(qū)塊鏈的功能啟動新的應(yīng)用程序。如果開發(fā)人員想在EOS的基礎(chǔ)上構(gòu)建,但使用來自以太坊的智能合約,他們可以使用Blocknet。
為什么去中心化很重要
互聯(lián)網(wǎng)目前是集中式的。集中是指一個或少數(shù)實體控制整個網(wǎng)絡(luò)的結(jié)構(gòu)。目前,少數(shù)科技公司對互聯(lián)網(wǎng)施加了最大的控制,并有足夠的實力制定行業(yè)標準。較小的實體被迫使用類似的操作方法。這是當前互聯(lián)網(wǎng)集中化的一種方式。
區(qū)塊鏈可以為去中心化互聯(lián)網(wǎng)提供動力
區(qū)塊鏈技術(shù)一直被吹捧為集中化的解決方案。基于區(qū)塊鏈的去中心化互聯(lián)網(wǎng)將依賴于由許多設(shè)備組成的網(wǎng)絡(luò),而不是大型企業(yè)服務(wù)器。每個連接到區(qū)塊鏈的設(shè)備都將為分布式存儲網(wǎng)絡(luò)系統(tǒng)做出貢獻,而不需要任何集中式服務(wù)器。事實上,它根本就沒有中心。
使用區(qū)塊鏈技術(shù)讓互聯(lián)網(wǎng)去中心化可能會讓我們現(xiàn)在的互聯(lián)網(wǎng)更安全、更公平。然而,區(qū)塊鏈技術(shù)的主流采用仍然存在一些障礙。對于初學者來說,構(gòu)建去中心化的應(yīng)用程序目前是非常復雜和資源密集型的。所需的專門知識和基礎(chǔ)設(shè)施是進入市場的重大障礙。
關(guān)于Infura的集中解決方案的擔憂
Infura被稱為“基礎(chǔ)設(shè)施即服務(wù)”(IaaS)。它是以太坊網(wǎng)絡(luò)的底層服務(wù)提供商,它為開發(fā)者提供了一套工具,旨在幫助啟動新的dApps。其目的是幫助克服進入?yún)^(qū)塊鏈空間的高門檻問題。Infura增加了以太坊網(wǎng)絡(luò)對高流量dApps的處理能力,允許項目部署他們的軟件,而不必擔心擴展或節(jié)點維護。這使得開發(fā)人員可以將時間花在完善dApps上,而不是構(gòu)建復雜的支持基礎(chǔ)設(shè)施。
然而,對Infura的一個擔憂是集中化。雖然以太坊是一個去中心化的網(wǎng)絡(luò),,Infura是介于開發(fā)者和基礎(chǔ)網(wǎng)絡(luò)之間的中間層。如果Infura失去對以太坊區(qū)塊鏈的訪問權(quán),將影響超過35000個dApp和100億個日常請求。此外,Infura還依賴于亞馬遜的云服務(wù)器。如果亞馬遜決定停止與Infura的合作,這些以太坊達dApp會如何?
如果這些擔憂還不夠,那么在區(qū)塊鏈世界中,去中心化作為一種價值也是一個哲學問題。以太坊硬叉協(xié)調(diào)員Afri Schoeden這樣表達了這樣的觀點:
“如果我們不停止依賴Infura,以太坊的愿景就會失敗。”
區(qū)塊鏈的互聯(lián)網(wǎng)
Blocknet開發(fā)了一個新的解決方案,它是真正的去中心化,使不同的區(qū)塊鏈能夠直接通信并交換信息,而不依賴于任何中間層。通過各種組件,Blocknet創(chuàng)建了廣泛的通用互操作性,開發(fā)人員可以使用這些互操作性連接不同的區(qū)塊鏈,而不再將它們限制在單一的平臺上。這個模型可以被描述為“區(qū)塊鏈的互聯(lián)網(wǎng)”。
Blocknet協(xié)議由3個重要組件提供支持。
XRouter
XRouter是用于Blocknet互操作性協(xié)議的通信層。它由一個區(qū)塊鏈間的“輕錢包”(即簡化的支付驗證后端)組成,無需下載完整的鏈即可驗證區(qū)塊鏈記錄。
XRouter類似于互聯(lián)網(wǎng)建立的TCP/IP層,并與任何區(qū)塊鏈網(wǎng)絡(luò)兼容,包括分布式分類賬技術(shù)(如IOTA和Hashgraph),以及私有鏈(如Hyperledger和R3)。XRouter還可以與甲骨文等非區(qū)塊鏈系統(tǒng)進行交互,并允許任何智能合約平臺和其他即使沒有智能合約功能的區(qū)塊鏈之間進行交互。
最近,Blocknet添加了以太坊和EOS區(qū)塊鏈,現(xiàn)在開發(fā)者、組織、DeFi、智能合約以及更多使用Blocknet協(xié)議的人都可以完全訪問它。
XRouter使用分布在世界各地的大約500個節(jié)點的Blocknet服務(wù)節(jié)點網(wǎng)絡(luò),將服務(wù)請求直接傳遞給各個區(qū)塊鏈,節(jié)點運營商從使用網(wǎng)絡(luò)服務(wù)中獲得100%的費用。
XCloud
XCloud是由XRouter支持的去中心化云網(wǎng)絡(luò)。該工具使開發(fā)人員可以將區(qū)塊鏈和非區(qū)塊鏈微服務(wù)都放置在“公共云”去中心化網(wǎng)絡(luò)上。 XCloud允許與微服務(wù),區(qū)塊鏈和API進行交互。這意味著可以使用XCould將服務(wù)貨幣化,而無需重新編碼或更改現(xiàn)有應(yīng)用程序。
XBridge
XBridge是基于分布式哈希表的點對點網(wǎng)絡(luò),其節(jié)點與其他網(wǎng)絡(luò)上的節(jié)點集成在一起。使用XBridge作為鏈間網(wǎng)絡(luò)覆蓋,任何區(qū)塊鏈上的節(jié)點都可以相互廣播??珂溤咏粨Q可以在支持CLTV和JSON RPC的任何數(shù)字資產(chǎn)之間執(zhí)行。
Blocknet:去中心化選項
XRouter、XCloud和XBridge一起提供了跨所有區(qū)塊鏈的去中心化、全面的區(qū)塊鏈互操作性,創(chuàng)建了一個類似于Infura但完全去中心化的API生態(tài)系統(tǒng)。開發(fā)者可以創(chuàng)建使用來自不同區(qū)塊鏈的協(xié)議和服務(wù)的架構(gòu)。來自不同鏈的智能合約可以混合和匹配,而不必從頭開始重新編寫它們。
第一個基于該協(xié)議構(gòu)建的應(yīng)用程序是Block DX,這是一個去中心化的交換平臺,可以是實現(xiàn)錢包到錢包的交易。Blocknet利用它來展示協(xié)議如何支持區(qū)塊鏈之間的服務(wù)和數(shù)據(jù)傳輸。
Blocknet協(xié)議沒有自己的鏈。它通過支持不同區(qū)塊鏈之間的數(shù)據(jù)傳輸來創(chuàng)建互操作性。這是一個真正去中心化的不可知連接器。潛在的使用案例包括去中心化的市場、物聯(lián)網(wǎng)的基礎(chǔ)設(shè)施、無許可的ICO平臺等等。
唯一的限制是開發(fā)者的想象力。例如,開發(fā)人員可能希望用以太坊創(chuàng)建一個去中心化的p2p存儲系統(tǒng)。以太坊本質(zhì)上并沒有非常有效地處理存儲功能,但XRouter使以太坊有可能與Storj, Filecoin 或 Swarm等存儲區(qū)塊鏈交互。在這個示例中使用了Sia。已經(jīng)有一長串的XRouter調(diào)用,開發(fā)人員可以開始使用知道底層基礎(chǔ)架構(gòu)是真正去中心化的(可以在這里查看APIs)。
Blocknet剛剛更新了最新的版本Blocknet Comet。本次更新使用比特幣代碼庫,該代碼庫通過提高網(wǎng)絡(luò)安全和可伸縮性來幫助XRouter、XCloud和XBridge。
DNS支持也被集成到這個版本中,為專門為與XRouter接口而設(shè)計的企業(yè)Nginx反向代理服務(wù)器做準備。當與企業(yè)硬件配合使用時,它能夠每秒處理數(shù)百萬個請求,從而提供高度可伸縮的服務(wù)。
結(jié)語
隨著區(qū)塊鏈技術(shù)進入主流,項目正在應(yīng)對可伸縮性和互操作性的挑戰(zhàn)。風險是隨著這些挑戰(zhàn)的克服,去中心化將被犧牲。
Blocknet協(xié)議提供了一個去中心化的替代方案,它與區(qū)塊鏈無關(guān)。它的平臺是為開發(fā)者設(shè)計的,以便使用來自任何區(qū)塊鏈的功能構(gòu)建新的應(yīng)用程序。