Transactions
如何知道僅給出字節碼和地址的合約功能
假設我們只能訪問智能合約的地址和字節碼(純粹的去中心化,沒有 3rd 方工具,例如 etherscan 等)。我們如何理解或推斷這個智能合約的行為是什麼,或者如何與智能合約進行互動?
我想乙太坊(Vitalik 等)的創始人一定考慮到了這一點。解決辦法是什麼?
看看這個答案。
長話短說,您正在尋找反編譯器。困難在於反編譯並不總是可靠的。話雖如此,選項(在上面連結的文章中討論)確實存在,但應謹慎使用。
另一種選擇是直接分析操作碼,但這需要更多的努力和專業知識。