摘要
幣安智能鏈(BSC)是Go Ethereum(Geth)協議的硬分叉,所以與以太坊區塊鏈有很多相似之處。然而,BSC開發人員在一些重點範圍上作出了重大改變,最大的變動就是BSC的共識機制,允許進行更便宜及更快捷的交易。
前言
驟眼看,幣安智能鏈(BSC)和以太坊非常相似。建構於BSC上的DApp及代幣可兼容以太虛擬機(EVM)。您可能已留意到您的公共錢包地址在兩個區塊鏈上都是一樣的,甚至有些跨鏈項目是在這兩個網路上運行的。儘管如此,這兩個區塊鏈還是有一些明顯分別。如果您正在考慮使用哪個區塊鏈,最好先了解兩者的分別。
區塊鏈流量及DApp生態系統
截至2021年6月,以太坊的區塊鏈上有超過2800個DApp,而BSC則有大約810個,兩者相距甚大,但考慮到BSC的創立日子不久,足證它具有強大而且增長強勁的生態系統。
活躍地址也是一個需要考慮的重要鏈上指標。儘管BSC是較新的區塊鏈,但它在2021年6月7日錄得了2,105,367個地址,創下新高,較以太坊在 2021年5月9日創下的799,580個地址的歷史新高還要多出兩倍。
為什麼BSC的增長如此迅速強勁呢?很大程度上是因為其交易確認時間較快及費用低廉。當然,也可能是由NFT的熱潮帶動,以及BSC兼容一些受歡迎的加密貨幣錢包(例如Trust Wallet和 MetaMask)。
比較兩者的日交易量,可發現差異更大。在BSC,用戶可以更快捷及以更低成本地轉移資金及與智能合約進行互動。下圖顯示了BSC的日交易量曾高達1200萬宗交易,而目前的日交易量大約超過400萬宗。
另一方面,以太坊的日交易量從未超過175萬宗。對於需要定期轉移資金的用戶來說,BSC似乎是更受歡迎的平台。觀察日交易量時也要留意活躍地址。在撰寫本文時,BSC擁有較多用戶,它們的平均交易量也較多。
以太坊和BSC上最常用的DeFi DApp
在去中心化金融方面,由於BSC及以太坊具有兼容性,出現了很多可誇鏈運行的DApp。開發人員可以輕鬆地將應用程式從以太坊移植至BSC,而新的BSC項目通常會以不同的名稱重用來自以太坊的開源代碼。讓我們從DAppRadar看看以太坊的首五位DApp。
您可看到當中包括兩個有關DeFi自動做市商(Uniswap和SushiSwap)、一個加密遊戲(Axie Infinity)和一個P2P交易市場(OpenSea)。如果您再留意BSC的首五位DApp,不難發現兩個平台的相同之處。
PancakeSwap就是Uniswap的硬分叉。Autofarm和Pancake Bunny是收益農場,提供流動性挖礦,我們並沒有在以太坊的首五位DApp看到這個類別。Biswap和Apeswap都是自動化做市商。由於BSC的費用甚低,而且交易時間明顯較快,要在幣安智能鏈上進行流動性挖礦就自然更有效率,這些因素使它們成為BSC用戶的熱門選擇。
至於加密遊戲時,以太坊確實是擁有最多熱門遊戲的平台。儘管BSC上有不少類似CryptoKitties及Axie Infinity的項目,但其用戶量遠遠及不上以太坊。
網路之間的傳輸
如果您把BEP-20或ERC-20代幣傳送到自己的錢包,您可能會注意到您的以太坊地址和BSC地址是相同的。因此,舉例說,如果您從交易所提取代幣而把它傳送到錯誤網路時,您可輕鬆地取回代幣。
如果您不小心將ERC-20代幣傳送到BSC,仍然可以在相應的BSC地址中找到它們。同樣地,假如您不小心將代幣從BSC發送到以太坊,也可以採用同樣的方法取回代幣。在這兩種情況下,您的資金不會永久丟失。詳情可參閱【如何恢復發送至錯誤網路的加密貨幣】。
交易費用
BSC和以太坊都是採用燃料模式來計算手續費,以衡量交易的複雜性。BSC用戶可按照網路要求設置燃料價格,礦工會優先處理費理費用較高的交易。然而,以太坊的倫敦硬分叉確實帶來了一些修改,有望改善高額費用的問題。
以太坊進行了更新,創建了一種新的定價機制,每個區塊都有基本費用。基本費用根據交易需求而變化,無需用戶自行決定燃料價格。
從歷史上看,以太坊的燃料費用比BSC的高得多。最高平均價格出現在2021年5月,為68.72美元。雖然趨勢開始改變,但以太坊仍然是昂貴得多。
讓我們看看Etherscan的以太坊平均燃料價格。首三位數字顯示了以太坊當前的燃料價格。對於BSC和以太坊,1 gwei分別等於0.000000001 BNB或ETH。如果您支付較低的價格,您的交易將需要更長時間才能完成。
撰寫本文時,把ERC-20代幣簡單轉移到另一個錢包的平均價格為2.46美元。當使用Uniswap的流動性礦池時,由於涉及多宗交易,費用會增加至7.58美元。
在以下表格,我們可以看到BSC上的一宗交易,費用僅為0.03美元,相當於以太坊Gas Tracker中的 ERC-20轉賬。這個價格是由BSC通過將交易使用的燃料(21,000)乘以燃料價格(5 gwei)而計算得出的。
交易時間
計算區塊鏈的平均交易時間可能有點棘手。當礦工驗證了交易所在的區塊後,該交易在技術上就已經完成了,但其他因素也有可能會影響交易時間﹕
如果您的費用設置得不夠高,礦工可能會延遲您的交易,甚至不把它放在區塊內。
當與區塊連進行較複雜的互動時,是需要多次交易的。舉例說,向流動池投放流動性。
絕大多數服務只會在確認一定數量的區塊後才會認為交易有效。這些額外的確認工作可減低商戶及服務供應商在區塊被網路拒絕的情況下退回款項的風險。
讓我們看看以太坊的燃料統計數據,可看到交易時間由30秒到16分鐘不等。這些數字純粹考量了成功的交易,但未有考慮額外的確認要求。
例如,如果您把ETH(ERC-20)存到您的幣安帳戶,您需要待12個網路確認。如下圖所示,大約每13秒開採一個區塊,將ETH存入您的現貨錢包時會額外增加156秒。
在BSC上,平均出塊時間為3秒。當我們將其與以太坊的13秒進行比較時,我們看到速度提高了大約4.3倍。
共識機制
雖然以太坊的工作量證明(PoW)共識機制與比特幣相似,但它與BSC的權益權威證明(PoSA)卻截然不同。不過,這種差異不會持續很長時間。在以太坊 2. 0中,網路將會改用權益證明(PoS)機制。
BSC的PoSA結合了權威證明(PoA)和委託權益證明(DPoS)。21個驗證者輪流產生區塊,並收取BNB交易費用作為獎勵。成為驗證者需要運行一個節點,並質押至少10,000 BNB才能成為候選人。
其他用戶,稱為委託人,會在候選人背後質押BNB。然後,按質押金額排名的首21位當選候選人將輪流處理區塊。整個過程會每24小時重複一次。委託人將可以分享驗證者獲得的獎勵。
以太坊的PoW是一個截然不同的系統。它不是由社區選擇驗證器,而是通過計算力競賽來出塊。任何人都可以參與,但他們需要購買或租用專門的採礦設備。您擁有的計算能力越強,您就越有可能率先解決難題並驗證一個區塊。成功的礦工會收到交易費和ETH獎勵。
雖然PoW是一種創建共識及確保網路安全的有效成法,但開發人員此後也探索使用其他機制。它們的目標是要尋找更高效及更環保的替代方案而又不會影響安全性。
因為上述原因,以太坊網路會逐漸切換到權益證明機制。驗證者將質押ETH以獲得生產區塊的機會。其他驗證者將「證明」該塊並檢查它是否正確。如果有人產生了一個包含虛假交易的區塊,他們將面臨失去所有質押代幣的風險。然後,驗證者會因成功的區塊和他們所做的任何證明而獲得獎勵。通過直接存入和質押大量ETH,惡意驗證者可能會失去他們的資金。
總結
毫無疑問,幣安智能鏈及以太坊有許多相同之處。某種程度上,這讓以太坊用戶可以輕鬆遷移至BSC並開始試用BSC。然而,儘管有相似之處,BSC還是作出了微秒的改變來嘗試提高性能和效率。權益證明(PoSA)共識機制讓用戶可以享受更便宜、更快捷的區塊鏈交易。