-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
區塊鏈的ERC標準是什麼?什麼是常見的?
ERC standards govern token creation on Ethereum: ERC-20 for fungible tokens, ERC-721 for NFTs, and ERC-1155 for versatile token management in games and apps.
2025/05/06 09:07
區塊鏈的ERC標準是指控制以太坊區塊鏈上代幣的創建和功能的一組規則和標準。這些標準確保令牌可以與以太坊生態系統中的其他智能合約和分散應用程序(DAPP)無縫互動。最常見的ERC標準是ERC-20,ERC-721和ERC-1155,每個標準都專為特定用例和功能。
什麼是ERC-20標準?
ERC-20標準是以太坊區塊鏈上使用最廣泛的令牌標準。它是在2015年推出的,主要用於創建可函數的代幣,這意味著每個令牌都與另一個代幣相同且可以互換。 ERC-20代幣通常用於實用令牌,治理令牌和穩定的代幣。
要符合ERC-20標準,令牌必須實現以下功能和事件:
- tostalsupply() :返回總令牌電源。
- BalanceOf(地址_owner) :返回另一個帳戶的帳戶餘額與地址
_owner。 - 傳輸(地址_to,uint256 _value) :傳輸令牌的
_value金額以_to_to。 - 傳輸(地址_從地址,地址_to,uint256 _value) :將令牌的
_value金額從地址_from到達地址_to。 - 批准(地址_spender,UINT256 _VALUE) :允許
_spender多次從您的帳戶中撤回,最多可達_value金額。 - 津貼(地址_owner,地址_spender) :返回
_spender仍然允許從_owner提取的金額。 - 傳輸(地址為索引_從地址索引_to,uint256 _value) :必須觸發任何成功的令牌傳輸。
- 批准(地址索引_擁有者,地址索引_spender,uint256 _value) :必須在任何成功的
approve呼叫上觸發。
ERC-20代幣是許多分散融資(DEFI)應用程序不可或缺的,允許用戶無縫地存放,借入和交易代幣。
什麼是ERC-721標準?
引入了ERC-721標準,以促進創建不可殺死的令牌(NFTS)。與ERC-20代幣不同,ERC-721令牌是獨一無二的,不能一對一交換。該標準廣泛用於數字收藏品,藝術和遊戲項目。
ERC-721標準包括以下功能和事件:
- tostalsupply() :返回總令牌電源。
- BalanceOf(地址_owner) :返回
_owner擁有的NFT數量。 - 所有者(UINT256 _TokenID) :返回NFT所有者的地址。
- 傳輸(地址_從地址,地址_to,uint256 _tokenID) :將NFT的所有權從一個地址轉移到另一個地址。
- 批准(地址_to,uint256 _tokenID) :允許
_to用_tokenId傳輸NFT。 - setAppRovalForall(地址_operator,bool _appraved) :啟用或禁用第三方('operator')以管理所有
_msgSender()資產。 - getAppRaved(uint256 _tokenID) :返回給定NFT的批准地址。
- ISAPPREVREVERFORALL(地址_owner,地址_operator) :如果批准
_operator來管理所有_owner的資產,則返回true。 - 傳輸(地址為索引_從地址索引_ TO,UINT256索引_TokenID) :必須觸發任何成功的令牌傳輸。
- 批准(地址索引_ owner,地址索引_批准,uint256索引_tokenID) :必須在任何成功的
approve呼叫上觸發。 - Applovalforall(地址索引_擁有者,地址索引_操作器,bool _appraved) :必須在任何成功的呼叫上觸發
setApprovalForAll。
ERC-721代幣徹底改變了數字藝術和收藏品市場,提供了一種證明獨特數字資產的所有權和真實性的方法。
ERC-1155標準是什麼?
ERC-1155標準是一種更通用的令牌標準,結合了ERC-20和ERC-721的功能。它允許在同一合同中創建可及格和無牙的令牌,從而使其對於需要多種令牌類型的遊戲和應用程序效率高。
ERC-1155標準的主要功能包括:
- 批處理轉移:允許單一交易中多種令牌類型的轉移,從而降低了氣體成本。
- 多個令牌的單一合同:啟用單個智能合約中不同令牌類型的創建和管理。
- 安全轉移規則:實施規則,以確保將令牌僅轉移到可以正確處理它們的合同中。
ERC-1155標準包括以下功能和事件:
- BalanceOf(地址_owner,UINT256 _id) :返回給定地址的特定令牌類型的餘額。
- BalanceOfBatch(地址[] _ owners,uint256 [] _ids) :返回多個地址的多個令牌類型的餘額。
- setAppRovalForall(地址_operator,bool _appraved) :啟用或禁用第三方('operator')以管理所有
_msgSender()資產。 - ISAPPREVREVERFORALL(地址_owner,地址_operator) :如果批准
_operator來管理所有_owner的資產,則返回true。 - safetransferfrom(地址_從地址_ to,uint256 _id,uint256 _value,bytes _data) :轉移
_valuetype _id type_id標記金額從一個地址到另一個地址。 - SafeBatchTransferfrom(地址_從地址_to,uint256 [] _ids,uint256 [] _values,bytes _data) :將多個代幣類型從一個地址傳輸到另一個地址。
- Transfersingle(地址索引_操作器,地址索引_從地址索引_to,uint256 _id,uint256 _value) :必須觸發任何成功的單一令牌傳輸。
- TransferBatch(地址索引_操作器,地址索引_從索引索引_to,uint256 [] _ids,uint256 [] _values) :必須在任何成功的批處理令牌傳輸上觸發。
- Applovalforall(地址索引_擁有者,地址索引_操作器,bool _appraved) :必須在任何成功的呼叫上觸發
setApprovalForAll。 - URI(UINT256 _id) :返回給定令牌類型的統一資源標識符(URI)。
ERC-1155代幣在玩家需要管理各種遊戲內資產的遊戲生態系統中特別有用。
如何創建ERC-20令牌
創建ERC-20代幣涉及編寫符合ERC-20標準的智能合同。以下是使用堅固性創建ERC-20代幣的步驟,這是以太坊智能合約的主要編程語言:
- 安裝開發環境:您將需要Truffle,Remix或HardHat等工具來編寫,編譯和部署您的智能合約。
- 寫智能合約:以下是ERC-20固體合同的基本示例:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0;導入'@openzeppelin/contracts/token/erc20/erc20.sol';合同mytoken是erc20 {
constructor(uint256 initialSupply) ERC20('MyToken', 'MTK') { _mint(msg.sender, initialSupply); }}
- 編譯合同:使用您的開發環境來編譯固體代碼。
- 部署合同:使用Truffle或Remix等工具將編譯合同部署到以太坊網絡。您將需要支付天然氣費用進行部署。
- 與令牌交互:部署後,您可以通過調用其功能傳輸令牌,檢查餘額等來與令牌交互。
如何創建ERC-721令牌
創建ERC-721代幣涉及與創建ERC-20令牌相似的過程,但重點是無纏身令牌。這是創建ERC-721令牌的步驟:
- 安裝開發環境:使用Truffle,Remix或HardHat等工具。
- 寫智能合約:以下是ERC-721固定合同的基本示例:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0;導入'@openzeppelin/contracts/token/erc721/erc721.sol';合同mynft是erc721 {
constructor() ERC721('MyNFT', 'MNFT') {} function mintNFT(address to, uint256 tokenId) public { _mint(to, tokenId); }}
- 編譯合同:使用您的開發環境編譯固體代碼。
- 部署合同:將編譯合同部署到以太坊網絡,支付必要的汽油費。
- 與令牌互動:部署後,您可以使用合同的功能造成新的NFT,轉移它們並檢查所有權。
如何創建ERC-1155令牌
創建ERC-1155代幣可讓您在單個合同中管理可及格和無牙的令牌。以下是創建ERC-1155令牌的步驟:
- 安裝開發環境:使用Truffle,Remix或HardHat等工具。
- 寫下智能合約:以下是ERC-11155代幣合同的基本示例:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0;導入'@openzeppelin/contracts/token/erc1155/erc1155.sol';合同MyToken1155是ERC1155 {
constructor() ERC1155('https://mytoken.com/api/token/{id}.json') {} function mint(address to, uint256 id, uint256 amount, bytes memory data) public { _mint(to, id, amount, data); } function mintBatch(address to, uint256[] memory ids, uint256[] memory amounts, bytes memory data) public { _mintBatch(to, ids, amounts, data); }}
- 編譯合同:使用您的開發環境編譯固體代碼。
- 部署合同:將編譯合同部署到以太坊網絡,支付必要的汽油費。
- 與令牌互動:部署後,您可以使用合同的功能造成新的代幣,傳輸它們並檢查餘額。
常見問題
問:ERC-20代幣可以用於分散治理系統中的投票嗎?答:是的,ERC-20令牌通常用於分散治理系統中的投票。每個代幣持有人都可以投票與其令牌持有成正比,這使其成為分散決策的常見方法。
問:使用ERC-721代幣進行數字藝術有什麼局限性?答:雖然ERC-721代幣非常適合證明擁有數字藝術的所有權,但它們對於大規模項目來說可能是煤氣密集的。此外,每個代幣的獨特性可能會使交易和流動性複雜化。
問:ERC-1155代幣如何提高遊戲應用程序的效率?答:ERC-1155代幣通過允許在單個合同中管理可及格和無牙的代幣來提高遊戲應用程序的效率。這降低了與管理多種令牌類型相關的複雜性和氣體成本。
問:ERC標準可以在以太坊以外的區塊鏈上實施嗎?答:是的,許多其他區塊鏈已經實施了受以太坊ERC標準啟發的類似令牌標準。例如,Binance Smart Chain具有BEP標準,Solana具有SPL標準,其目的類似,但針對其各自的生態系統量身定制。
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。
- 比特幣、eCash 分叉和空投動態:深入探討加密貨幣的最新爭議
- 2026-05-03 12:55:01
- 2026 年邁阿密共識:Web3、區塊鏈、加密貨幣、NFT、Metaverse,會議,5 月 5 日 — 華爾街與數位前沿相遇的地方
- 2026-05-02 12:45:01
- 聯準會維持利率穩定,地緣政治緊張局勢引發比特幣價格下跌
- 2026-05-01 06:45:01
- 比特幣礦工為電網供電:收購俄亥俄州天然氣廠開啟數位黃金新時代
- 2026-05-01 00:45:01
- MegaETH的MEGA代幣登陸紐約:為即時區塊鏈設定新的效能基準
- 2026-05-01 00:55:01
- Solana 的滑坡:價格預測顯示阻力損失和潛在的進一步下跌
- 2026-05-01 06:45:01
相關知識
什麼是模組化區塊鏈以及為什麼它是下一個大趨勢?
2026-06-20 02:19:37
市場波動模式1. Bitcoin 在宏觀經濟不確定時期,單一交易時段內價格波動通常超過 5%。 2. 在熊市階段,山寨幣與 BTC 的相關性升至 0.85 以上,顯示獨立價格走勢減弱。 3. 在去中心化平台上的主要拉高和拋售週期之前,來自未知錢包的交易流入激增超過 300%。 4. 當分散的訂單簿中...
什麼是帳戶抽像以及為什麼它對 Web3 很重要?
2026-06-17 14:39:56
Bitcoin 減半機制1. Bitcoin 的協議強制執行固定的發行時間表,其中大約每 210,000 個區塊,區塊獎勵就會減少一半。 2. 該事件大約每四年發生一次,直接減少每個區塊新進入流通的 BTC 數量。 3.截至2020年減半,礦工每區塊獲得6.25 BTC;下一次減少將使其達到 3.1...
什麼是零知識證明以及它如何保護隱私?
2026-06-17 12:59:37
市場波動模式1. Bitcoin 在流動性較低的時期,單一交易時段內的價格波動通常超過 5%。 2. 過去 18 個月,山寨幣與 BTC 的相關性平均高於 0.85,顯示對 Bitcoin 方向走勢的強烈依賴。 3. 期貨未平倉合約飆漲往往先於急劇反轉,特別是當多空比率超過 4.0 時。 4. 透過...
什麼是 zk-Rollup 以及為什麼每個人都在談論它?
2026-06-25 06:39:37
市場波動模式1. 在ETF流入報告或宏觀經濟數據發布等高流動性事件期間,Bitcoin的價格走勢往往會出現超過5%的劇烈盤中波動。 2. 過去兩年,山寨幣與 BTC 的相關性有所加強,前 50 名代幣中超過 70% 在熊市階段顯示出 0.8 以上的皮爾遜係數。 3. 當現貨交易量在 24 小時內飆升...
什麼是 Chainlink 以及區塊鏈預言機如何運作?
2026-06-19 13:00:17
市場波動模式1. Bitcoin 和以太幣等主要加密貨幣在 24 小時窗口內價格波動超過 15% 的情況經常發生。 2. 亞洲交易時段的流動性缺口頻繁引發永續掉期市場的連鎖清算。 3. 鯨魚錢包變動(定義為超過 1,000 BTC 或 50,000 ETH 的轉帳)與現貨訂單簿中的短期方向偏差密切相...
什麼是區塊鏈中的預言機以及為什麼需要它?
2026-06-21 19:39:38
定義和核心功能1. 區塊鏈中的預言機是一種可信任的第三方服務,為在去中心化網路上運行的智慧合約提供外部數據。 2. 由於區塊鏈虛擬機的確定性和隔離執行環境,智慧合約無法原生存取鏈下訊息,例如價格反饋、天氣預報或 API 回應。 3. 預言機充當安全橋樑,以鏈上邏輯可使用的格式取得、驗證和交付真實世界...
什麼是模組化區塊鏈以及為什麼它是下一個大趨勢?
2026-06-20 02:19:37
市場波動模式1. Bitcoin 在宏觀經濟不確定時期,單一交易時段內價格波動通常超過 5%。 2. 在熊市階段,山寨幣與 BTC 的相關性升至 0.85 以上,顯示獨立價格走勢減弱。 3. 在去中心化平台上的主要拉高和拋售週期之前,來自未知錢包的交易流入激增超過 300%。 4. 當分散的訂單簿中...
什麼是帳戶抽像以及為什麼它對 Web3 很重要?
2026-06-17 14:39:56
Bitcoin 減半機制1. Bitcoin 的協議強制執行固定的發行時間表,其中大約每 210,000 個區塊,區塊獎勵就會減少一半。 2. 該事件大約每四年發生一次,直接減少每個區塊新進入流通的 BTC 數量。 3.截至2020年減半,礦工每區塊獲得6.25 BTC;下一次減少將使其達到 3.1...
什麼是零知識證明以及它如何保護隱私?
2026-06-17 12:59:37
市場波動模式1. Bitcoin 在流動性較低的時期,單一交易時段內的價格波動通常超過 5%。 2. 過去 18 個月,山寨幣與 BTC 的相關性平均高於 0.85,顯示對 Bitcoin 方向走勢的強烈依賴。 3. 期貨未平倉合約飆漲往往先於急劇反轉,特別是當多空比率超過 4.0 時。 4. 透過...
什麼是 zk-Rollup 以及為什麼每個人都在談論它?
2026-06-25 06:39:37
市場波動模式1. 在ETF流入報告或宏觀經濟數據發布等高流動性事件期間,Bitcoin的價格走勢往往會出現超過5%的劇烈盤中波動。 2. 過去兩年,山寨幣與 BTC 的相關性有所加強,前 50 名代幣中超過 70% 在熊市階段顯示出 0.8 以上的皮爾遜係數。 3. 當現貨交易量在 24 小時內飆升...
什麼是 Chainlink 以及區塊鏈預言機如何運作?
2026-06-19 13:00:17
市場波動模式1. Bitcoin 和以太幣等主要加密貨幣在 24 小時窗口內價格波動超過 15% 的情況經常發生。 2. 亞洲交易時段的流動性缺口頻繁引發永續掉期市場的連鎖清算。 3. 鯨魚錢包變動(定義為超過 1,000 BTC 或 50,000 ETH 的轉帳)與現貨訂單簿中的短期方向偏差密切相...
什麼是區塊鏈中的預言機以及為什麼需要它?
2026-06-21 19:39:38
定義和核心功能1. 區塊鏈中的預言機是一種可信任的第三方服務,為在去中心化網路上運行的智慧合約提供外部數據。 2. 由於區塊鏈虛擬機的確定性和隔離執行環境,智慧合約無法原生存取鏈下訊息,例如價格反饋、天氣預報或 API 回應。 3. 預言機充當安全橋樑,以鏈上邏輯可使用的格式取得、驗證和交付真實世界...
看所有文章














