Hardforks

即將到來的拜占庭分叉將為智能合約的開髮帶來哪些改進?

  • October 7, 2017

乙太坊團隊最近宣布,拜占庭分叉將於 10 月 16 日發生。這將是 Metropolis 升級的第一階段。

拜占庭將為智能合約開髮帶來哪些改進?

有什麼特別需要我們注意的嗎?

是的,拜占庭帶來了智能合約開發人員應該注意的一些激動人心的變化:

  • REVERT- 這個新呼叫停止執行交易並恢復所有狀態,但與throw返回所有未使用的氣體不同。

    • 在 Solidity 中,該require方法現在應該使用REVERT內部含義,如果您require的某些東西沒有滿足,則狀態將被恢復,氣體將被返回而不是丟棄。
  • 0x05- 這個新的預編譯合約允許高效的Big Mod Exponentiation ( bigModExp)。

    • 這使您可以17**420 % 169有效地計算方程式,並且是許多密碼學的基礎,包括
  • 0x06- 允許添加橢圓曲線點的新預編譯合約( bn256Add)

  • 0x07- 新的預編譯合約,允許橢圓曲線標量乘法( bn256ScalarMulti)

  • 0x08- 允許橢圓曲線配對的新預編譯合約( bn256Pairing)

我對這個主題的了解來自這個影片。我建議觀看它以獲取更多詳細資訊和解釋。

引用自:https://ethereum.stackexchange.com/questions/27947