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