Contract-Development
預編譯合約清單
我在哪裡可以找到目前在乙太坊網路上的預編譯合約的權威/“官方”列表,以及它們的確切規格?我在官方文件中找不到任何東西,但也許我找錯地方了。理想情況下,我正在尋找一個可以保持最新的列表(因為新的 EIP 將獲得批准)。
這裡是預編譯的合約,編號是合約的地址:
- ECDSA 簽名的恢復
- 雜湊函式 SHA256
- 散列函式 RIPEMD160
- 身份
- 模冪 ( EIP 198 )
- 橢圓曲線上的加法 alt_bn128 ( EIP 196 )
- 橢圓曲線上的標量乘法 alt_bn128 ( EIP 196 )
- 檢查曲線 alt_bn128 ( EIP 197 )上的配對方程
- BLAKE2b 雜湊函式 ( EIP 152 )
一個明確的列表和規範是乙太坊黃皮書。
前4個:
… 所謂的“預編譯”合約,意味著作為初步架構,以後可能成為本地擴展。地址 1、2、3、4 中的四個合約分別執行橢圓曲線公鑰恢復函式、SHA2 256 位雜湊方案、RIPEMD 160 位雜湊方案和恆等函式。
隨著協議的更新,黃皮書也將得到更新。
這是一篇部落格文章,其中包含使用接下來的 4 個預編譯合約的範例。