去中心化金融或DeFi 為其用戶提供了在沒有任何中心化監管機構存在的情況下保存交易記錄的能力。這意味著沒有銀行、出納員或政府機構在監督區塊鏈上的交易。為了確保區塊鏈在不需要任何機械輸入的情況下保持獨立運行,一組特定的規則被編程到區塊鏈協議和加密貨幣中。研究這些預先確定的規則集可以讓數字貨幣交易者了解並最大限度地利用他們的加密儲備。
什麼是代幣標準?
在了解BEP20 通證標準之前,讀者首先了解通證標準的概念至關重要。令牌是可以在兩方之間轉移價值的加密實體。代幣始終由原生區塊鏈項目發行和支持,例如由以太坊區塊鏈發行的MATIC 代幣。這些令牌可以在沒有指定監管機構的任何指導下執行命令並保持運行。
例如,法定貨幣由相關國家的中央銀行印刷和管理。使用智能合約可以實現代幣的去中心化。智能合約是一組編程規則,允許所有發行的代幣遵循並基於它們行事。為代幣指定的智能合約規則稱為代幣標準,用於指定代幣的特性,如接口、鑄造、銷毀、暫停、質押規則等。一個代幣可以在任何給定時間跟隨多個代幣,但所有作用於代幣的代幣標準需要同步。
代幣標準的類型
代幣標準的類型由特徵和發行來源決定。只要沒有衝突的協議,一個特定的代幣就可以與多種代幣標準兼容。代幣標准通常是區塊鏈的原生標準。以太坊網絡自構思以來已成功發布了多個令牌標準。同樣,其他幾個區塊鏈也發布了代幣標準的個性化版本,允許區塊鏈上的本地和外國代幣保持運行,並以預期和預定的方式為所有加密貨幣投資者和持有者行動。
什麼是BEP20 代幣標準?
BEP20 代幣標準是幣安智能鏈特有的。值得注意的是,幣安是全球最大的加密交易平台之一。幾年前,加密貨幣交易所還推出了原生區塊鏈。隨著時間的推移,幣安重新命名了其原生區塊鏈並引入了一個名為幣安智能鍊或BSC 的並行項目,該項目負責託管其原生代幣BNB 代幣。
BEP20 代幣標準是BSC 開發者發布的一套BNB 代幣治理規則。其他開發人員使用BEP20 代幣標準使他們的加密項目能夠在BSC區塊鏈上進行交互和託管。BEP20 代幣標準的靈感來自於ERC20 代幣標準,這是區塊鏈領域最流行的代幣標準之一。然而,BEP20代幣因其與Web 3.0 相關項目的兼容性而經常受到讚賞。
BEP20 代幣標準如何運作?
幣安區塊鍊和BSC 依靠智能合約來進行去中心化操作。BEP20 代幣標準是一組規則或接口,用於決定BNB 代幣和其他數字貨幣在運行時的行為方式。BEP20 代幣標準是允許代幣有資格在BSC 上運行的綜合治理協議。
計劃在幣安智能鏈上發布代幣協議的開發人員需要根據BEP20 代幣標準了解和編程他們的加密。BEP20 是幣安智能鏈Evolution Proposal 的縮寫。如果不遵守BEP20 代幣,任何數字貨幣都無法與BSC 生態系統交互或協同運作。
幣安智能鏈
引入了幣安智能鍊或BSC,並考慮了非常適合Web3.0 相關區塊鍊和加密貨幣項目的項目的創新方法。使用BEP20 令牌標準作為指導,開發人員能夠創建多種類型的自主Web 3.0 兼容加密貨幣和區塊鏈應用程序。當開發人員希望他們的代幣出現在BSC 生態系統中時,他們會通過編程使用BEP20 代幣協議。
幣安鏈最重視開發人員的設計相關指南。憑藉龐大且不守規矩的設計,代幣可能會阻塞區塊鍊網絡並在數字交易中產生積壓。然而,在幣安鏈協議的幫助下,開發人員可以確保網絡上的每個代幣都與其他代幣同步並保持運行而不會遇到任何中斷。此外,幣安鍊和BSC 還允許開發人員創建有效且兼容的DEX 或去中心化交易所代幣、智能合約、應用程序和協議。
什麼是雙鏈架構?
到目前為止,讀者已經註意到與幣安交易所相關的幣安鍊和幣安智能鏈。幣安的開發人員使用由BEP20 數字地址和相關協議定義和簡化的雙鏈架構。值得注意的是,幣安鍊和幣安智能鍊是獨立的項目。但是,兩個區塊鏈可以並行運行並相互補充。
雙鏈架構可以定義為幣安鍊和BSC 之間的互連或鏈接。Dual Chain,也稱為幣安Bridge,允許BNB 等代幣在不使用任何第三方中介的情況下從一個區塊鏈項目傳輸到另一個區塊鏈項目。幣安Bridge 還負責提高網絡的互操作性。另外值得注意的是,幣安鍊和幣安智能鍊是兩個獨立的區塊鍊網絡,擁有不同的通證標準。BEP20 代幣標準是BSC 獨有的。BEP20 代幣標準為開發人員創建與BSC 要求同步的合適加密貨幣產品提供了基準。
BEP20通證標準重要參數
BEP20 代幣標準從ERC20 代幣協議中獲得靈感,該協議是為以太坊網絡的治理指南而發布的。BSC 上存在的任何證券型代幣、穩定幣或實用型代幣都需要符合BEP20 標準。BEP20 還為開發人員創建Peggy Coins 提供了指南,Peggy Coins 是一類特殊的加密,能夠與其他資產類別或商品的價值掛鉤。以下是BEP20 代幣標准設置的一些重要參數,每個原生代幣都必須遵循:
鑄幣
鑄幣是區塊鏈協議創建新代幣以執行一組指定功能的能力。BSC 上的開發人員可以在使用BEP20 代幣標準的指南的幫助下鑄造新代幣。BEP20 代幣標準作為鑄幣協議的通脹參數。開發人員可以採用BEP20 標準庫中定義的規範並使用它們來確保他們可以在BNB 上鑄造新代幣而不會違反所需的通貨膨脹規則,並為擴大BEP20 供應做出貢獻。
銷毀
如果一個代幣項目想要允許其用戶將他們的儲備發送到銷毀地址,它也可以參考BEP20 代幣標準。與BEP20 代幣標準兼容的代幣可以允許其用戶在網絡上部署鑄幣選項並利用其通縮參數。銷毀可以幫助代幣項目減少供應並維持需求。
黑名單
BEP20 代幣標準還允許開發人員設置黑名單標準。如果在BSC 網絡上運行的任何代幣違反某些可能導致投資者損失的規則,則由BEP20 標準預先定義。這些限制可以作為一個故意的技術盲點,黑客可以通過將不道德或不競爭的做法列入黑名單來加以利用和過濾。
暫停
在發生技術崩盤或黑客攻擊時,暫停協議就像是區塊鏈保護的保險絲。使用暫停協議,開發人員可以隔離和凍結所有受到攻擊或出現故障的加密。通過這種方式,黑客被阻止竊取更多的令牌,開發人員可以跳入實施對策。
BEP20 和BEP2 的區別
在上述段落中,讀者已經了解到,幣安交易所推出了兩個獨立的區塊鏈項目,分別是幣安鍊和BSC。雖然BEP20 代幣標準是BSC 原生的,但幣安鏈使用BEP2 代幣標準作為其核心編程原則。數字貨幣交易者需要了解兩種代幣標準之間的區別點,以避免任何重疊並能夠有效地使用它們。
可擴展性
可擴展性是區塊鍊網絡每秒處理交易數量的能力。與BEP20 代幣標準相比,BEP2 代幣標準提供的可擴展性容量較少。為此,BEP20 允許開發人員添加銷毀和鑄造選項,以有效地維持需求和供應動態。
交易費用
BEP2 可以指導開發人員將交易費用指南納入中心化和去中心化交易所。但是,以BEP20 為核心的代幣不需要在基於幣安的CEX 或DEX 平台上輸入任何交易費用。
區塊鏈生態系統
適合BEP2 代幣的生態系統是幣安鏈,而BEP20 代幣適用於BSC。
智能合約
BEP2 標準不包含任何可以支持幣安鏈上批量轉賬的協議。另一方面,BEP20 標準非常重視使BSC 代幣獲得智能合約的支持和支持。
共識模型
BEP2 代幣始終是PoW 或工作量證明共識機制貨幣。另一方面,BEP20 代幣對於使用PoS 或Proof-of-Stake 共識模型的代幣很有用。
代幣地址
BEP2 代幣地址通常以BnB 開頭,並且還需要MEMO。同時,BEP20 代幣使用x0 後綴,如以太坊網絡地址。
以太坊親和力
BEP2 代幣沒有兼容的編程以允許它們轉移到以太坊生態系統。另一方面,BEP20 代幣大量借鑒了以太坊網絡上的ERC20 代幣標準,因此無需任何附加協議即可在以太坊區塊鏈上運行。
BEP20 和ERC20 的區別
ERC20 代表Ethereum Request for Comment,它是EIP 或Ethereum 改進協議的一部分。ERC20 標準經常被吹捧為以太坊網絡的主要構建塊。以太坊網絡的核心開發人員Vitalik Buterin 和Fabian Vogelstellar 創建了ERC20 代幣標準,試圖為比特幣源代碼增加可擴展性。幣安開發人員基於ERC20 制定了BEP20 標準;但是,提到的兩個實體之間仍然存在一些明顯的差異:
交易費用
BEP20 代幣的交易費用大多更便宜,幾乎不存在。相反,由於網絡上交易量的增加,ERC20 代幣會遭受巨大的gas 費用膨脹。
ERC20 代幣的Gas 費用增加的另一個原因是它們以更昂貴的以太坊代幣的形式支付。相比之下,BEP20 代幣可以使用BNB 來結算gas 費用。此外,與以ERC20 代幣的汽油費支付形式不斷增加數量的ETH 相比,較小的汽油費也使BNB 供應受到限制。
可擴展性
ERC20 代幣每15 秒可以排隊一筆交易,這賦予了它有限的交易處理速度。同時,BEP20 代幣每3 秒可以處理一個完整的交易電路,相比而言,它的速度和可擴展性提高了5 倍。
安全
就在線數字交易貨幣而言,抵禦威脅的安全性是一個非常重要的因素。與BEP20 代幣相比,ERC20 代幣可以更好地防止黑客攻擊和技術盲點。ERC20 代幣需要更多時間來驗證每筆交易的主要原因是它們有更多的技術檢查點。
創建BEP20 代幣的步驟
在計劃創建新的BEP20 代幣儲備之前,開發人員必須決定一些重要的點。要了解創建完美BEP20 代幣的步驟,首先要了解每個代幣必須具備的基本特徵。開發者必須首先確定以下變量來創建BEP20 代幣:
鑄幣
開發人員必須確定與鑄造新代幣相關的所有協議和可執行命令。開發人員應該能夠回答諸如誰有權鑄造代幣、礦工可以使用什麼共識模型、代幣鑄造特權的要求以及如何在需要時禁用鑄造等問題。
封頂
封頂定義了加密貨幣項目中代幣總數的核算。一旦區塊鏈被限制為指定數量的代幣,它就無法進行任何添加。
銷毀
銷毀協議是代幣項目的一項重要功能,它允許開發人員或用戶減少總供應量。開發者應提前決定銷毀代幣的條件以維持健康的需求。
所有權
代幣所有者的權利也由代幣項目開發人員制定的規則設定。
輔助功能選項
開發人員可以選擇允許代幣用戶設置提名管理員或鑄幣者。對於計劃添加專業經紀人來協助他們進行加密交易的投資者來說,這是一個很棒的功能。
通知
開發者可以引入可操作的代幣,在確認交易驗證過程後發出通知。通過這種方式,代幣的發送者和接收者可以得到回叫,以確認代幣交易的轉移或批准。
恢復
如果發生黑客攻擊或技術錯誤,恢復協議可以讓代幣持有者挽救他們的儲備,甚至重新獲得他們的資金。
既然已經闡明了創建代幣的重要特徵,讀者可以按照以下步驟創建一個新的BEP20 代幣。BEP20 代幣的創建者應該有一個數字錢包賬戶,例如MetaMask 或TrustWallet,並在Remix IDE 上有一個命令,允許他們使用Solidity 編程語言生成合約。以下是步驟:
在數字錢包應用程序上設置BSC 測試網。不同的數字錢包應用程序有不同的選項來添加BSC 測試網。用戶必須輸入網絡名稱、RPC URL、鏈ID、貨幣符號和區塊瀏覽器URL。
是時候為數字錢包賬戶添加一些BNB 代幣了。開發者還可以復制數字錢包地址並將其粘貼到必填字段中以開始BNB 轉賬。
下一步涉及使用Remix IDE 對新的BEP 令牌進行編碼。開發人員可以從OpenZepplin 借用ERC-20 代幣標準作為智能合約,因為BEP20 也使用EVM。
完成所有9 行代碼後,開發人員可以使用Solidity 編譯器選項在BSC 測試網上部署初始BEP20.sol。開發者應在添加Web 3.0 環境後將其數字錢包與Remix IDE 連接,並使用部署按鈕設置“初始供應”。
最後一步是在“添加代幣”選項填寫必要信息的幫助下將代幣添加到數字錢包帳戶。還可以選擇複製Remix 合約地址並接受令牌,因為字段會自動完成。
結論
BEP20 代幣標準可作為開發者使用預定要求創建兼容代幣的指南或模具。一些頂級BEP20 代幣是Safe Moon、Zilliqa、Wrapped Bitcoin 和Wrapped BNB。BEP20 還用於標準化DEX(如Pancake Swap)、Yield 聚合器(如Autofarm)和MMA 協議(如Venus)。
Tokenhell.com 為加密貨幣和區塊鏈公司和初創公司提供高質量的內容曝光。迄今為止,我們已為數千家公司提供品牌曝光,你也可以成為其中之一我們所有的客戶都欣賞我們的價值/定價比率。如果你有任何問題,請聯繫我們:info@tokenhell.com。加密貨幣和數字代幣的波動性很大,請在做出任何投資決定之前進行自己的研究。本網站上的一些帖子是非我們作者撰寫的客座帖子或付費帖子(即加密貨幣Cable 、贊助文章和新聞稿內容),這些帖子中表達的觀點並不反映本網站的觀點。Tokenhell 不對網站上發布的內容、準確性、質量、廣告、產品或任何其他內容負責。
資訊來源:由0x資訊編譯自TOKENHELL。版權歸作者Hassan Mehmood (Saudi Arabia)所有,未經許可,不得轉載