Contract-Deployment

了解智能合約語義

  • May 20, 2019

我寫信是為了理解一份對我來說似乎“毫無意義”的智能合約。

合約位於(https://etherscan.io/address/0xd4fa166d5ffe8f78230fc05e6850881dc08b2da2#code),但實際上超過 1k 個地址部署了完全相同的程式碼。

所以從反編譯結果來看(https://ethervm.io/decompile?address=0xd4fa166d5ffe8f78230fc05e6850881dc08b2da2&network=),我沒有看到這裡做了太多。好像這個合約不知怎麼的發出了什麼東西,然後就這樣了。無論如何,都不會在儲存中跟踪任何資訊。

誰能對這種(這種)契約有所了解,讓我知道這裡發生了什麼?非常感謝。

我對閱讀反編譯程式碼不是很流利,但我可以理論化一點。

我查看了一些類似的契約,只發現了一個有其他交易的契約:https ://etherscan.io/address/0xd8681c956d3a4c50fa491c4ede2bd9e0b8d29db0 。是的,它將發送到合約的資金轉發到 EOA 地址。

由於契約看起來非常簡單,我最好的猜測是這是某種形式的練習。也許是“如何編寫簡單的智能合約”或類似內容的線上範例。最古老的交易已經超過 1000 天了——我猜當時沒有測試網,乙太幣超級便宜,所以你可以在主網上練習。

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