偉大的可組合性...嗎?
神圣的可組合性!可組合性為我們帶來了金錢樂高(ERC-20和OpenZepplin等標準),為我們帶來了金融樂高(DeFi協議的各種組合),為我們帶來了媒體樂高(NFT).
可組合性就是創新開發者可以像搭樂高一樣,把別人的樂高(合約源碼)拿過來,修修補補,創建出一個新的產品.
可組合性就是復利!用戶還可以通過在創作出的不同新產品之間互相交互,來釋放資產的無限可能性.
?Web3的可組合性類似一個并非拷貝樂高,而是引用樂高的微服務架構,更強大但也更危險(木板效應明顯且致命).?
Crypto=可組合性(開源數據與代碼互操作性流動性整合)激勵,但是作為Crypto的重要組成部分,一個可以無限次方的重要變量,可組合性的樂高其實是一個隨時搖搖欲墜的危房.
區塊鏈游戲平臺Formless與鏈游2.0社交農場游戲Plato Farm達成深度合作:據官方消息,區塊鏈游戲平臺Formless與鏈游2.0社交農場游戲Plato Farm達成深度戰略合作,并于3月18日在OEC生態上開啟為期兩周的玩轉社交農場領取收益活動,此次Formless準備了2000份福利禮包與聯盟工會成員共享。未來雙方將會在DAO自治、社區孵化及公會發展等方面展開更多的生態合作。
Formless是Web 3.0鏈游聚合平臺,鏈接游戲、公會以及玩家,致力于讓游戲資產自由流通。
Plato Farm是以DAO自治的鏈游2.0元宇宙產品,用戶可在Plato Farm中經商社交,建設屬于自己的元宇宙農場。[2022/3/19 14:06:20]
一個例子就是,每個代碼庫(無一例外)都是屎山(Web2時代的成熟項目,光是代碼行數的數字就已經很復雜).
Ampleforth宣布即將推出新Ampleforth NFT:官方消息,Ampleforth宣布即將推出新Ampleforth NFT,本輪特別版將圍繞2個主題:Positive Rebase(s)和Negative Rebase(s),由社區來設計和決定這些NFT的外觀。[2021/8/7 1:40:21]
越多組合就意味著越高的復雜性,也就是意味著在開發或使用時更多出錯的可能,更多的Bug.
比如讓你閱讀這篇文章并點贊轉發,你可以輕松完成;但如果讓你關注比特幣的幣價的同時切蘋果皮還要騎自行車,你就很難同時完成這些任務了.你確實同時做了很多事,效率很高,但是你非常容易出錯.
上圖是以太坊Sharding方案的變化.EVM的設計目標就包括[簡單性和更少的外部依賴.即使是非常復雜的想法,也往往具有“合理簡單”的版本.有時候真的未必需要那么多的組合和工程化,讓事情過于復雜.
dForce推出DeFi挖礦生態支持方案:dForce官方宣布將對集成USDx, GOLDx, dToken的DeFi流動性挖礦項目予以大力支持,包括并不限于早期流動性提供、不同類型的聯合挖礦方案、社區宣傳,并將通過dForce社區來協助優質的生態合作伙伴進行市場推廣,dForce的DeFi挖礦生態支持方案將對(包括并不限于)以下各類協議集成進行激勵:1、為USDx,GOLDx和dToken構建流動性池;2、集成USDx,GOLDx, dToken的聯合挖礦方案;3、集成USDx,GOLDx, dToken作為內置功能以滿足協議的功能性要求(如YAM.Finance使用yCRV來進行彈性供應機制的調整)。[2020/9/10]
可組合性===軟件依賴的風險
聲音 | Blockforce Capital CEO:撤銷比特幣ETF是聽從SEC建議:針對今年2月份,美國資產管理公司Blockforce Capital旗下部門Reality Shares ETF Trust提請撤回涉及比特幣期貨的ETF申請一事,Blockforce Capital首席執行官Eric Ervin表示,美國證券交易委員會(SEC)對其提案真的很感興趣,并想參與其中,但基于監管現實,當時SEC并不能批準該提案。SEC一直非常渴望獲得有關比特幣ETF或其中包含比特幣ETF的公眾意見。同時,Eric Ervin提到,在提交提案前,SEC曾告誡稱,Blockforce Capital可以提交申請,但必須在申請后立即撤銷。Blockforce Capital聽從了監管建議并于提交申請的后一天,主送申請撤回申請。且SEC建議可以將其基金改為間隔基金,故投資者每段時間只能進出基金一次(通常是每周、每月或每季),這使得該基金不太容易受到操縱。Eric Ervin透露,公司在該業務上做了很多準備,但后來將ETF提案擱置了。(CoinDesk)[2019/12/24]
可組合性很多時候就預示著某些項目必需與其他項目組合,才可以運行,這就是軟件依賴的風險.
試想一下,你要做個DEX聚合器,那么你就不得不去等待被聚合的DEX上線到網絡,你必須組合他們,才能發揮美好的可組合性.但這也意味著你得等Uniswap提出提案,通過提案,部署之后才能上線你的聚合器(話說較多情況下直接用Uniswap是比聚合器更好的).
更明顯的可組合性造成依賴的例子,就是,網絡沒有EVM,應用就上不了線了.EVM成為可組合性不可缺少的一環了,正是因此,對很多生態,EVM才如此重要.
有時候,開發者和用戶太過于依賴可組合性.可組合性給開發者帶來了快速的接入,但是或許更長的等待時間;也帶來了現有的代碼,但是可能會坍塌的多米諾.
可組合性===開源項目的多米諾
書接前文的可組合性依賴問題,這一長串的依賴其實讓可組合性的樂高變成了多米諾.
開源供應鏈投的例子在最近也屢見不鮮,比如主動投(盡管本意可能是好的)的Faker.js和node-ipc,還有不小心危害了整個互聯網安全的Log4j(最近Java好像又出事了).
?這些問題的根本原因還是:
1.?開發者不會看所有的源碼,只會復制粘貼(Candevsdosomething?)
2.?普通開源社區的激勵不足以支持持久開發.(一個貢獻者得喂飽八萬個使用者)
為了解決這兩個源頭,我們需要第三方審計服務,去中心化的開發社區,合理激勵的DAO,更多的Gitcoin捐獻,更多分配到基礎設施上的資金.
同時,從問題中,我們也看出全權交給社區開發也是不可取的(JavaScript社區),同時不能太過于依賴社區貢獻,可能會導致缺乏標準庫,而且通常激勵下社區開發很可能無法保證長久支持.我們還是需要一些中立和有效的組織來決定納入一些標準,以及引導對開發社區的資金激勵.
(順便一提,Ethers是EVM生態被使用最多的第三方庫,周下載量在68萬左右,但是只是“Web2”前端框架react的5%左右;根據ElectricCapital的數據,Web3開發者的數量大概占所有開發者的0.07%.Web3開發還有很長的路要走.)
再回到Web3,如果OpenZepplin出點風險,那受害的就不只是我們的軟件了,而是我們最寶貴的資金,這是很可怕的.
但是作為一個分散組織,?DAO的缺點就是更慢更難的決策,無法衡量工作的貢獻,以及有時候權力的濫用.
充滿可組合性的DAO讓DAO過于去中心化和復雜了,以上的三個缺點被幾何級數地放大.
可組合性讓DAO的缺點更加缺點了.
產業越來越復雜,套利攻擊等攻擊機會也就越多.而這些金融產品套上加套,這些產品被保險公司認可(就想到了審計機構),風險被從買得起BAYC的富人轉嫁給大眾消費者.最后當泡沫破裂的時候,受傷最大的就是普通用戶.
還記得比特幣創世區塊誕生的那一年發生了啥嗎?
總結
對于可組合性,我們需要知其優點,也要知其缺點.對于我文中提到的每個缺點,我都可以用可組合性的優點來對其一一反駁,但是我們仍然需要知道這些缺點,而不是讓可組合性變成一個任人打扮的玩偶.
可組合性仍然有很多的提高空間,盡管它已經幫我們創造了無限龐大和美好的各種杰作(Web1Web2Web3).我們需要更多更好更受關注的胖協議(我知道胖協議理論有些不合理了...),?可信中立性,和認受性.
可組合性是99%的組合和1%的破碎.
親愛的BitMart用戶:EternaHybridExchange(EHX)各項功能即將開放。具體各項功能開放時間請參照:充值功能:2022年04月10日17:00交易功能:2022年04月06.
1900/1/1 0:00:00親愛的用戶: 幣安將支持Tezos網絡升級,具體安排如下:幣安預計將於東八區時間2022年4月1日07:53暫停XTZ代幣的充值、提現業務,以支持Tezos將於Tezos區塊高度2,244.
1900/1/1 0:00:00Greatnews!Gate.ioPodcasthasanewBitcoin&CryptoNewsepisode.
1900/1/1 0:00:00一、項目介紹 BRG是BSC上的公共預言機。“預言機”將數據從外部世界傳輸到像以太坊這樣的區塊鏈。然后,區塊鏈上的智能合約可以使用這些數據來做出決定,例如是否分配資金以及分配給誰.
1900/1/1 0:00:001MiloInu(MILO)TokenSaleResultTheGate.ioStartupMiloInu(MILO)saleresultisasfollows:MILOStartupSaleA.
1900/1/1 0:00:00親愛的用戶: 幣安槓桿“歡樂週五”活動已結束。最後一回的現金券獎勵將於2022年04月01日17:00分發.
1900/1/1 0:00:00