首頁 > 今日加密貨幣新聞
bitcoin
bitcoin

$96214.957228 USD 

-2.85%

ethereum
ethereum

$3376.925937 USD 

-2.79%

tether
tether

$0.998483 USD 

-0.06%

xrp
xrp

$2.181112 USD 

-4.41%

bnb
bnb

$692.524569 USD 

-2.37%

solana
solana

$189.681087 USD 

-4.51%

dogecoin
dogecoin

$0.315658 USD 

-5.18%

usd-coin
usd-coin

$0.999976 USD 

0.00%

cardano
cardano

$0.870791 USD 

-4.66%

tron
tron

$0.255141 USD 

-0.85%

avalanche
avalanche

$37.688234 USD 

-5.98%

chainlink
chainlink

$23.160764 USD 

-4.37%

toncoin
toncoin

$5.762398 USD 

-3.01%

shiba-inu
shiba-inu

$0.000022 USD 

-4.27%

sui
sui

$4.250655 USD 

-4.37%

ERC-777

什麼是 ERC-777?

ERC-777是以太坊網路上引入的可替代代幣的代幣標準,與現有的去中心化交易所完全相容。

簡單來說,ERC-777代幣化標準是指以太坊的區塊鏈協議,該協議指定了與ETH相容的代幣類型。

它促進了複雜的代幣交易交互,並有助於消除小數、鑄造和銷毀方面的歧義。它利用了一種非常有效的功能,稱為“鉤子”

當代幣被傳遞到基於電腦的分析合約時,它會啟動一個鉤子機制,該機制可以簡化帳戶和合約在接收代幣時的溝通方式。此外,ERC-777 代幣陷入合約的可能性大大降低,而這傳統上被視為 ERC-20 代幣的問題。

ERC777與ERC20一樣,是在以太坊區塊鏈上產生代幣的標準。鉤子被編程到標準中。如果您將 ETH 轉移到智能合約,它將透過掛鉤收到有關傳入 ETH 的警報,這是 ERC20 代幣所沒有的功能。此標準的優點如下:

  • 它的功能與以太幣類似,都是透過函數 send (dest, value, data) 發送代幣。
  • tokensReceived 代碼在合約或普通地址中指定,以便在收到代幣時啟動它,但 ERC20 代幣並非如此。例如,它確實從一個智能合約轉移到另一個智能合約,但智能合約內僅更改了 ERC20 代幣的所有者,即 ERC20 的發行人。使用 ERC-777 可以防止這種重複呼叫。
  • 此外, ERC-777 採用了新的 ERC-820 標準,該標準允許註冊合約的元數據,以實現基本形式的內省。這可以實現向後相容性以及附加功能擴充。 ERC-777 協議中的合約互動方式與 ERC-20 協議中的合約互動方式相同。
  • 隨著新的傳輸功能的引入,其中包括一個名為位元組的字段,您可以在其中添加任何標識資訊到傳輸中,並立即通知接收方合約傳輸已發生。
  • ERC-777 讓任何人都可以為代幣添加額外的功能,例如混合器合約,以提高交易機密性,或在您遺失私鑰時提供緊急恢復功能以協助您。

儘管ERC-777 存在一些已經解決的早期安全問題,但它可能有某些缺點,就像其他代幣一樣。這就是原因,已經推出了更新版本,例如 ERC-820

我們可以將代幣發送到任何以太坊地址,這本質上意味著我們可以將代幣發送到不支援它們的合約,從而永遠鎖定它們。

問題似乎在於,即使可以手動移動代幣,也很難確定哪些代幣源自誰以及誰將其發回。