Arweave 永久存儲+ AO 超并行計算機(jī):構(gòu)建數(shù)據(jù)共識基礎(chǔ)設(shè)施
Web3現(xiàn)在面臨的一個關(guān)鍵問題——海量數(shù)據(jù)資產(chǎn)的確權(quán)及交換方案不能得到解決!要想產(chǎn)生數(shù)據(jù)資產(chǎn)經(jīng)濟(jì)活動就必須要求數(shù)據(jù)確權(quán),而數(shù)據(jù)只有產(chǎn)生共識才能得到確權(quán)!Arweave永久存儲+AO超并行計算機(jī)的出現(xiàn)有望解決這一關(guān)鍵問題,進(jìn)而加速Web3價值互聯(lián)網(wǎng)的落地!
Web3最重要的特征之一就是用戶自己控制數(shù)據(jù),這與Web2有著顯著的區(qū)別,Web2是互聯(lián)網(wǎng)巨頭來控制用戶數(shù)據(jù)。現(xiàn)在由BTC開創(chuàng)的Blockchain技術(shù)使我們擺脫了傳統(tǒng)銀行或互聯(lián)網(wǎng)銀行等中介的控制,讓用戶自己可以控制并且點對點交易自己的電子現(xiàn)金;ETH及其他智能合約公鏈?zhǔn)褂脩糇约嚎刂撇⑶铱梢渣c對點交易各種合約及衍生品資產(chǎn)。
然而除了金融資產(chǎn)之外,互聯(lián)網(wǎng)上還有其他類數(shù)據(jù)資產(chǎn),而這些資產(chǎn)現(xiàn)在還沒有更為成熟的解決方案,能夠使用戶自己控制并且實現(xiàn)點對點交易。所以現(xiàn)在Web3的用戶并不能完全控制自己的數(shù)據(jù)。之所以這樣是因為我們?nèi)狈?shù)據(jù)確權(quán)的基礎(chǔ)設(shè)施,要想用戶能夠掌握自己的數(shù)據(jù),那就必須要實現(xiàn)數(shù)據(jù)確權(quán)!要想使得數(shù)據(jù)能夠確權(quán)就必須使數(shù)據(jù)能夠達(dá)成共識,由于數(shù)據(jù)狀態(tài)分為動態(tài)和靜態(tài),因此要想數(shù)據(jù)達(dá)成共識就必須在傳輸端和存儲端都達(dá)成共識這樣才能建立數(shù)據(jù)資產(chǎn)共識,進(jìn)而使得數(shù)據(jù)得以確權(quán)。
數(shù)據(jù)只有達(dá)成共識才能確權(quán),只有達(dá)成確權(quán)才能產(chǎn)生數(shù)據(jù)交換或交易,數(shù)據(jù)只有產(chǎn)生交換或交易才能體現(xiàn)價值,進(jìn)而才能產(chǎn)生價值互聯(lián)網(wǎng)。Web2為什么會產(chǎn)生如此嚴(yán)重的數(shù)據(jù)孤島現(xiàn)象,其中很重要的一條原因就是因為數(shù)據(jù)沒有確權(quán)。而Arweave永久存儲+AO超并行計算機(jī)的出現(xiàn)有望能夠改變這一現(xiàn)狀進(jìn)而幫助我們在數(shù)據(jù)存儲和傳輸兩端達(dá)成共識。如圖所示:

