原文標題:《ForesightVentures:以太坊智能合約的對手「Arweave與比特幣」》
原文作者:msfew,ForesightResearch
概要
·基于存儲共識(Storage-basedConsensusParadigm)的智能合約是Web3時代的去中心化應用的最優解,能提供近乎無上限的TPS的高性能,同時保證數據的可溯源和不受壟斷.
·智能合約的本質并不是避免風險,而是去讓合約涉及到的人員合理的分配風險.智能合約的監督問題可以通過DAO以及開源的方式來解決.
·Arweave作為一個永久存儲的Layer0網絡,在其基礎上構建的SCP應用不僅能做到數據以及數據交互存儲可信,還可以做到前端頁面托管可信,并且有不受審查和性能不受區塊鏈限制的特點.
「打敗EVM的一定不會是EVM」
在比特幣11月的Taproot升級之后,比特幣上的智能合約也開始吸引大家的目光.Taproot升級給比特幣帶來了默克爾化抽象語法樹和Schnorr簽名等新特性,讓閃電網絡的交易也和普通交易看上去完全一致,不僅讓比特幣的安全性和隱私性得到了提升,也讓比特幣的智能合約功能受到了更多人的關注.
實際上,比特幣早已支持"智能合約",雖然并非像以太坊的智能合約那樣完整,但是通過各個功能模塊的組合,一樣能做出一個比較完備的應用.早在比特幣誕生的最初幾年,就已經有開發者去用比特幣簡陋的腳本語言來探索去中心化應用的可能性.
正是這樣的"條件簡陋和不完備",才讓開發者發揮想象力,有了無數的奇思妙想,也讓此篇文章中著重討論的"基于存儲的智能合約"在比特幣上慢慢孕育形成雛形,在Arweave上得以壯大.
基于存儲共識的智能合約或許是Web3時代的去中心化應用的最優解,能提供近乎無上限的TPS的高性能,同時保證數據的可溯源和不受壟斷.
1.智能合約
最初的定義
根據NickSzabos在1996年創造“智能合約”時的定義,智能合約應該有以下特點:一組承諾,以數字形式指定,包含協定,合約涉及到的人員履行承諾.
神圣羅馬帝國既不神圣,也不羅馬,更非帝國.智能合約也既不智能,也不是合約.智能合約中的智能并不是像AI與機器學習里的那種智能,而是代表了合約會去機械性地執行規定好的算法.同時,智能合約也不算真正法律等意義上的“合約”?.
·智能合約是有隱含條件的.
我們可以舉自動售貨機的例子.用戶通過1000個比特幣買了個披薩,合約的條款就是一定量的比特幣換一定量的披薩.而隱含條款就是這個披薩你吃了之后不會上吐下瀉.這些隱含條款是由售貨機所在的國家的食品安全法等法律條款作為監督者而存在的.而在區塊鏈領域,我們的
監督者就是整個區塊鏈網絡.
·智能合約的本質并不是為了避免風險,比如完全避免計算環境不可信,存儲不可信等的風險.而是去讓合約涉及到的人員合理的分配風險.
Tim Beiko:最新一次以太坊核心開發者執行會議決定將推遲發布Devnet #8:8月4日消息,以太坊核心開發者 Tim Beiko 在 Discord 中總結最新一次以太坊核心開發者執行會議。其中,開發者同意繼續使用帶有系統寫入交易的常規合約,而非預編譯。在周一的測試調用之前,開發者將嘗試:(1)商定部署方案(作為分叉的一部分或在分叉前手動部署);(2)商定第一個要使用的合約實現;(3)向 4788 規范提交一份反映此情況的 PR。一旦開發者就合約達成一致,將啟動審計 / 正式驗證流程。
本次會議決定將推遲發布 Devnet #8,直到實現了新的 4788 規范。關于 EIP-6780,將繼續合并添加對 EIP-6780 的說明。關于 Engine API,同意將 blobGasUsed 與 blobGasPrice 添加到 4844 交易的收據中。開發者還將修改該 PR,提及 Dencun 升級必須使用 forkChoiceUpdateV3,然后將其合并到「澄清早期 API 對 Cancun payloads 的處理;重新排序檢查 #426」中。關于大型驗證器測試網,EF 開發團隊啟動了一個擁有 210 萬個驗證器的開發網,客戶端分布與主網類似,將與客戶端團隊合作,在 Holesky 啟動前檢查并修復關于最終確認(finalization)與區塊 Gossip 問題。Holesky 計劃擁有約 150 萬個驗證器。
此外,開發者還介紹并討論了兩個賬戶抽象 EIP 提案,即 EIP 5806 與 7377。Guillaume Ballet 與 josh rudolf 介紹了關于 Verkle 的最新情況。[2023/8/4 16:17:55]
智能合約的風險分配只有在一定的前提下才有效.前提就是必須存在一個處理違約的機制.在區塊鏈領域,這個處理違約的機制自然還是以太坊等區塊鏈網絡.我們會在后文詳細敘述相關內容.
·智能合約的另一個優點就是透明性.
我們能通過公開開源的代碼去把繁雜的合約細節統統考慮進去,避免我們為了一個只有0.1%概率出現的事件而去來來回回敲定合約細節.
現在的智能合約
當我們現在討論到智能合約時,通常我們都在討論以太坊上或者類似架構的智能合約.
這樣語境中的智能合約是一種運行在以太坊鏈上的程序,是位于以太坊區塊鏈上一個特定地址的一系列代碼(函數)和數據(狀態).通常這些智能合約是通過Solidity等圖靈完備的編程語言來編寫的,在EVM等虛擬機中運行并且得到最終的狀態數據.通過鏈上數據的公開性和智能合約的特定統一運算環境,以太坊等鏈上的智能合約滿足了智能合約中的定義和特點.
而這樣的整體網絡設計是有比較大的問題的.要去升級EVM,來做到升級智能合約的執行性能,是非常困難的,需要漫長的開發和測試時間?(雖然以太坊升級進展已經算是神速了).同時,一個被固定在鏈上的EVM的鏈內鏈外交互是非常麻煩的,需要依靠預言機等.除此之外,EVM?過于簡潔的設計也局限了它自己的功能,復雜的數據計算是做不到的,甚至連計算個三角函數都很麻煩.最后,要去升級EVM也是很困難的,畢竟EVM是在以太坊節點不斷運行的,修復和升級它就仿佛在一架飛機飛行的時候去修引擎.然而這些問題都是雙刃劍,要解決它們或多或少都需要舍棄安全性等因素.
美國勞工部預計將公布6月份總體通脹率降至3%左右:金色財經報道,Wu Blockchain發推稱,美國勞工部預計將公布6月份總體通脹率降至3%左右,為兩年來最低水平。排除波動較大的食品和能源價格,核心消費者價格通脹預計將從5.3%降至5%左右,為18個月以來的最低水平。經濟學家認為未來幾個月核心通脹率可能進一步下降至3.5%至4%之間。[2023/7/10 10:12:44]
在EVM里用圖靈完備的Solidity去編寫智能合約,除去一些復雜操作來說,是能實現很完整的,比如AMM等應用.而比特幣或者Arweave鏈上是沒有這樣的圖靈完備編程語言的.
那么鏈外呢?鏈外我們有無數的圖靈完備編程語言,我們甚至都不用去專門定制一個,直接抓一個來用就行.你可能會有疑問,如果計算進行在鏈外,那么區塊鏈的意義何在呢?但是其實,以太坊的Layer2也是靠各種的鏈外升級,來優化網絡的效率.與其在鏈外去創建無數個Layer2,來以年的時間來逐步提高TPS,不如直接在保證計算和存儲可信的情況下,把TPS提高到物理層面的上限,讓區塊鏈成為一個存儲層,畢竟在StarkWare等的解決方案中,以太坊基本就是一個存數據的地方而已.那么這個解決方案其實就是本文所要討論的:基于存儲共識的智能合約.
Web3.0的前提是要Web.?最好的是,原生的整套方案就具有和Web2.0一樣的性能(比如像@muneeb?所說的:如果喜歡EVM這樣的方案,那么去重新做一個以太坊.而不是在遵循奧卡姆剃刀設計的比特幣上塞入一個EVM),不應該是在各種縫縫補補后重新回到了Web2.0,才擁有Web2.0的性能.
2.彩色幣ColoredCoins
目前來看唯一一個能做到傳統應用一樣性能的去中心化應用就是使用基于存儲的設計.?這樣的去中心化應用將區塊鏈作為圖靈機的紙帶,將狀態以及狀態的改變存儲在區塊鏈上,同時合約的最新狀態計算可以在鏈下用戶的客戶端內進行.這樣的設計可以讓去中心化應用的性能上限直接提高到網絡的帶寬或者用戶自己硬件的性能,是目前來說的最高效的解決方案.
很早就采用基于存儲設計思想的一個典型應用就是:彩色幣.
彩色幣簡介
正如我們之前所提到的那樣,中本聰設計比特幣的時候,想到或許就是做一個全球賬本.一個賬本,是不需要圖靈完備的語言和語言運行環境的(中本聰不是傻子,我相信他肯定知道可以做類似以太坊一樣的設計).作為一種貨幣,比特幣簡陋的腳本語言能做到在鏈上存儲一些簡單的Metadata,比如比特幣的第0個區塊有著中本聰那句著名的"TheTimes03/Jan/2009Chancelloronbrinkofsecondbailoutforbanks".
既然比特幣的腳本語言允許存儲少量的Metadata,那么這段Metadata就可以用來代表現實生活中的實物,把現實生活中的實物和比特幣鏈上的某些包含了特定Metadata的區塊聯系起來.比如我們在第6324個區塊的Metadata中寫下:"本區塊生成了100股小賣鋪的股票",那么可以說這個區塊就是小賣鋪股票的彩色幣的第一個區塊,這個包含了Metadata的區塊被彩色幣"染色了".之后其他包含小賣鋪股票交易(比如"Alice賣給Bob10股小賣鋪股票")的區塊都被染色了,都是存儲彩色幣交易信息的區塊.
富達數字資產機構負責人Chris Tyrer離職:金色財經報道,富達數字資產(Fidelity Digital Assets)的機構負責人 Chris Tyrer 宣布離職,Tyrer于 2019 年加入富達的數字資產團隊,負責建立和運營國際業務,在領導機構業務之前,他曾擔任富達數字資產管理公司總裁。去年 11 月,他領導的團隊推出了該公司的加密服務 Fidelity Crypto,這是一種免傭金交易產品,允許投資者在該平臺上買賣比特幣和以太坊。[2023/2/1 11:39:24]
彩色幣的特點
·搭了比特幣的順風車:
彩色幣使用比特幣區塊鏈作為主干,采用基于存儲的共識,把比特幣的Metadata作為存儲交易的數據庫.它充分利用了比特幣的優勢,如不可偽造性,易于轉讓,穩健性和透明度,從而以前所未有的安全性和輕松操作真實世界的資產.
比特幣的所有優點,彩色幣都得到了.當礦工用無數的算力維護比特幣網絡的同時,彩色幣項目的安全性也得到了保證.同時彩色幣"智能合約"的運算也是在鏈下進行的,完全沒有性能上的問題,唯一的瑕疵可能就是,比特幣這個"數據庫"的數據讀寫可能有點慢.
·可能是最早的證券NFT的例子:
彩色幣誕生于2012年.雖然彩色幣是由比特幣組成的,但是卻可以代表多種資產并具有多樣用途,包括財產,優惠券,發行公司股份等.每一個彩色幣也各不相同,可能代表了不同的份額.從這樣的角度而言,彩色幣完全就是NFT.
而這原始但五臟俱全的NFT都是通過比特幣簡陋的腳本語言+Metadata+基于存儲的共識來做到的.試想一下,通過這樣的設計,我們完全可以把各種頭像的NFT項目在比特幣鏈上就復刻出來.這其中的革命性就是彩色幣2012年就誕生了,一年后,有圖靈完備語言和EVM的以太坊才剛剛被Vitalik構想出來.這是非常超前的.
RIP彩色幣
在2021年,我們在彩色幣的?wiki?上所瀏覽到的很多鏈接都已經無法訪問了,可以說彩色幣的活躍度已經消退了(當然我們仍然可以看看當初彩色幣的?pitchdeck).彩色幣先驅般的嘗試,通過鏈下計算,簡陋的比特幣腳本語言以及基于存儲的共識的思想啟發了后文中我們提到的RGB以及Arweave的SCP.
3.RGB與Taproot
RGB簡介
RGB是比特幣和閃電網絡上運行的Layer2以及Layer3的客戶端驗證的智能合約系統.RGB受到彩色幣的啟發,將比特幣作為狀態承諾層,采取基于存儲的設計范式,由?GiacomoZucco?和?PeterTodd?在?2016?年提出,2019年早期獲得?Tether公司,Bitfinex?的支持.
RGB代表"后區塊鏈",圖靈完整的無信任分布式計算形式.RGB把智能合約的發行方,狀態擁有者,和狀態改變互相隔離.同時,RGB采取了將智能合約代碼和數據運算放在鏈下的方案.RGB將區塊鏈作為狀態承諾層,將比特幣腳本作為所有權控制系統,而智能合約的更新換代在鏈外被定義.
Deribit攻擊者已將1610 ETH轉入Tornado Cash:11月7日消息,Etherscan數據顯示,Deribit Hotwallet Exploiter地址總共將1610 ETH轉入Tornado Cash,價值約250萬美元。這些資金在11月5日分17筆交易完成轉移。轉移到Tornado Cash的資金只是黑客所盜取ETH中的一小部分,目前其地址余額為7501 ETH(1180萬美元)。黑客最初于11月2日向該地址發送9080 ETH。
據此前報道,11月2日,加密衍生品交易所Deribit發布公告稱其熱錢包被盜,資金損失2800萬美元,但客戶資金安全,損失由公司儲備金彌補。(Cointelegraph)[2022/11/7 12:28:23]
簡而言之,RGB就是加強版的彩色幣.RGB類似一個非常完整的Layer2,將區塊鏈作為承諾層,在鏈外進行運算和狀態管理,極大程度上提高了智能合約和去中心化應用的性能.同時借助智能合約在鏈下計算這一設計,揚長避短,讓比特幣的腳本語言做了它能做且該做的狀態承諾操作,讓鏈外的圖靈完備編程語言進行了復雜的狀態管理與運算.
Taproot與RGB相結合
Taproot所做的是減少一些復雜操作的復雜度,并提升這些復雜操作的隱私.Taproot沒有帶來完全富有表現力的如同以太坊上一樣準圖靈完備的智能合約,比特幣腳本語言的限制依然存在.
而RGB本身不必須依賴于Taproot.但在Taproot存在的情況下,很多RGB的操作可以更簡單地實現,這對RGB來說其實可能是很有幫助的升級.
4.基于存儲共識的設計范式(SCP)
說完了古早的彩色幣以及RGB,我們可以談談更加新穎的生態Arweave上的基于存儲的智能合約的設計.我們終于可以引出一個比較官方并且規范化的術語:基于存儲共識的設計范式(Storage-basedConsensusParadigm).我們將在本節深入討論這一類設計的優點以及潛在的問題.
SCP簡介
Arweave是一個為存儲而生的區塊鏈,相比之下,比特幣的定位就和基于存儲共識有些許的偏離.自下而上,比特幣可以說有著:比特幣(賬本記錄層)→閃電網絡(應用運行層)的架構,同時Arweave也有類似的架構:Arweave(存儲層)→Permaweb(應用運行層).?在Arweave上,我們可以更專注于讓智能合約保持狀態,而Arweave就作為圖靈機的紙帶,在底層記錄這些狀態以及各個修改狀態的交易.?很有趣的是,Vitalik在最新的博客文章里也表現出了想成為Web3紙帶的意向.而在EIP-4444的討論區里,一位網友這么以太坊評價舊數據的存儲問題.
基于存儲共識的設計范式是由everFinance的Founderoutprog所提出的,靈感來源于Arweave的SmartWeave以及以太坊的二層Rollup.在everPay的白皮書中這樣描述它:以太坊中,計算會被區塊鏈網絡中的所有節點執行,所有節點都會生成和存儲全局狀態以供查詢.不同于以太坊模型,SCP分離了計算和存儲,區塊鏈不進行任何計算僅進行數據存儲,所有計算由鏈下的用戶客戶端或服務器執行,生成的狀態也由鏈下客戶端或服務器進行保存.SCP使用了鏈下智能合約,智能合約可以使用任何的語言進行編寫,這些程序的所有輸入參數都來自存儲型區塊鏈.在范式中,區塊鏈更像是計算機的硬盤,鏈下智能合約可以在任何具備計算能力的機器上進行.
Azuki交易總額突破8億美元:9月13日消息,據NFTGo.io數據顯示,Azuki交易總額已突破8億美元,截止目前達到8.0514億美元,市值為3.3927億美元,當前地板價為6.84 ETH,24小時跌幅約1.58%。[2022/9/13 13:26:50]
簡而言之,?SCP就是用比特幣或者Arweave來存儲狀態的結果,或者再存儲鏈外智能合約的內容,來保證存儲的可信,實現一個與底層區塊鏈分層的高性能Layer2網絡.?這里所說的Layer2實際上可以算是Layer1,因為比特幣或Arweave鏈上是沒有智能合約運算能力的,它們可以說是更底層的Layer0.
SCP優勢
·性能無限制
智能合約在鏈下進行計算,其性能跟傳統應用一樣.鏈下服務器可以承載大量復雜的交易.TPS取決于提供計算服務的機器性能和構建應用的技術架構,而無需擔心區塊鏈本身的性能限制.
·數據可信
借助底層區塊鏈的特點,SCP的數據都保存在區塊鏈上,將區塊鏈作為硬盤,獲得了數據不可篡改和可追溯的特性.因此區塊鏈為數據賦予了可信的特性.
·開發生態0門檻
任何語言都可以進行鏈下智能合約的開發,對于開發者來說無需額外的學習成本(比如學習使用ArweaveHTTPAPI或者比特幣腳本肯定不算).同時這也避免了比特幣或Arweave鏈上沒有或者只有簡陋編程語言的劣勢.
·擁有可組合性
將智能合約徹底放在鏈外,不會污染區塊鏈的本質,保持了區塊鏈的bydesign.同時通過功能分層,讓SCP的智能合約擁有了可組合性.SCP未必必須在Arweave上,而是可以稍加修改接入另一條鏈,比如從Arweave的Permaweb直接到了比特幣的閃電網絡.這在多鏈互聯的未來是十分重要的,畢竟軟件時代的可組合行就和金融的復利一樣具有龐大的力量.
關于SCP潛在的疑問
不得不說,這樣的SCP是和大家理解上的傳統智能合約有很大區別的,同時當然也存在很多潛在的疑問.
·SCP的生態現在是否太年輕?
我們之前提到SCP的靈感是來源于SmartWeave.SmartWeave的核心是Lazy-execution,在不得不獲取最新狀態的時候,會去將存儲在鏈上的所有交易在客戶端運行一遍.SmartWeave是Arweave官方的智能合約方案,而SmartWeave是SCP的一種具體實現,因此任何使用了SmartWeave的項目實際上都是使用了SCP,包括前文中的彩色幣和RGB都是SCP的實現.
目前來說,幾乎所有Arweave生態上的項目都是采取了SCP的設計.?有趣的是,近期KYVE從SmartWeave?轉移到了EVM的智能合約,主要原因是它們的業務本身就是跨鏈的,因此要去趕緊抱團EVM鏈的生態,或許次要原因就是它們認為Arweave生態的年輕.但是實際上近期everPay,Pianity,Verto,redstone.finance都在SCP生態方面有大動作,我們會在后文稍微詳細的討論它們.
·智能合約定義中的合約執行監督者與計算可信?
在文章的一開始,我們探討智能合約定義時就賣了個關子,沒有詳細解釋SCP執行中的監督問題和計算可信問題.在EVM的智能合約里,監督者是整個以太坊網絡.?而到了SCP中,由于智能合約是在鏈下運行的,那么區塊鏈網絡肯定無法監督智能合約的執行.但是在Web3時代,我們有很契合的解決方案:DAO+開源.
我們可以用DAO來決定和監督鏈下智能合約的執行和上鏈,同時所有人都可以通過開源的智能合約內容以及公開的鏈上數據,都可以去試著運行一遍所有的結果(鏈下智能合約是通過"正常"編程語言來寫的,幾乎所有的設備都可以有JS之于瀏覽器,Java之于JVM來運行),來比對結果是否正確.在這樣的保駕護航下,絕對能保證智能合約的監督和計算可信,畢竟和某些中心化程度很高的鏈以及某個中心化商業閉源的Layer2方案相比,是非常Web3的.
·SCP的去中心化程度?鏈下智能合約還是智能合約嗎?
其實自始至終智能合約都沒有存儲可信和計算可信的要求.在定義上來說,SCP是完全符合每一條概念的,只是說相比以太坊的Layer1智能合約來說,沒有一個完全統一的EVM.我們不能局限于鏈上VM.總的來說,智能合約雖然是去中心化網絡上的程序,但本身在某些角度還是比較中心化的.鏈上合約的owner本身就可以有高權限去做一些危險的操作.
除此之外,幾乎沒有人會去一行行仔細看智能合約的內容,也不關心執行或存儲的可信.這就涉及到技術道德平衡的問題.在Web3時代,懂代碼的程序員是否可以割普通用戶的韭菜呢?我們已經在Web2被割過一遍了.所以一個擁有DAO監督,合約內容開源可被用戶反復運行的鏈下智能合約不只是智能合約,還是非常安全可信以及去中心化的智能合約.
5.Arweave上的SCP智能合約生態
正如我之前所提到的,SmartWeave是SCP的一種具體實現,因此在Arweave上用到SmartWeave的項目也都是SCP智能合約生態中的一部分.
重點項目
·everPay:實時跨鏈支付協議
作為SCP的提出者,everPay一直在開發者生態以及Arweave官方中推行這種智能合約設計模式,并且everPay本身就是這種設計模式的高性能實現.everPay并沒有直接用SmartWeave來實現SCP,而是使用了其他的高性能實現,同時也在積極安排鏈下智能合約的DAO組織與節點等.
最近everPay發布了golang并發編程的高性能Arweavetxs同步器?Arsyncer.同時everPay近期也宣傳與撰寫了一種以SCP為設計模式的高性能鏈下AMM.everPay通過非常前沿的設計與技術,不斷引領著ArweaveSCP生態技術的前進.
·redstone.finance:DeFi的數據生態系統
redstone.finance在Arweave生態中,一直在通過優秀的架構和前沿的技術不斷優化SmartWeave.他們通過多層設計以及瀏覽器多層緩存來減少不必要的交易數據的重復加載與運行,可以大大優化客戶端的合約性能.或者由可信的用戶來生成交易狀態快照,減少交易的運算.最近他們也在通過將WebAssembly技術融入到SmartWeave中,來提高SmartWeave的安全性,性能以及可讀性等.
·Pianity:音樂NFT交易市場
Pianity是一個音樂NFT平臺,提出了一種可帶給收藏者一定年化收益的模式.Pianity平臺通過音樂NFT的一級銷售和二級交易獲取一定手續費收入,然后按照用戶購買NFT時的價值和全體NFT總價值的比率將收益分配到每一個持有NFT的用戶手中.由于占比計算方式是購買NFT時的價格,就可能導致用戶為獲得更高分配占比而刻意抬高NFT價格,反向刺激市場可分配收益也逐漸增加,吸引流量關注.
在音樂NFT的相對藍海市場中,Pianity通過永久存儲和雙收益模型,有機會脫穎而出.
·Verto:利潤分享Token的DEX
Arweave中有特殊的Token類型:利潤分享Token(PST).持有PST能收取用戶使用DApp時所花費的一定AR手續費.而Verto就是這些利潤分享Token的DEX.其TokenVRT可以獲得全部PST交易費用0.5%手續費抽成.(更多PST相關的內容,請參考?我們的上篇文章)
在上篇文章中,我們提到了Verto在進行SmartWeave合約代碼的重構,因此最近沒有交易,但是可以體現出Verto在ArweaveSmartWeave生態中的積極以及對發展的推動.我們非常期待Verto新版本上線以后能夠去交易這些利潤分享Token.
Arweave的獨特優勢
除以上所述的幾個方面之外,Arweave上的SCP也有獨特的優勢.
1.Arweave不僅能做到數據以及數據交互存儲可信,還可以做到前端頁面托管可信.
近期?BadgerDAO的被盜?以及之前Uniswap從前端下架了某些Token,都是因為前端的中心化,導致了前端頁面被篡改或者受審查和監管壓力而被迫修改(比如鏈聞,很幸運的是我們有Arweave上的存檔).在這樣的情況下,一個去中心化的應用是不完全去中心化的,只做到了智能合約的去中心化,而前端是中心化的.
Arweave的前端托管就可以解決這個問題.將一個應用的前端托管到Arweave上,在訪問交易存儲的源文件的同時就可以讓瀏覽器將整個頁面渲染出來.這就保證了頁面不會被人輕易篡改,因為一條transaction是永久不可變地被存儲到區塊鏈上的.
這保證了前端頁面存儲的去中心化,前端頁面的不可篡改,以及一定程度上避免了審查.?在Arweave上進行前端托管能讓一個去中心化應用成為一個真正完全的去中心化應用.?目前你可以通過Arweave上的?Argoapp?等來進行各種前端項目的托管.
2.只有在Arweave上使用SCP才能獲得最上限的性能以及去中心化
根據SCP的發明者outprog所說:"TPS阻塞主要在L1,就算L2再快,上不了鏈也不行.多個L2會同態競爭同一個資源.這是鏈上計算和驗證的終局,無法擴展,最多就到萬級TPS.造成這樣的原因是受限在鏈上計算和驗證的思維.很難做真正的Web3."而在一個Layer0定位并且能做到永久存儲的Arweave上做SCP的去中心化應用不受這樣的限制.這是性能方面的考量.
以太坊的Layer2各種Rollup方案也可以看作以太坊上的一種SCP思想.以太坊Layer2的飛速進展讓人期待ETH2.0.然而以太坊的Layer2現在的情況令人擔憂,是否一切都發展的太快了,以至于導致以太坊現在有了高性能的Layer2的同時還有了:比較商業化的StarkWare(和zkSync團隊相比較而言),?"專"為StarkWare打造的Layer2錢包,沒有fraudproofsystem的Optimism(以前其實有,現在正在有).這些情況越來越像是在向Web2時代飛速開倒車.要想成就Web3,就必須要重新開始.技術債是很可怕的事情,同時會越來越可怕.
6.總結
從比特幣到Arweave,基于存儲共識的設計范式采用了鏈外驗證的鏈下智能合約,實現了真正具有不受限的性能,不受審查以及安全性的完全去中心化應用.?這或許更能建設一個數據開源以及用戶擁有數據和應用所有權的Web3.
當面對"異步網絡中的拜占庭將軍問題不可解"這樣一個命題的時候,中本聰并沒有糾結于"拜占庭將軍問題"本身上,而是thinkoutofthebox,想出了帶有PoW的區塊鏈這個解法,也就是比特幣.當我們思考智能合約的優化時,也不必糾結于各種Layer2加密和證明,而是要thinkoutsidethebox,大膽地將智能合約放在鏈下,讓存儲共識得到滿足的同時,也滿足了數據開源以及監督可信的特點,得到完全和Web2一樣優異的性能,這就是SCP.
最后?Messari2022年的年度報告?中有一句話,"Developmentonbitcoinislikebuildingarocket,whiledevelopmentonEthereumhashistoricallybeenmoresimilartobuildingaSiliconValleystartup."在比特幣(或者Arweave)上開發就像造一個火箭,因為它們都更底層,沒有智能合約的執行環境,因此才需要像彩色幣那樣,去通過鐮刀和鋤頭造火箭;而以太坊就是一臺完整的計算機,擁有所有軟件開發的能力和工具,在它上面開發就和正常的軟件開發類似.所以這篇文章最后的問題就是你想在以太坊上做一個Startup,還是在比特幣或者Arweave上造火箭,做Web3,然后tothemoon呢?Thinkoutsidetheblock。
Tags:WEAVEAVE比特幣ARWarweave幣未來的增長潛力Aave USDC比特幣害我家破人亡SonarWatch
作者:Azuma 12月6日,鏈游社區?ParagonsDAO?宣布完成2500萬美元融資,Paradigm、FrameworkVentures、FoliusVentures、MumeVentu.
1900/1/1 0:00:00NFTb很高興地宣布,Dinoland,一個3D元宇宙的NFT游戲,已經選擇在NFTb上完成一個IDO和INO。Dinoland——恐龍的元宇宙!恐龍園以其獨特的游戲系統帶來了奇妙的體驗.
1900/1/1 0:00:00元宇宙和區塊鏈游戲公司AnimocaBrands透露,短短兩個月內其財庫的價值增長了5倍多。從2021年1月到9月,其他收入(包括100多筆投資和其投資組合中數字資產的收益)為5.296億美元.
1900/1/1 0:00:00眾籌DAO本質上是非正式的、不受監管的啟動活動,這是否就是人們為之買單的原因?過去幾周加密故事里最大的轉變可能是ConstitutionDAO——一群自發的加密信徒.
1900/1/1 0:00:00加密世界中的誤解性報道會帶來真實的后果,在12月初,作為NFT市場的OpenSea陷入其中。至于原因,只是一些讀者誤讀了彭博社最近報道的一篇文章中的部分信息.
1900/1/1 0:00:00近日,版權NFT平臺Euterpe聯合創始人、COOCharlesCheng博士受邀在TEDxWoodside發表演說,Cheng博士的演講主題為“區塊鏈技術如何重塑版權產業”.
1900/1/1 0:00:00