時間:2024-03-30|瀏覽:371
3月28日NFT市場和L2網(wǎng)絡(luò)Zora已經(jīng)支持使用ERC-20代幣,這一功能意味著用戶可以使用ETF進行支付。Erc20是基于以太坊的最常見和流行的代幣標準,不是加密貨幣。它定義了一套加密貨幣的規(guī)則和接口,讓不同代幣可以在同一個平臺上面互相交換或者使用。Erc20在加密貨幣領(lǐng)域中具有重要的作用,也在整個以太坊生態(tài)中占據(jù)重要地位。
Erc20是什么
Erc20全稱為Ethereum Requert for Comments 20,含義為以太坊社區(qū)對于某個提案的意見征求,這是Fabian Vogelstellar在2015年11月份提出的一個概念,到2016年9月份正式發(fā)布。Erc20標準規(guī)定智能合約必須實現(xiàn)六個函數(shù)和兩個事件,這些函數(shù)分別可以用于查詢代幣信息、轉(zhuǎn)移代幣、授權(quán)他人使用代幣等,可以滿足用戶對于智能合約的各項需求,是代幣轉(zhuǎn)賬時不可或缺的協(xié)議機制。
函數(shù)
Name():返回代幣名稱。
Symbol():返回代幣符號
Decimals():返回代幣的小數(shù)位數(shù)。
TotalSupply():返回代幣的總供應(yīng)量。
BalanceOf(address_owner):返回指定地址擁有的代幣余額。
Transfer(address_to,uint256_value):從調(diào)用者地址向目標地址轉(zhuǎn)移指定數(shù)量的代幣,并且將是否成功進行返回。
Approve(address_spender,unit256_value):授權(quán)指定地址使用指定數(shù)量的代幣,并且返回是否成功。
事件
Transfer(address indexed_from,address indexed_to,unit256_value):代幣從一個地址轉(zhuǎn)移到另一個地址時觸發(fā),將轉(zhuǎn)移信息記錄。
Approval(address indexed_owner,address indexed_spender,uint256_value):代幣被授權(quán)給另一個地址時出發(fā),將授權(quán)信息記錄。
智能合約實現(xiàn)以上函數(shù)和事件,就可以被認為是一個erc20代幣合約,可以在以太坊生態(tài)上進行完整的發(fā)行、存儲、轉(zhuǎn)移等整個鏈條。
Erc20的優(yōu)缺點
優(yōu)點
1.促進代幣的互操作性,讓不同類型的代幣可以在同一個平臺上進行兌換、交換等等,因為基于以太坊生態(tài)都使用了相同的函數(shù)和事件,可以在去中心化的交易所或者去中心化金融場所當(dāng)中流通或者被轉(zhuǎn)移到其他賬戶。
2.增加代幣開發(fā)和部署,讓開發(fā)者能夠在共同統(tǒng)一的規(guī)范和接口下進行操作,減少了錯誤和兼容性帶來的問題。
缺點
1.缺乏強制性和一致性,一部分代幣合約可能并不完全遵循標準,也有可能存在一定的風(fēng)險或者漏洞,在進行批量轉(zhuǎn)賬、授權(quán)時或許會出現(xiàn)漏洞,被黑客利用。
2.缺乏適應(yīng)性和創(chuàng)新性,一些代幣合約可能無法適應(yīng)不斷變化中的市場需求和技術(shù)發(fā)展道路,跨鏈或者分層代幣都存在這一問題。
截止到2023年2月份,以太坊上共有超過30萬個erc20代幣合約,總市值超越2000億美元,USDT、LINK、AAVE、WBTC等都是在這種協(xié)議下進行的發(fā)行的代幣,erc20代幣為以太坊生態(tài)提供了豐富的價值和功能,還推動了以太坊網(wǎng)絡(luò)的發(fā)展。但是erc20也為以太坊生態(tài)帶來了一些挑戰(zhàn),比如網(wǎng)絡(luò)擁堵、高昂的交易費用等問題,仍然具有充分的改進空間。