ERC-827
什麼是 ERC-827?
ERC-827 是以太坊網路上開發的眾多代幣標準之一,旨在促進網路的各種代幣合約。 ERC-827是以太坊網路現有穩定代幣ERC20的更新版本。
在目前的ERC20 範式下,只能交換價值。另一方面,ERC827允許以太坊用戶傳輸貨幣和資料。它還允許其他鏈上第三方公司授權使用代幣。
它是一種獨特的代幣標準,可以利用接收者合約機制的成功來完成交易。除了常規的 ERC20 操作之外,它還包含transferAndCall、transferFromAndCall 和approveAndCall 函數。除了基本的 ERC 20 參數之外,它們都包含一個附加的 _data 參數。它的工作原理與 ERC 677 類似,因為它也使用後備方法,它呼叫 _data 參數中提供的函數,並在函數傳回 true 時開始交易。
由於它是 ERC 20 的擴展,因此所有其他功能都是相似的。
它將主要用於基於以太坊區塊鏈構建的第三方應用程序,並與 ERC 223 競爭廣泛採用。它解決了與 ERC 223 相同的問題,並允許用戶將數據和代幣傳遞給智能合約並執行它們。這意味著它可以用於解決代幣陷入智能合約之外的問題。
近年來,ERC 827 似乎比 ERC 223 獲得了更多關注,因為 Zeppelin 已將其納入其開源合約中,而 ERC 223 仍然不存在於他們提供的代幣中。
考慮商家網站上的虛構購物車,以便更了解 ERC 827 代幣的使用方式。等待購買的商品存放在購物車中。但是,除非用戶擁有必要數量的代幣,否則無法進行結帳。當有人將代幣轉移給購物車的所有者時,某些數據會隨購物車一起提供,這些數據會調用合約中包含的另一個函數來檢查購物車所有者是否有足夠的餘額來結帳購物車中保存的產品。
這個新的 ERC20 超集很有趣,有可能徹底改變我們對代幣標準的看法,因為它解決了一些最嚴重的問題,同時保持了與 ERC20 代幣的兼容性。 ERC827更有可能在新專案中流行。
用戶不僅能夠獲得新標準的好處,而且還能夠繼續使用他們已經習慣的ERC20代幣標準。這是一個雙贏的局面。其實用性和效率也是這項新標準的顯著優勢。