📣 創作者們,廣場創作者福利來了!
Gate 廣場創作者認證申請功能正式上線!
申請步驟:
1️⃣ App 首頁 → 底部進入【廣場】 → 點擊右上角頭像進入個人主頁
2️⃣ 點擊頭像右下角【申請認證】進入認證頁面
3️⃣ 審核通過後,頭像旁將顯示專屬認證徽章,彰顯專業與權威
注:手機 App 需更新至 7.25.0 以上版本才可申請。
申請通道現在已經全面開放,廣場 KOL、項目方、媒體、商業機構均可申請!
門檻超低,僅需 500 粉絲 + 積極發帖,即可申請!在 Gate 廣場,你也可以成爲社區領袖!🫵
🎁 專屬福利包含:身分標識、內容推薦、專屬曝光 、活動優先權 、熱門項目合作等!
關於認證申請細節請閱讀:https://www.gate.com/help/community-center/moments/47731/gate-square-creator-certification-guidelines
立即申請,彰顯你在廣場與衆不同的地位,贏得更多福利和機會!
速覽無狀態Rollup 的優勢與潛在問題
**撰文:**OneTrueKirk
編譯:Yvonne,MarsBit
原文來自OneTrueKirk 在ethresear.ch 發布帖子
這是我第一次在這裡發布主題帖子,如果在任何方面有所冒犯,我深表歉意。我一直在思考這一想法(Stateless Rollups),主要是針對我們的借貸協議的專用rollup, 但希望它可以普遍適用,感激所有反饋。
TLDR:
只發布狀態根,不發布calldata。
(MarsBit 注:Calldata 是合約交易中的數據部分的值,不能被修改。)
細節
如果不使用以太坊作為數據可用性層,通過將完整狀態作為calldata 發布,而只將狀態根發佈到主網,會怎麼樣?主要好處是減少存儲在以太坊上的數據量,從而減少用戶在L2 上交易的成本。即使有EIP-4844,blobace 也不是免費的。
主要的風險是數據保留攻擊(Data Withholding Attack),即提議者發布一個有效的狀態根,但從其他rollup 節點扣留完整的數據,以壟斷未來的區塊生產或挾持資金。為了防止這一情況,誠實的節點必須質疑任何沒有對等方可以提供數據的狀態更新。 Arbitrum 式的互動欺詐證明可以用來迫使提議者在主網上披露完整的狀態,但如果根是有效的,仍會導致挑戰失敗,因此,即使在失敗的情況下,挑戰的成本也要低。
(MarsBit 注:數據保留攻擊(Data Withholding Attack)是指攻擊者在訪問受保護的數據時,故意不返回全部數據或者返回錯誤的數據,以達到欺騙或者破壞的目的。
如果挑戰失敗的成本很低,那麼即使誠實的提議者正確地點對點傳播了狀態數據,也可能會強迫他們支付將所有狀態數據發佈到主網以防禦挑戰的費用,從而使誠實的提議者感到痛苦。發起挑戰的成本必須與防禦成本成正比,以確保無法以這種方式攻擊誠實的提議者。
在最壞的情況下,如果攻擊者可以花1 美元讓誠實的提議者損失1 美元,他們可以迫使提議者放棄,讓他們的區塊恢復。隨後,一個新的誠實的提議者可以競標,除非攻擊者可以對所有潛在的誠實提議者重複攻擊,其中包括所有有資金的人,否則他們不能造成永久停機。有可能增加另一個條款,當一個有效區塊被敲定後時間過長,挑戰的成本就會上升。這樣一來,挑戰一個不誠實的提議者很容易,但不可能長期停止狀態轉換。
更為樂觀的是,如果節點在點對點之間傳播數據,他們可以決定自己的數據備份和可訪問性解決方案,而用戶最好在本地存儲他們自己的狀態轉換所需的數據。在一個特定的應用程序的背景下,我考慮過與EVM 完全不同的方式對rollup 狀態進行編碼,以對此進行優化。所有與特定用戶賬戶相關的狀態都可以被編碼為相同的哈希值,因此,用戶可以更容易地驗證自己賬戶的變化,而不需要知道全局狀態(即確認你在交換中收到了你想要的代幣數量,而不需要擔心具體來自何處)。
總結
我很想听聽大家的想法,也希望大家能提供相關工作的鏈接。與普通的optimistic rollup 不同,在optimistic rollup 中很容易確定所提交的calldata 是否與主網的狀態根相匹配,以及兩者是否有效,但僅從狀態根中不可能知道一個更新是否有效,因此需要仔細考慮挑戰期和griefing(即惡意行為)的經濟學問題。