Contract-Development
任何 ERC20 代幣的智能合約是否始終公開可用
任何 ERC20 代幣的智能合約是否始終公開可用。
如果不完整,那麼一般都有哪些東西,(例如,除了一些敏感資訊)
而且,如果它們中的任何一個都不可用,那麼人們如何了解代幣合約中包含的功能,並且攻擊者能夠攻擊它們。
EVM 字節碼(編譯形式)始終可供所有使用者使用/觀察。
合約狀態中的數據,包括顯式標記的變數
private
,始終對所有使用者可用/可觀察。private
描述了對其他契約的可見性,但假設它意味著對機密資訊的保護是一種誤解。
bytecode
接近金屬,很難從人類的角度來解釋。大多數合約作者公開發布原始碼,因此人們可以看到合約的作用。該程式碼通常發佈在 Etherscan 的網站上。他們編譯送出的原始碼並與 live 進行比較bytecode
。如果匹配,則合約地址會收到“已驗證”標記,並且它們會託管原始碼的副本。這是可選的,超出了實際 EVM 的範圍。希望能幫助到你。