Contract-Development

任何 ERC20 代幣的智能合約是否始終公開可用

  • June 24, 2019

任何 ERC20 代幣的智能合約是否始終公開可用。

如果不完整,那麼一般都有哪些東西,(例如,除了一些敏感資訊)

而且,如果它們中的任何一個都不可用,那麼人們如何了解代幣合約中包含的功能,並且攻擊者能夠攻擊它們。

EVM 字節碼(編譯形式)始終可供所有使用者使用/觀察。

合約狀態中的數據,包括顯式標記的變數private,始終對所有使用者可用/可觀察。private描述了對其他契約的可見性,但假設它意味著對機密資訊的保護是一種誤解。

bytecode接近金屬,很難從人類的角度來解釋。大多數合約作者公開發布原始碼,因此人們可以看到合約的作用。該程式碼通常發佈在 Etherscan 的網站上。他們編譯送出的原始碼並與 live 進行比較bytecode。如果匹配,則合約地址會收到“已驗證”標記,並且它們會託管原始碼的副本。這是可選的,超出了實際 EVM 的範圍。

希望能幫助到你。

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