Allen

Allen

crypto seeker||starknet

耐心是一種美德-討論宕機和去中心化

耐心是一種美德,我們不會像 Solana 一樣關閉...

Starknet 去中心化#

  • Ilia 最初談論 StarkNet 去中心化的旅程,旨在使其強大、可訪問並且能夠抵抗審查。
  • 去中心化涉及決策和治理以及協議。
  • StarkNet 與以太坊的區別在於它具有兩個並行層,這帶來了許多問題。
  • 必須解放化兩個獨立層:排序層和證明層。
  • 需要考慮激勵代幣流動性和交易費用機制。
  • 需要實現真正的 L1 狀態更新協議。
  • 2021 年末,開始思考如何實現解放化,並以功能性為中心進行探索。

不在停機問題上停下來#

  1. 我們將討論如何防止用戶對 StarkNet 的攻擊,包括嘗試運行無法停止的無限循環。
  2. 首先是在代碼中添加 “汽油計數器”,每個指令扣除餘下的燃料並發出報警,以證明當用戶耗盡燃料時,可以證明它發生了。
  3. 其次,我們可以使用 SIRRA 對代碼進行結構化,然後在每行指令中添加 “汽油計數器”,如果失敗就發出警報。
  4. 隨後是汽油錢包,它是一個編譯時解決方案,通過在編譯時進行簿記,以確保每條命令都有足夠的汽油可用,如果失敗,就退出程序。
  5. 另外,我們添加了一個新的特殊指令 “get gas”,當嘗試調用時,它會失敗並退出程序。
  6. 用戶代碼會包含索取 30 個燃料單位的語句,這樣我們就可以確保代碼會一直運行到下一次調用 get gas 為止。
  7. 同時,我們也需要考慮不同操作的價格,比如檢索常數的價格比遞歸調用代碼的價格要便宜得多。
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。