時間:2023-06-01|瀏覽:220
Web3被用來描述互聯(lián)網(wǎng)潛在的下一階段,一個運行在“區(qū)塊鏈”技術之上的“去中心化”的互聯(lián)網(wǎng)。Web3應用依賴智能合約,數(shù)據(jù)作為這些智能合約的輸入和輸出,實現(xiàn)了預定操作的自動化和執(zhí)行。準確可靠的數(shù)據(jù)對于智能合約和DApp的正常運行和完整性至關重要。
盡管底層的區(qū)塊鏈技術提供了安全和無需信任的底層技術框架,但由于區(qū)塊鏈運行的網(wǎng)絡存在一些限制,Web3仍需要借用一些基礎服務來實現(xiàn)功能上的擴展,尤其是與數(shù)據(jù)相關的云服務和預言機。
云服務解決了區(qū)塊鏈數(shù)據(jù)存儲和計算成本昂貴又低效的問題,同時可以提供基礎設施和工具,促進不同區(qū)塊鏈網(wǎng)絡之間的通信和數(shù)據(jù)交換,增強互操作性和協(xié)作能力。
而預言機作為區(qū)塊鏈網(wǎng)絡與外部數(shù)據(jù)源或系統(tǒng)之間的橋梁,提供實時數(shù)據(jù)流并使區(qū)塊鏈上的智能合約能夠與現(xiàn)實世界的事件和信息進行交互,對于需要訪問鏈下數(shù)據(jù)(如價格信息、天氣狀況或其他外部 API 數(shù)據(jù))的Web3應用來說,這是至關重要的。
云服務和預言機解決了區(qū)塊鏈在可擴展性、存儲、計算、連接性和互操作性方面的挑戰(zhàn)。它們有助于彌合區(qū)塊鏈的去中心化本質(zhì)與現(xiàn)實世界應用的實際需求之間的差距,并推動了更強大和多功能的去中心化系統(tǒng)的發(fā)展。
但由于發(fā)展的限制,目前大部分dAPP仍主要依托于傳統(tǒng)的中心化基礎設施服務,比如谷歌云、阿里云這些云服務巨頭,但隨著互聯(lián)網(wǎng)的發(fā)展,中心化的云服務和預言機也逐漸爆露出一些弊端,諸如單點故障、信任和數(shù)據(jù)可靠性、數(shù)據(jù)隱私和安全、可擴展性以及成本等。
去中心化云平臺和預言機解決方案應運而生,它們通過分布式的資源,減輕了中心化帶來的風險,提供了更好的數(shù)據(jù)隱私,可靠性和安全性大大提高。
本文旨在圍繞這些Web3去中心化項目進行詳細介紹,重點關注去中心化云和預言機兩個方向,分上、下兩期推出,本期主要介紹一些去中心化云計算項目,探索它們作為Web3去中心化底層基礎設施的獨特特點和技術創(chuàng)新。
1?Web3云計算市場:iExec
Web3 Cloud Service
iExec是一個去中心化的云計算平臺,允許用戶發(fā)現(xiàn)、購買、出售和交易計算資源,包括計算能力、數(shù)據(jù)集和算法,并通過智能合約實現(xiàn)安全高效的計算資源交換,自動化處理交易流程,并提供去中心化和可驗證的交易記錄。
市場化的模式使資源提供方和資源消費者都受益。提供方可以通過在平臺上出售或出租閑置的計算資源來實現(xiàn)收益。而消費者則可以按需訪問高質(zhì)量和可靠的計算資源,無需進行大量基礎設施投資。
除了交易云計算資源,iExec還提供了其他產(chǎn)品來助力保護所有權和隱私,主要包括預言機工廠、iExec SDK和機密計算。
預言機工廠(Oracle Factory)簡化了預言機的創(chuàng)建過程,提供了用戶友好的界面和一套工具模板,允許用戶在iExec網(wǎng)絡上輕松創(chuàng)建和部署去中心化預言機。
用戶可以根據(jù)其特定的數(shù)據(jù)需求定制和配置自己的預言機。他們可以定義數(shù)據(jù)源、API和端點,從外部系統(tǒng)或服務中檢索數(shù)據(jù)。iExec預言機工廠負責預言機基礎設施的部署和管理,確??蓴U展性、安全性和可靠性。
iExec SDK是iExec提供的軟件開發(fā)工具包,以幫助開發(fā)者在iExec平臺上開發(fā)去中心化應用程序(DApp)。SDK為開發(fā)人員提供了與iExec網(wǎng)絡進行交互和利用其功能所需的資源,包括命令行界面(CLI)、軟件庫和API以及全面的文檔、教程和示例,通過利用iExec SDK,開發(fā)人員可以利用iExec網(wǎng)絡的強大功能,在構(gòu)建安全可擴展的云計算資源的同時構(gòu)建去中心化應用程序。
iExec機密計算利用安全的隔離環(huán)境和可信執(zhí)行環(huán)境(TEE)等多種技術,保護敏感數(shù)據(jù)和計算免受未經(jīng)授權的訪問、篡改和曝光。它確保數(shù)據(jù)的機密性,防止未經(jīng)授權的訪問,并支持無信任協(xié)作,因此對于注重隱私的應用程序和行業(yè)來說具有重要價值。
2??Web3計算網(wǎng)絡:Phala
Web3 Cloud Service
Phala的愿景是成為全球最大的P2P計算網(wǎng)絡,一個標準的基于Web3的去中心化計算云。與Amazon Web Services、Microsoft Azure和Google Cloud Platform等中心化解決方案相比,Phala是一個去中心化的隱私保護計算平臺,旨在為Web3程序提供不遜于中心化云基礎設施的高性能、高安全性、實惠的云計算服務。
Phala Network的核心產(chǎn)品是Phat Contract,它是基于TEE技術的“智能合約”,又同時大大擴充了傳統(tǒng)智能合約的功能,在TEE內(nèi)部執(zhí)行確保了智能合約的安全性和隱私性,使得用戶可以在不暴露敏感數(shù)據(jù)的情況下進行計算,保護個人隱私和商業(yè)機密。
除此,Phat Contract還通過實現(xiàn)網(wǎng)絡訪問、數(shù)據(jù)庫支持以及快速強大的計算能力,消除了對集中式云解決方案的需求。
具體而言,Phat Contract支持HTTP,所以智能合約可以借助Phat Contract實現(xiàn)與任何Web2 API的無縫集成。這樣的創(chuàng)新將使得基于合規(guī)、安全保護的數(shù)據(jù)連接、數(shù)據(jù)交換和處理可行;同時支持多鏈,開發(fā)者可以無需橋接輕松地將Phat Contract連接到EVM或Substrate區(qū)塊鏈上,擴大智能合約的能力。
由于Phat Contract是在鏈下執(zhí)行,響應速度取決于計算節(jié)點設備本身的性能,跟傳統(tǒng)Web2服務類似,在Phat Contract中,可以做到毫秒級別的讀寫響應,實時執(zhí)行密集的鏈外計算;同時鏈下計算不消耗Gas費,大大降低整個合約執(zhí)行成本。
企業(yè)可以通過編程和部署Phat Contract在Phala上進行無服務器計算?!盁o服務器”是指企業(yè)不再需要關心底層硬件的設置,由Phala分布在全球各地20,000多名安全飛地工人組成的去中心化網(wǎng)絡來提供安全、穩(wěn)健、去信任的基礎設施。
總之,Phala提供了一個創(chuàng)新的隱私保護計算平臺,利用TEE-區(qū)塊鏈融合架構(gòu)保障數(shù)據(jù)隱私,并通過Phat Contract提供安全可信的智能合約執(zhí)行。這將推動Web3應用程序的隱私保護和安全性發(fā)展,為用戶提供更加安全可靠的計算環(huán)境。
3?全球首個去中心化云計算:Akash
Web3 Cloud Service
Akash作為首個去中心化的云計算平臺,Akash的優(yōu)勢在于其去中心化的特性,使得計算資源可以分散地存儲在全球各地的節(jié)點上,提供更高的可靠性和穩(wěn)定性。同時利用智能合約和去中心化的拍賣市場機制來連接計算資源提供方和使用方,更多的是著眼于解決云計算的可訪問性和成本效率問題。
在Akash部署市場(Deployment Marketplace)上,開發(fā)者可以發(fā)布他們的應用程序,并指定所需的計算資源、配置和預算。然后,計算資源提供方可以根據(jù)需求和提供的報價來競標并提供相應的計算資源。最終,開發(fā)者可以選擇最適合他們需求的競標方,租用計算資源并部署他們的應用程序。
Akash的市場機制使得計算資源的價格更加透明和競爭,為開發(fā)者提供了更具成本效益的解決方案,開發(fā)者能夠以更低的成本、更高的靈活性和更好的性能來部署他們的應用程序。在Akash上部署容器的成本大約比傳統(tǒng)三大云服務提供商巨頭中的任何一個都低10倍。
Akash通過開放和透明的方式提供了一個去中心化的云計算平臺。作為開源項目,Akash的源代碼和相關工具是公開可用的,任何人都可以查看、使用和貢獻到項目中。開源性質(zhì)為Akash帶來了更高的透明度、可審計性、社區(qū)參與、定制性、可靠性和穩(wěn)定性等優(yōu)勢,使Akash成為一個強大而靈活的解決方案。
同時,Akash Network采用Tendermint共識協(xié)議,這是一種拜占庭容錯(BFT)共識算法。該共識機制確保驗證者就網(wǎng)絡狀態(tài)達成一致,即使存在惡意行為者或網(wǎng)絡中斷,極大增強了網(wǎng)絡的安全性和可靠性。Tendermint共識具有快速的最終性,這就使得網(wǎng)絡適用于實時應用程序。
Akash主網(wǎng)賦予了開發(fā)者擺脫傳統(tǒng)云基礎設施限制的能力,可以讓開發(fā)者以更快、更高效和更低的成本部署應用程序,加速區(qū)塊鏈生態(tài)系統(tǒng)的增長和規(guī)模。
4?可定制隱私:Secret
Web3 Cloud Service
Secret Network是一個基于區(qū)塊鏈技術的去中心化隱私計算平臺。它旨在為用戶提供保護數(shù)據(jù)隱私的安全和可驗證的計算環(huán)境。
正如其名字,其關鍵特點是保護數(shù)據(jù)隱私。它采用了可編程的隱私保護智能合約和加密技術,確保在網(wǎng)絡上進行的計算和交易都能得到隱私保護。安全環(huán)境(Secure Enclaves)、加密和零知識證明、可信執(zhí)行環(huán)境(TEE)、去中心化治理這些技術和機制較為常見,更重要的是其采用了可編程的隱私保護智能合約。
開發(fā)人員可以在合約中定義隱私規(guī)則,并指定哪些數(shù)據(jù)在計算過程中應保持加密。這種可編程性使開發(fā)人員能夠在網(wǎng)絡上構(gòu)建以隱私為重點的應用程序和服務。通過Secret Network,用戶可以在保護數(shù)據(jù)隱私的前提下,進行智能合約的執(zhí)行、數(shù)據(jù)計算和隱私數(shù)據(jù)的共享。
通過結(jié)合這些要素,Secret Network創(chuàng)建了一個環(huán)境,可以安全地存儲、處理和共享敏感數(shù)據(jù),同時保護隱私和保密性。它的功能和優(yōu)勢使其成為一種強大的隱私計算解決方案,適用于各種敏感數(shù)據(jù)和隱私需求的應用場景。
5?互聯(lián)網(wǎng)計算機:Dfinity
Web3 Cloud Service
Dfinity是一個去中心化計算平臺,旨在為構(gòu)建和部署應用程序提供安全和可擴展的基礎設施,旨在為開發(fā)人員提供無縫的開發(fā)體驗,并支持廣泛的應用程序,包括去中心化金融、社交媒體、游戲等。
通過利用先進的技術,Dfinity旨在提供一種去中心化的替代方案,與傳統(tǒng)的中心化平臺相比,提供更高的安全性、抗審查性和數(shù)據(jù)隱私性。Dfinity的目標是創(chuàng)建一個由去中心化網(wǎng)絡開放和治理的互聯(lián)網(wǎng)計算機,它設想未來互聯(lián)網(wǎng)的權力和控制權分散在參與者之間。
Dfinity采用了一些關鍵的技術來實現(xiàn)其目標。其中最重要的是Threshold Relay(閾值中繼)共識機制,保證快速生成區(qū)塊,大幅提升交易的吞吐量,同時了保證決策者隨機性。
這種機制使用了分布式密鑰生成和簽名方案,允許網(wǎng)絡中的節(jié)點以一種去中心化的方式達成共識。Threshold Relay將網(wǎng)絡分為多個隨機選定的節(jié)點組,每個組通過密鑰共享協(xié)議來共同生成區(qū)塊,并通過門限簽名算法對交易進行驗證和執(zhí)行。
此外,Dfinity還采用了鏈上智能合約的概念,允許開發(fā)者編寫和部署具有自動執(zhí)行能力的代碼。它引入了一種新的編程語言Motoko,旨在簡化智能合約的開發(fā)過程,并提供強大的工具和庫來支持開發(fā)人員構(gòu)建復雜的分布式應用程序。
Dfinity還提供了一種稱為Internet Computer的運行時環(huán)境,它允許開發(fā)人員在平臺上構(gòu)建和運行應用程序。Internet Computer提供了計算資源和存儲服務,使開發(fā)人員能夠?qū)贸绦蛑苯硬渴鸬骄W(wǎng)絡中,而無需依賴傳統(tǒng)的服務器基礎設施。
通過這些技術的結(jié)合,Dfinity實現(xiàn)了一個具有高度安全性、可擴展性和去中心化特性的計算平臺,為開發(fā)者提供了構(gòu)建和部署各種類型的應用程序的能力。
6?去中心化云計算:Cudos
Web3 Cloud Service
Cudos是一個委托權益證明的Layer1區(qū)塊鏈,其愿景是實現(xiàn)鏈上可訪問的去中心化計算,其網(wǎng)絡的設計將共識與執(zhí)行分開,以確保安全、去中心化和無需許可地大規(guī)模訪問高性能計算。
Cudos平臺的主要目標是解決當前云計算領域面臨的問題,如可擴展性、性能和成本。通過將計算任務分布到網(wǎng)絡中的多個節(jié)點上,并通過智能合約和去中心化的協(xié)議進行管理,Cudos能夠?qū)崿F(xiàn)高度可擴展的計算能力。
其采用Tendermint Core引擎管理共識,采用拜占庭容錯(BFT)共識模型。BFT模型可以容忍少于三分之一的拜占庭驗證節(jié)點達成共識。作為Proof-of-Stake共識的黃金標準,BFT共識是行業(yè)中最廣泛使用的共識引擎。與比特幣等Proof-of-Work區(qū)塊鏈相比,PoS算法將Cosmos的碳足跡降低了99%以上。
此外,Cudos還提供了安全性和隱私保護方面的優(yōu)勢。通過使用區(qū)塊鏈的去中心化特性和加密算法,Cudos確保用戶的數(shù)據(jù)和計算任務得到保護,防止未經(jīng)授權的訪問和篡改。
Cudos平臺的應用范圍廣泛,包括人工智能、科學研究、分布式應用程序、游戲開發(fā)等領域。它為開發(fā)者和用戶提供了一個靈活、高效和安全的云計算基礎設施,促進了創(chuàng)新和協(xié)作。
7?結(jié)論
Web3 Cloud Service
在Web3的世界中,去中心化成為了一種關鍵的理念和實踐。以上我們提到的Phala Network、iExec、Akash、Secret Network等項目都在自己的領域內(nèi)做出了杰出的貢獻,推動了去中心化的進程并解決了現(xiàn)實世界中的問題。
這些項目共同致力于打破傳統(tǒng)中心化體系的限制,為用戶提供更大的數(shù)據(jù)隱私和安全性,實現(xiàn)無法被篡改的智能合約和應用程序,以及提供可擴展性和去中心化的基礎設施。
Web3的去中心化理念為我們帶來了更多的選擇權和控制權,賦予了個體更大的自主權和隱私保護。它為全球范圍內(nèi)的用戶和開發(fā)者創(chuàng)造了一個更加公正、透明、可信和可持續(xù)的數(shù)字經(jīng)濟生態(tài)系統(tǒng)。
隨著技術的不斷發(fā)展和創(chuàng)新,我們可以期待更多的去中心化項目和解決方案的涌現(xiàn),進一步推動Web3的發(fā)展和普及。通過共同努力,我們可以建立一個更加包容和開放的互聯(lián)網(wǎng),讓人們能夠自由地參與、創(chuàng)造和分享價值。
熱點:項目