狀態保質期是目前解決狀態增長問題的推薦方案。
在本文中,我們將狀態保質期視為一種會定期讓完整狀態樹失效的機制。本文將討論如何存儲之前的周期(period),因為我們的關注點就是如何復活已經被遺忘的狀態 —— 無論 n=0 還是 n=1。
以下總結了一些機制提案:
顧名思義,“清空” 就是什么都不剩:過了保質期的狀態會立馬失效,如果用戶需要使用已失效狀態中的部分數據,必須提供對應的見證數據(witness)。請注意,若要讀取或寫入還未在有效狀態中初始化的部分,用戶 必須 提供證明:要么是一個除外證明(exclusion proof)來表明這部分數據在之前任意時刻都沒有初始化,要么是一個具體時間點的證明,然后再提供一個除外證明來表明這部分數據在這個時間點之后沒有改變過。
The Sandbox與Ledger Enterprise達成合作:金色財經報道,The Sandbox 宣布將與安全解決方案提供商 Ledger Enterprise 合作,為其合作伙伴開發安全集成。Sandbox 將作為 Ledger Enterprise 上的 dApp 出現,某個小部件也將集成到 Ledger Live 桌面應用程序中。The Sandbox 收藏錢包中的所有 NFT 都將轉移到 Ledger Enterprise 錢包中。[2023/4/26 14:28:08]
利
非常簡單
弊
除外證明的大小會隨時段數量呈線性增長,讓初始化狀態數據的成本變得異常高
42Markets Group從Convergence Partners獲得1000萬美元融資:4月25日消息,Mesh 母公司金融科技孵化器和投資集團 42Markets Group 宣布從 Convergence Partners 獲得 1000 萬美元增長資金,以促進其投資組合公司(包括 Mesh、Andile 和 FXFlow)的增長和發展。
Mesh(Mesh.trade)由董事總經理 Connie Bloem 和 42Markets Group 首席執行官 Andries Brink 于 2019 年共同創立,旨在彌合 TradFi、AltFi 和 DeFi 的差距,允許市場參與者發行、代幣化、交易、結算和管理多類數字證券。Mesh 最初在 Stellar 區塊鏈上推出,目前正在進行與其他 L1 區塊鏈集成的工作,以推出新的資產類別范圍。[2023/4/25 14:26:01]
逃避了地址沖突問題
MetaThaicoin NFT 與Quest3平臺達成戰略合作:據官方消息,MetaThaicoin(TAC)宣布與Quest3 web3.0任務活動平臺達成戰略合作。Quest3平臺擁有巨量海外NFT愛好者,Quest3平臺方表示看好TAC,“創世貴族NFT”已經上線Quest3熱榜第一。[2022/7/30 2:48:15]
清空元數據的主要問題在于,初始化新的狀態元素會產生很高的成本。通過讓地址帶上周期標記,以太坊協議可以創建一種機制來避免在初始化新的狀態數據時產生地址沖突。鑒別器會設定賬戶最少能夠存活到哪個時段。目前有兩種方法可以實現 PWA:
Vitalik 的文章
英格蘭銀行行長:比特幣沒有內在價值,也不是一種實用的支付方式:金色財經報道,英格蘭銀行行長 Andrew Bailey 近日在做客 “Jobs of the Future” 播客時談到了比特幣和加密貨幣的未來,他表示比特幣沒有內在價值,也不是一種實用的支付方式。Bailey認為比特幣只能具有外在價值,這只是意味著人們想要擁有和獲取它作為一種價值儲存手段。在談到哪種形式的數字貨幣將演變為廣泛使用時,Bailey 表示,我認為它不會是加密貨幣,對比特幣來說,我不認為這是一種實用的支付方式。然而,Bailey 承認比特幣的底層技術似乎確實有價值,區塊鏈和分布式賬本技術應該受到尊重。(u.today)[2022/5/24 3:36:42]
Ipsilon 的文章
太長不看:同時允許傳統的 20 個字節的地址和 32 個字節的 ASE 前綴地址存在。在以太坊虛擬機中創建一個環境變量來修改涉及地址的操作碼的行為,具體視相關地址是傳統地址還是 ASE 地址而定。
新的狀態無需證明即可初始化。
可擴展以保存其它元數據。
解決地址沖突問題。
需要對 EVM 進行大量修改。
需要創建兩種不同的 EVM 環境,分為傳統模式和擴展模式。
轉換映射將無限增長(與傳統環境中使用的長地址數量呈線性關系),而且無法用過期機制來拋棄似乎是可以有過期機制的,只不過(拋棄數據后)要承擔一些地址沖突的風險。
用戶體驗不佳,因為用戶可以將資產存儲在三種類型的地址上(短地址、長地址、壓縮地址)。
并非所有 Solidity 編譯的合約的掩碼地址都有 160 位,因此一些合約的地址可能會存在高階臟位(dirty upper bit)。
(點擊此處,查看 Ipsilon 的完整分析。)
Vitalik 的文章
太長不看:找到一個未使用過的 4 個字節的前綴,并禁止在舊規則下使用該前綴創建新的合約/地址。舊合約在傳統模式下執行,只可根據舊規則創建新的地址。新類型的合約在 PWA 模式下執行,只可創建新的合約(其中,開頭 4 個字節是預先選好的前綴,第 5 - 6 個字節代表當前時段,第 7- 20 個字節照例代表地址。)
對 EVM 的修改相對較少。
不需要轉換表,用戶只需要考慮一種地址。
不會破壞現有工具(不過它們顯示的可能是異或地址(xor'd address)而非原像?)
發生地址沖突的概率較高,不再有反事實合約。
不是一個很有吸引力的解決方案,可能會讓地址擴展變得越來越難。
這個想法應該還沒有被正式定義(就算有也只是在 @adietrichs 的腦中),但它的大體思路是在狀態樹中的賬戶對象處增加一個新的字段來表示創建時間。這樣可以解決因除外證明而導致新的存儲項初始化成本過高的問題(尤其是在假設合約是為了在每個周期部署新的子合約而編寫的情況下),但是不會改善為創建新賬戶而創建新賬戶的問題。
如果是新合約,無需證明即可初始化新的存儲項。
非常簡單。
不會因為外部映射而導致狀態無限增長。
不會破環現有工具。
逃避了地址沖突問題。
創建新賬戶的成本很高,需要除外證明來表明該賬戶自周期 0 以來就不存在。
這個想法也沒有被正式定義,大體思路是引入一個新的注冊表樹來存儲狀態保質期的元數據。這個注冊表不會過期,并且會存儲合約的創建時段。另外,它還可以存儲其它信息,如存儲項的總數量。只要有效存儲量等于合約的總存儲量,合約時段就可以升級成當前時段。類似方案也可以應用于 EWA 提案,但是需要修改狀態樹。
不會破壞現有工具。
新的狀態樹結構。
無限增長(與使用中的地址數量呈線性關系)。
今年三月,小耿在別人的介紹下,花二十多萬投資了一種虛擬貨幣。可到了四月底,投資的平臺突然就打不開了,投進去的錢也取不出來。越想越不對的小耿連忙報了警.
1900/1/1 0:00:00上個月,薩爾瓦多成為世界上第一個將BTC作為法定貨幣的國家。雖然看到外國政府接受這種貨幣我并不感到驚訝,這只是時間問題,而不僅僅是一個假設,但對加密行業來說,這仍然是一個相當了不起的時刻.
1900/1/1 0:00:002021年8月4日(UTC時間),以太坊將在區塊高度12,965,000迎來倫敦硬分叉升級。此次升級被稱為以太坊有史以來最大的升級.
1900/1/1 0:00:00在評論本輪NFT的進展時,如果把加密市場、流行文化、Z世代消費主義、科技、賽博朋克思潮和數字藝術看做是眾多不相干的獨立活動,只是恰巧同時進行,我們將陷入在各個領域彷徨的孤立感.
1900/1/1 0:00:00大約兩年前,在2019年的DEVCON V上, Optimism與Uniswap合作建立了Unipig Exchange,這是Optimistic Rollup的第一個演示.
1900/1/1 0:00:00原文標題:《研究更新:蠟燭拍賣「Candle Auctions」案例》平行鏈拍賣是 Kusama 和 Polkadot 的核心特征.
1900/1/1 0:00:00