Transactions

新手契約創建問題

  • June 3, 2021

在這裡完成新手,所以提前感謝您容忍接下來的無知。

我從一開始就學習如何創建和部署自己的令牌。我正在瀏覽並查看各種代幣,並查看它們在 Etherscan 上的分類賬歷史。

在我看過的一些代幣上,這筆交易是賬本中的第一筆交易:

在此處輸入圖像描述

我的2個問題是-

  1. 這第一筆賬本交易是“創建”代幣合約的簽名交易嗎?
  2. 這個特殊的代幣是如何讓 Vb 作為“發件人”錢包的???

希望這是有道理的。感謝您為試圖理解所有這些東西的新手提供的任何幫助!

您的範例中的交易被屏蔽,所以我無法確定,但它看起來不像契約創建交易。

  1. 您在合約頁面上看到的第一筆交易是合約創建交易。to地址是合約的地址。from地址是部署它的人的地址。下面是一個例子(USDT 合約部署交易)。
  2. Etherscan 選擇顯示一個單詞或字母,而不是一些著名地址的合約地址。在這種情況下,Vb 就是 Vitalik Buterin。Etherscan 只是選擇以這種方式展示它,因為他公開披露了他的地址並且他很有名。當然,他的真實地址是 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B 而不是 Vb(點擊 Vb 可以看到地址)。

根據評論編輯:Etherscan 上的 Tokens Transferred 行(從 X 到 Y)是根據合約廣播的事件生成的。ERC-20 代幣將廣播 X 到 Y 之間傳輸的事件,然後 Etherscan 生成該行。但是,很容易創建一個廣播虛假事件的合約,以欺騙人們認為 X 選擇將代幣轉移給 Y,即使 X 根本沒有參與交易。我懷疑 Vb 與該令牌轉移無關。

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