以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

ETH:干貨 | 如何復活已經被遺忘的狀態?過期狀態復活方法比較

Author:

Time:1900/1/1 0:00:00

原標題:《干貨|過期狀態復活方法比較》

感謝?@adietrichs?對本文的審閱。

狀態保質期是目前解決狀態增長問題的推薦方案。

在本文中,我們將狀態保質期視為一種會定期讓完整狀態樹失效的機制。本文將討論如何存儲之前的周期,因為我們的關注點就是如何復活已經被遺忘的狀態——無論?n=0?還是?n=1。

以下總結了一些機制提案:

清空

顧名思義,“清空”就是什么都不剩:過了保質期的狀態會立馬失效,如果用戶需要使用已失效狀態中的部分數據,必須提供對應的見證數據。請注意,若要讀取或寫入還未在有效狀態中初始化的部分,用戶?必須?提供證明:要么是一個除外證明來表明這部分數據在之前任意時刻都沒有初始化,要么是一個具體時間點的證明,然后再提供一個除外證明來表明這部分數據在這個時間點之后沒有改變過。

Astroport計劃將在Terra主網上推出被動集中流動性池:8月3日消息,Terra 生態去中心化交易平臺 Astroport 宣布已于兩個月前在 Terra 測試網上發布支持被動集中流動性(PCL)的功能。該功能在 Astroport 已有的穩定幣池基礎上,通過算法增強圍繞特定價格點的流動性,進一步提升了穩定幣交易對的流動性。具體來說,一個重新錨定算法會檢查持續進行的交易,并圍繞這些交易的指數移動平均值重新平衡流動性和手續費。

由于在部署前發現了代碼中的一個小錯誤,Astroport 預計將在未來幾周內提出新的主網部署提案。[2023/8/3 16:16:41]

一地址在7小時前從流動性池中移除價值逾600萬美元RPL:6月24日消息,據Spot On Chain監測,etherealcapital.eth在7小時前從流動性池中移除152,731枚RPL(約622萬美元),然后將6270枚RPL(約25.5萬美元)轉入新錢包0x6fe,并在6小時前將270枚RPL換成2.72枚ETH,均價40.54美元,總額約為10.9萬美元。目前,該地址持有40.6萬枚RPL(約1640萬美元)。[2023/6/24 21:57:12]

非常簡單弊

除外證明的大小會隨時段數量呈線性增長,讓初始化狀態數據的成本變得異常高逃避了地址沖突問題

BonqDAO攻擊事件黑客今日拋售520萬枚ALBT,獲利74ETH:金色財經報道,據PeckShield監測顯示,非托管借貸平臺BonqDAO攻擊事件黑客今日拋售520萬枚ALBT,獲利74ETH(約合15.5萬美元),平均價格在0.015美元至0.035美元之間。

金色財經此前報道,BonqDAO和加密基礎設施平臺AllianceBlock昨日因BonqDAO的智能合約被漏洞利用,損失約8800萬美元。[2023/2/3 11:45:20]

帶周期標記的地址

清空元數據的主要問題在于,初始化新的狀態元素會產生很高的成本。通過讓地址帶上周期標記,以太坊協議可以創建一種機制來避免在初始化新的狀態數據時產生地址沖突。鑒別器會設定賬戶最少能夠存活到哪個時段。目前有兩種方法可以實現PWA:

ENS 24小時交易額超200萬美元,24小時增幅超800%:金色財經消息,據NFTGo數據顯示,以太坊域名服務ENS 24小時交易額達202.25萬美元,增幅達807.17%。[2022/5/22 3:33:34]

地址空間擴展

Vitalik的文章Ipsilon的文章太長不看:同時允許傳統的20個字節的地址和32個字節的ASE前綴地址存在。在以太坊虛擬機中創建一個環境變量來修改涉及地址的操作碼的行為,具體視相關地址是傳統地址還是ASE地址而定。

新的狀態無需證明即可初始化。可擴展以保存其它元數據。解決地址沖突問題。弊

需要對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

翻譯&校對:?閔敏&阿劍

Tags:ETHRPLQDAOASTRETHFIN幣rpl幣是什么幣ASTRAL幣

以太坊最新價格
以太坊:云界網絡創始人兼CEO楊林科:在區塊鏈行業算力是很好的資產丨2021世界區塊鏈大會

巴比特訊,7月24日下午,“2021世界區塊鏈大會·杭州”在杭州未來科技城學術交流中心召開。本次大會由杭州時戳信息科技有限公司主辦,杭州未來科技城管委會等機構支持.

1900/1/1 0:00:00
ANT:Web3 基金會第 10 輪 Grant 列表出爐了!來看看這 27 個項目都在做什么吧

Web3基金會正在慶祝其第10輪Grant,這些資助通過OpenGrant和GeneralGrant發出.

1900/1/1 0:00:00
比特訊:中國農業銀行:支付寶和微信支付是“錢包”,數字人民幣是支付工具

巴比特訊,中國日報網消息,7月22至25日,2021中國國際數字和軟件服務交易會在大連舉行。中國工商銀行、中國建設銀行、中國農業銀行等國有銀行組團現身參展,組成數字人民幣展區,通過各種場景和技術.

1900/1/1 0:00:00
DIGI:紐約加油站及零售連鎖店Circle K將安裝比特幣ATM機

據Nypost8月7日消息,紐約加油站及零售連鎖店CircleK宣布將安裝比特幣自動取款機,方便用戶快速方便地購買加密貨幣.

1900/1/1 0:00:00
Solana:透過實例解析何為多方安全計算

隱私計算是一個由多方參與計算的技術,本質是不透露出相關具體信息的情況下,能夠協同計算得出想要的結果。對于個人、機構、政府,隱私計算都很重要.

1900/1/1 0:00:00
BTC:比特幣單位算力日收益觸及近一年新高

巴比特訊,OKLink數據顯示,當前,比特幣單位算力的日收益為0.0000087枚BTC,約合0.36美元.

1900/1/1 0:00:00
ads