Tokens

如何知道 Dev 是否 放棄了智能合約的所有權?

  • July 3, 2021

任何幫助將不勝感激。此外,如果有人可以顯示放棄和未放棄編碼之間的區別,那將很有幫助。

此外,如果有人可以顯示放棄和未放棄之間的區別

編輯:

我回答的太倉促了… :-)

兩者之間確實存在區別,但你必須深入探勘合約程式碼和相關的交易日誌才能證明有人告訴你什麼。

例如,合約可以包含一個transferOwnership()函式,該函式可以將合約設置owner為已知的銷毀地址,例如0x00...000.

Sablier合約就是一個很好的例子,它通過呼叫OwnershipTransferred(). (請參閱此處的事務日誌。)

您的問題沒有一般性的答案。

智能合約可以有任意數量的後門。這些包括“僅限所有者”功能。這些通常僅限於您提到的可能“放棄”的所有者。

但是,如果所有者對智能合約有任何其他形式的不當影響,例如外部代幣頭寸、治理代幣的控制投票塊、漏洞利用知識、特殊數字等,那麼“放棄所有權”只會刪除其中一種機制該人可以用來主張對契約的控制。


放棄的一個例子是 0xcert 的協議令牌。以下是解釋這一點的部落格文章:https ://0xcert.org/news/decentralizing-zxc-ownership/包括所有技術細節和實際方面。

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