(備注:此圖片出自aoWhitepaper)
另外ao超并行計算機(jī)的核心原理是將計算和共識解耦,ao本身不解決消息驗證的問題,而是通過將所有process全息狀態(tài)都存儲到Arweave上進(jìn)而保證所有消息和狀態(tài)都是可驗證的,任何人都可以通過Arweave驗證消息的一致性,也就是任何人都可以質(zhì)疑ao消息的正確性,任何人都可以通過Arweave發(fā)起挑戰(zhàn)進(jìn)而驗證消息,這樣一方面使ao擺脫了傳統(tǒng)Blockchain的束縛:傳統(tǒng)Blockchain所有Node的計算和驗證都是并行的,這樣雖然增強(qiáng)了系統(tǒng)安全性但也會極大的消耗計算資源,同時也無法呈現(xiàn)高擴(kuò)展性,例如在Ethereum系統(tǒng)里面無論添加多少個Node都不會顯著提高系統(tǒng)處理的速度。然而正是因為ao的這一特性,能夠具備高度擴(kuò)展的特征;另外一方面也能保證所有的數(shù)據(jù)都是可驗證的,這就是ao設(shè)計的巧妙性,將驗證成本轉(zhuǎn)移到鏈下同時保證可驗證性。
b、經(jīng)濟(jì)模型保障:上述過程是ao超并行計算機(jī)消息傳遞的大致流程。除此MU\SU\CU等三類Node都需要質(zhì)押$AO,并且針對這三種Node可能出現(xiàn)的各種意外情況都提供了相應(yīng)的解決方案,例如:如果發(fā)現(xiàn)MU沒有做數(shù)字簽名或者簽署了無效信息,則系統(tǒng)會對MU的質(zhì)押資產(chǎn)進(jìn)行削減。如果MU發(fā)現(xiàn)CU提供了無效證明,那系統(tǒng)也會對CU質(zhì)押資產(chǎn)進(jìn)行削減。針對MU\SU\CU等Node出現(xiàn)的各種問題在aoWhitepaper中都設(shè)定了針對的基于經(jīng)濟(jì)模型的解決方案,進(jìn)而保證這三種Node都不會作惡。除此之外ao超并行計算機(jī)還通過權(quán)益集合機(jī)制許可MU可以集合多個CU的證明進(jìn)而確保信息傳遞的完整性和可信度(具體過程可詳見aoWhitepaper5.6aosec起源過程和5.5.3權(quán)益集合。)
另外SIV子質(zhì)押共識機(jī)制,允許用戶需要對結(jié)果達(dá)成共識或部分共識:客戶端可以自主設(shè)定參與者或驗證者的數(shù)量,從而控制共識對成本和延遲的影響。
綜上所述,ao超并行計算機(jī)通過技術(shù)模型和經(jīng)濟(jì)模型兩種方式相結(jié)合來保證數(shù)據(jù)的完整性、一致性及可驗證性。并且因為各類數(shù)據(jù)的安全性不同,ao提供靈活定制的安全模型。
2、防止數(shù)據(jù)泄密:
ao通過引入經(jīng)濟(jì)質(zhì)押模型鼓勵MU/SU/CUNode提升安全保障措施,并且通過安全等級購買機(jī)制、股權(quán)排他期和股權(quán)時間價值等機(jī)制來保障數(shù)據(jù)的安全性和靈活性,大致情況是這樣:客戶可以對所購買的消息進(jìn)行投保,這種保險的價值跟消息的價值、質(zhì)押者的預(yù)期收益率、消息的安全保障時間等因素有關(guān),這樣一方面能夠保障數(shù)據(jù)傳輸安全,促使質(zhì)押者能夠有動力提供更高的安全保證;另外一方面就是如果發(fā)生消息泄密的情況也能夠保證消息接收者的利益,進(jìn)而使得消息的買方和賣方都能夠達(dá)成共識,從而促進(jìn)數(shù)據(jù)資產(chǎn)交易。
另外ao與PADO進(jìn)行了合作,用戶可以通過PADO的zkFHE技術(shù)加密自己的數(shù)據(jù),并且將其安全的存儲在Arweave上,同時因Arweave也是Decentralization的,這樣能夠防止單點故障的發(fā)生。通過這些機(jī)制能夠保障數(shù)據(jù)在傳輸和存儲的過程中得到充分的保護(hù)。
3、保障數(shù)據(jù)傳輸效率:
與Ethereum等網(wǎng)絡(luò)不同,后者的基礎(chǔ)層和每個Rollup實際上都作為單一進(jìn)程運(yùn)行,ao支持任意數(shù)量的進(jìn)程并行運(yùn)行,同時確保計算的可驗證性保持完整。此外,這些網(wǎng)絡(luò)在全球同步狀態(tài)下運(yùn)行,而ao進(jìn)程保持自己的獨(dú)立狀態(tài)。這種獨(dú)立性使得ao進(jìn)程能夠處理更高數(shù)量的交互和保持計算的可擴(kuò)展性,使其特別適合對高性能和可靠性有需求的應(yīng)用程序。
此外由于ao上的process可以全息投影到Arweave上,通過Arweave上的消息日志可反向觸發(fā)執(zhí)行ao進(jìn)程,一但發(fā)現(xiàn)單個process出現(xiàn)中斷則可以通過Arweave馬上重新起用process,這樣一面可以防止單點故障發(fā)生,另外一方面也可以在最短的時間內(nèi)恢復(fù)“process”狀態(tài),進(jìn)而保障消息傳遞的效率。
本文深入淺出的闡述了ao如何從傳輸端保證消息傳輸?shù)耐暾浴⒁恢滦浴⒖沈炞C性、效率性及防泄密等方面。當(dāng)這幾個方面都能夠得到保障的時候就可以在傳輸端達(dá)成數(shù)據(jù)共識。而在存儲端Arweave已經(jīng)運(yùn)營了幾年了,實現(xiàn)了數(shù)據(jù)的永久存儲保證了數(shù)據(jù)在存儲端的共識。所以Arweave永久存儲+ao超并行計算機(jī)這種方案有望解決大量數(shù)據(jù)在存儲和傳輸兩端的共識問題。
如果能夠解決這一問題,這將帶來革命性的變化:海量的非金融類數(shù)據(jù)資產(chǎn)能夠產(chǎn)生共識進(jìn)而大大加速數(shù)據(jù)資產(chǎn)確權(quán),進(jìn)而能夠幫助解決web3數(shù)據(jù)資產(chǎn)確權(quán)的問題。數(shù)據(jù)資產(chǎn)只有確權(quán)了之后才能產(chǎn)生大量的經(jīng)濟(jì)活動,這樣才能實現(xiàn)真正的價值互聯(lián)網(wǎng)。
現(xiàn)在BTC解決了電子現(xiàn)金確權(quán)及交易的問題,使得我們每個人能夠掌控電子現(xiàn)金,Ethereum通過智能合約和Blockchain解決了各種金融資產(chǎn)的確權(quán)及交易問題;而Arweave永久存儲+ao超并行計算機(jī)有望幫助解決數(shù)據(jù)資產(chǎn)的確權(quán)及交易問題,當(dāng)然本文重點是從數(shù)據(jù)資產(chǎn)共識這個角度去闡述的,因為這是數(shù)據(jù)資產(chǎn)確權(quán)和交易的關(guān)鍵。個人認(rèn)為Arweave永久存儲+ao超并行計算機(jī)有望與BTC、Ethereum并駕齊驅(qū),形成良好的互補(bǔ),共同解決Web3的關(guān)鍵性問題,進(jìn)而幫助我們邁進(jìn)價值互聯(lián)網(wǎng)。如圖所示:
項目風(fēng)險:
ao與Arweave的銜接性:ao的超并行計算可能給Arweave帶來巨大的吞吐量與挑戰(zhàn),進(jìn)而致使消息不能實現(xiàn)全息投影或者導(dǎo)致其他方面的系統(tǒng)不穩(wěn)定。
MU/SU/CU是ao系統(tǒng)的關(guān)鍵Node,有可能出現(xiàn)中心化的特征,進(jìn)而產(chǎn)生腐敗并且導(dǎo)致項目的不穩(wěn)定,希望ao官網(wǎng)能夠建立Decentralization的聲譽(yù)評估系統(tǒng)允許DAO成員自行評估三種Node的優(yōu)越性,進(jìn)而對三種Node形成公平公開的評價機(jī)制與競爭機(jī)制。
Arweave主打數(shù)據(jù)永久存儲,隨著規(guī)模的擴(kuò)大,可能會面臨各國政府的審查,不知道官方有沒有相應(yīng)的策略或者解決方案,這些都有待觀察。
經(jīng)濟(jì)模型的設(shè)計有待驗證:ao的安全模型對經(jīng)濟(jì)模型的依賴權(quán)重比較高,雖然ao也通過上述技術(shù)手段保證了一些數(shù)據(jù)的安全性,但如果經(jīng)濟(jì)模型不能很好的發(fā)揮作用的話,那就會降低各個質(zhì)押環(huán)節(jié)的安全性,進(jìn)而不能保證數(shù)據(jù)安全。ao的安全模型與傳統(tǒng)的Blockchain安全模型是不一樣的:Blockchain的核心原理是讓攻擊者付出慘重的代價來保證安全性,具體是通過經(jīng)濟(jì)模型、共識機(jī)制、最長鏈原則等相結(jié)合通過數(shù)學(xué)原理來實現(xiàn)讓攻擊者的損失大于收入,因此具有強(qiáng)大的安全保證;而ao安全模型的設(shè)計跟傳統(tǒng)的web2的安全模型設(shè)計原則是一樣的:通過加強(qiáng)防御措施來抵御外部攻擊,而防御措施的強(qiáng)弱更多是通過ao經(jīng)濟(jì)模型來調(diào)節(jié),以便讓各個質(zhì)押Node有更多的動力和壓力來提升安全性,因此如果經(jīng)濟(jì)模型設(shè)計不合理的話對ao項目的實施可以說是致命的。
當(dāng)然以上只是從技術(shù)模型、經(jīng)濟(jì)模型等角度分析的,如果要考慮一個項目的潛力還需要考慮項目團(tuán)隊的技術(shù)實力、綜合背景,及項目的生態(tài)狀況、所屬賽道或方向的潛力等多種因素,關(guān)于這些方面后期也會逐步跟大家一起探討。
