原標題:《干貨|過期狀態復活方法比較》
感謝?@adietrichs?對本文的審閱。
狀態保質期是目前解決狀態增長問題的推薦方案。
在本文中,我們將狀態保質期視為一種會定期讓完整狀態樹失效的機制。本文將討論如何存儲之前的周期,因為我們的關注點就是如何復活已經被遺忘的狀態——無論?n=0?還是?n=1。
以下總結了一些機制提案:
清空
顧名思義,“清空”就是什么都不剩:過了保質期的狀態會立馬失效,如果用戶需要使用已失效狀態中的部分數據,必須提供對應的見證數據。請注意,若要讀取或寫入還未在有效狀態中初始化的部分,用戶?必須?提供證明:要么是一個除外證明來表明這部分數據在之前任意時刻都沒有初始化,要么是一個具體時間點的證明,然后再提供一個除外證明來表明這部分數據在這個時間點之后沒有改變過。
nd4.eth再次銷毀價值約330萬美元GMX、GNS代幣:8月10日消息,鏈上數據顯示,神秘巨鯨地址nd4.eth再次將36,188枚GMX(約176.5萬美元)和311,003枚GNS(約153.5萬美元)轉入了銷毀地址,當前賬戶余額僅剩價值21萬美元的代幣。[2023/8/11 16:18:57]
利
非常簡單弊
除外證明的大小會隨時段數量呈線性增長,讓初始化狀態數據的成本變得異常高逃避了地址沖突問題
帶周期標記的地址
清空元數據的主要問題在于,初始化新的狀態元素會產生很高的成本。通過讓地址帶上周期標記,以太坊協議可以創建一種機制來避免在初始化新的狀態數據時產生地址沖突。鑒別器會設定賬戶最少能夠存活到哪個時段。目前有兩種方法可以實現PWA:
朝鮮已經建立影子勞動隊被用來進行大規模的加密貨幣黑客攻擊:金色財經報道,據美國官員稱,朝鮮已經建立了一支由數千名IT工人組成的影子勞動隊。這支影子勞動隊與朝鮮的網絡犯罪行動有關,并被用來進行大規模的加密貨幣黑客攻擊。些影子工人去年瞄準了一名Sky Mavis工程師,在LinkedIn上冒充招聘人員。在一次電話交談后,影子工作人員給了他一份文件,作為招聘過程的一部分,讓他審查。該文件包含惡意代碼,使朝鮮黑客得以闖入Sky Mavis,并在Ronin橋黑客事件中竊取了超過6億美元的資金。
報告指出,為了滲透到加密公司,朝鮮黑客雇傭了西方的前臺人員。這些前臺人員通過面試接受加密公司的聘用,一旦被錄用,他們會對產品進行小的改動,使其變得脆弱,然后黑客接管。根據 Chainalysis 的數據,在這些影子員工的幫助下,朝鮮黑客在過去五年中竊取了超過 30 億美元。[2023/6/12 21:30:59]
地址空間擴展
央視數字藏品平臺“央數藏”2天銷售收入達51.76萬元:金色財經報道,據科創板日報消息,央視網旗下“央數藏”于9月19日上線的2022個創世數藏S不到一分鐘即售罄。目前,創世數藏Y和S的發售數量都是2022個,標價也都為128元。兩款藏品在發售當天都很快售罄,如此計算,央數藏2天時間內創造了51.76萬元的銷售收入。[2022/9/20 7:07:53]
Vitalik的文章Ipsilon的文章太長不看:同時允許傳統的20個字節的地址和32個字節的ASE前綴地址存在。在以太坊虛擬機中創建一個環境變量來修改涉及地址的操作碼的行為,具體視相關地址是傳統地址還是ASE地址而定。
價值約3845萬美元的BTC轉入Coinbase:金色財經消息,據Whale Alert監測,2000枚BTC于今日12:59從未知錢包轉入Coinbase,價值約3845萬美元,交易哈希:daba7f2dd479cc3e55fd63511ac3ec9c27f09c87154e9b15274872f35cad1c2a。[2022/9/8 13:16:14]
利
新的狀態無需證明即可初始化。可擴展以保存其它元數據。解決地址沖突問題。弊
需要對EVM進行大量修改。需要創建兩種不同的EVM環境,分為傳統模式和擴展模式。轉換映射將無限增長,而且無法用過期機制來拋棄似乎是可以有過期機制的,只不過要承擔一些地址沖突的風險。用戶體驗不佳,因為用戶可以將資產存儲在三種類型的地址上。并非所有Solidity編譯的合約的掩碼地址都有160位,因此一些合約的地址可能會存在高階臟位。
免擴展的PWA
Vitalik?的文章太長不看:找到一個未使用過的4個字節的前綴,并禁止在舊規則下使用該前綴創建新的合約/地址。舊合約在傳統模式下執行,只可根據舊規則創建新的地址。新類型的合約在PWA模式下執行,只可創建新的合約
利
新的狀態無需證明即可初始化。對EVM的修改相對較少。不需要轉換表,用戶只需要考慮一種地址。不會破壞現有工具而非原像?)弊
發生地址沖突的概率較高,不再有反事實合約。不是一個很有吸引力的解決方案,可能會讓地址擴展變得越來越難。
周期元數據
狀態樹元數據
這個想法應該還沒有被正式定義,但它的大體思路是在狀態樹中的賬戶對象處增加一個新的字段來表示創建時間。這樣可以解決因除外證明而導致新的存儲項初始化成本過高的問題,但是不會改善為創建新賬戶而創建新賬戶的問題。
利
如果是新合約,無需證明即可初始化新的存儲項。非常簡單。可擴展以保存其它元數據。不會因為外部映射而導致狀態無限增長。不會破環現有工具。弊
逃避了地址沖突問題。創建新賬戶的成本很高,需要除外證明來表明該賬戶自周期0以來就不存在。
外部時段注冊表
這個想法也沒有被正式定義,大體思路是引入一個新的注冊表樹來存儲狀態保質期的元數據。這個注冊表不會過期,并且會存儲合約的創建時段。另外,它還可以存儲其它信息,如存儲項的總數量。只要有效存儲量等于合約的總存儲量,合約時段就可以升級成當前時段。類似方案也可以應用于EWA提案,但是需要修改狀態樹。
利
新的狀態無需證明即可初始化。可擴展以保存其它元數據。不需要轉換表,用戶只需要考慮一種地址。不會破壞現有工具。弊
新的狀態樹結構。無限增長。逃避了地址沖突問題。
原文鏈接:
https://ethereum-magicians.org/t/types-of-resurrection-metadata-in-state-expiry/6607
作者:matt
翻譯&校對:?閔敏&阿劍
巴比特訊,7月24日,“2021世界區塊鏈大會·杭州”在杭州未來科技城學術交流中心開幕。本次大會由杭州時戳信息科技有限公司主辦,杭州未來科技城管委會等機構支持.
1900/1/1 0:00:00根據最近提交的S-1文件,在紐約金融服務部(NYDFS)對其財務合規性和網絡安全進行調查后,Robinhood的加密部門預計將支付3000萬美元的罰款.
1900/1/1 0:00:00巴比特訊,7月21日,StatefulWorks發推宣布發布即將到來的EIP-1559紀念NFT,設計師是_kitteh,該NFT以動圖的形式呈現,每件售價0.1559ETH.
1900/1/1 0:00:00區塊鏈與其它技術進行融合,以打造完整的解決方案,已成為行業共識。其中,物聯網可以大規模低成本地采集數據,而區塊鏈可以大規模低成本地信任數據,因此區塊鏈與物聯網的融合被認為具有較大的想象空間.
1900/1/1 0:00:00巴比特訊,7月25日,“2021世界區塊鏈大會·杭州”在杭州未來科技城學術交流中心舉行。本次大會由杭州時戳信息科技有限公司主辦.
1900/1/1 0:00:007月8日消息,歐科云鏈集團和南京研究院共同成立“歐盾鏈上天眼安全實驗室”,以加快區塊鏈技術在公共安全、社會治理等領域的有效落地與應用,實現區塊鏈賦能實體經濟又好又快發展.
1900/1/1 0:00:00