Contract-Design

預編譯合約

  • May 5, 2020

所以我聽說預編譯的合約執行使用 EVM 操作碼難以完成的功能。這是否意味著預編譯的合約不是用 EVM 操作碼編寫的。預編譯合約是用哪種語言編寫的,它們如何集成到乙太坊中?

預編譯合約不是用特定語言編寫的。

通常有人會提出一個新的預編譯合約並建議一個可能的實現。它可以用任何語言編寫,例如 python,其思想是細節和行為清晰。

一旦社區審查並同意採用它。每個主要客戶都將開發自己的實現。有時,出於性能原因,他們會使用用彙編/C 編寫的外部庫,而其他人將使用客戶端使用的相同語言來實現。

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