幣安智能鏈(BSC)

於 2024年11月29日 (五) 07:19 由 Martin 京一留言 | 貢獻 所做的修訂

幣安智能鏈(BNB Smart Chain)是一個專門用於運行智能合約應用程序的區塊鏈網絡。它與幣安原生鏈(BC) 並行運行,使用戶能夠同時享受兩者優勢:BC 的高交易容量和 BSC 的智能合約功能。此外,幣安智能鏈還實現了以太坊虛擬機(EVM),使其能夠運行以太坊應用程序,例如 MetaMask。該平台的目的是使開發人員能夠構建去中心化應用程序(DApps) 並幫助用戶跨鏈管理其數字資產,同時保持低延遲和高容量[1]

本質上兩個區塊鏈都是並行的。值得注意的是BSC並非所謂的第二層或鏈外擴展性解決方案。它是一個即使幣安鏈下線後也可以運行的獨立區塊鏈。從設計的角度來看,這兩個鏈非常相似。

幣安智能鏈允許開發人員構建去中心化應用程序(DApps)。允許用戶跨不同區塊鏈管理數字資產,同時保持低延遲和高容量。由於以太坊的擁堵和高昂的 gas 費用,2021 年初獲得了巨大關注。通過將 gas 費用從 15 Gwei 降低到 10 Gwei,為新用戶提供了一種更具成本效益且穩定的以太坊替代方案,以應對 2 月份幣安幣(BNB) 價格瘋狂飆升至 300 美元以上的情況。BSC 興起是因為以太坊網絡問題(擁堵和高昂的 gas 費用)促使開發人員和投資者尋求其他選擇。BSC 通過提供更低的費用和更快的交易處理速度來解決這些問題。

2022年2月15日,幣安官方宣傳改名為BNB Chain,但是用戶普遍保留BSC的稱呼。

幣安智能鏈(Binance Smart Chain,簡稱 BSC)是一個獨立的區塊鏈網絡,由幣安(Binance)開發,旨在提供一個支持智能合約的去中心化應用(DApps)平台。以下是幣安智能鏈的關鍵特性和發展歷程:

  1. 與以太坊的兼容性
    • BSC 建立在以太坊虛擬機(EVM)上,與以太坊的智能合約兼容,允許以太坊開發者輕鬆將現有項目或智能合約移植到 BSC 上。
  2. 高速交易
    • BSC 提供了高速的交易處理能力,一般交易速度處理低至10秒以內。
  3. 跨鏈互通性
    • BSC 與幣安鏈(Binance Chain)實行跨鏈互通機制,用戶可以在兩條鏈之間無縫轉移資產,並在 BSC 上構建 DApp 生態。
  4. 共識機制
    • BSC 通過持有量證明共識算法(Proof of Staked Authority, PoSA)實現了快速的區塊時間,大約3秒鐘。
  5. 低交易費用
    • 為了吸引開發者和用戶,BSC 提供了比以太坊更低的交易費用,這對於 DeFi 應用尤其重要。
  6. 智能合約功能
    • BSC 支持智能合約的開發,使得開發者可以構建去中心化應用(DApps),並發行各種 BEP20 的代幣。
  7. 鏈上治理
    • BSC 擁有21個超級驗證節點,由社區選舉產生,負責區塊的生產和交易的驗證。
  8. 里程碑事件
    • 2020年9月1日,BSC 上線,與幣安鏈平行運行,支持智能合約和 BNB 質押挖礦。
    • 2022年2月,幣安將幣安智能鏈(BSC)及幣安鏈(BC)整合為 BNB Chain,以形成一個 EVM 兼容的多鏈生態系統。
  9. 最新動態
    • 2024年1月23日,BSC 主網進行了名為 Kepler 的硬分叉,引入了特定於 BSC 的增強功能,並與以太坊的上海升級密切配合。

BSC 的設計目標是保持高吞吐量的同時,引入智能合約功能,以支持一個新興的應用生態。通過提供跨鏈兼容性、低交易費用和高速交易處理,BSC 成為了以太坊的有力競爭者,尤其是在 DeFi 和 NFT 領域

幣安智能鏈作用原理

共識

幣安智能鏈通過持有量證明共識算法實現了約3秒鐘的區塊時間。它使用稱為持有量授權證明(或PoSA )的方式,參與者將BNB抵押變成驗證者。如果他們提出有效的區塊,他們將從包含的交易中收取交易費用。

請注意與許多協議不同,由於BNB不會造成通貨膨脹,因此沒有針對新鑄造BNB的整體補貼。相反的,幣安團隊會定期進行代幣摧毀,因此BNB的供應會隨着時間的流逝而減少。

幣安智能鏈(Binance Smart Chain,簡稱 BSC)的作用原理基於以下幾個核心組件:

  1. 共識機制
    • BSC 採用持有量證明共識算法(Proof of Staked Authority,PoSA),這是一種基於持有量的權益證明(Proof of Stake,PoS)共識機制  。在這個機制中,參與者通過質押BNB代幣成為驗證者,如果他們提出有效的區塊,將從包含的交易中收取交易費用  。
    • 與許多協議不同,BSC 沒有針對新鑄造 BNB 的整體補貼,因為 BNB 不會導致通貨膨脹。相反,BNB 的供應量會隨着時間的推移而減少,因為幣安團隊會定期進行代幣銷毀 。
  2. EVM兼容性
    • BSC 完全兼容以太坊虛擬機(EVM),這使得以太坊上的智能合約和DApps能夠輕鬆遷移到 BSC 上  。這種兼容性也意味着以太坊的工具和基礎設施可以直接用於 BSC 。
  3. 跨鏈兼容性
    • BSC 設計了與幣安鏈(Binance Chain)的跨鏈互通性,用戶可以在兩條鏈之間無縫轉移資產  。BSC 支持幣安鏈的 BEP2 和 BEP8 令牌與 BSC 上的 BEP20 令牌之間的互換 。
  4. 交易速度和費用
    • BSC 提供了高速的交易處理能力,一般交易速度處理低至10秒以內 。BSC 的設計目標是在將智能合約引入其生態系統的同時,保持幣安鏈的高吞吐量不變 。BSC 使用 BNB 作為交易費用,通常提供比以太坊更低的交易費用 。
  5. 去中心化應用(DApps)
    • BSC 支持智能合約的開發,使得開發者可以在鏈上構建去中心化應用(DApps),並發行各種 BEP20 的代幣  。
  6. 治理和激勵
    • BSC 通過質押和投票機制實現去中心化治理。驗證者由社區選舉產生,並負責區塊的生產和交易的驗證 。BSC 還通過定期的代幣銷毀來調節 BNB 的供應量,從而激勵用戶和保護網絡的安全 。
  7. 安全性和可靠性
    • BSC 通過共識機制確保區塊鏈網絡的安全性和可靠性 。BSC 的技術使區塊鏈交易能夠在2-3秒內得到確認,提供了比以太坊更高的交易速度 。

總結來說,幣安智能鏈的作用原理是通過其獨特的共識機制、與以太坊的兼容性、跨鏈互通性以及對DApps的支持,提供了一個高效、低成本且安全的去中心化應用平台 。

EVM相容性

幣安智能鏈完全兼容EVM生態,可以直接使用EVM相關基礎設施。

幣安智能鏈(Binance Smart Chain,簡稱 BSC)的以太坊虛擬機(EVM)兼容性是其設計的核心特性之一,它允許開發者利用現有的以太坊工具和基礎設施來構建和部署去中心化應用(DApps)和智能合約。以下是BSC EVM兼容性的工作原理和特點:

  1. 完全兼容EVM
    • BSC完全兼容以太坊虛擬機(EVM),這意味着開發者可以輕鬆地將基於以太坊的DApps和DeFi項目移植到BSC上,而無需進行大量修改。這種兼容性擴展到了流行的以太坊工具和應用程序,如MetaMask、Truffle和Remix。
  2. 支持現有的以太坊工具
    • 由於BSC的EVM兼容性,開發者可以使用熟悉的以太坊工具來構建和測試他們的DApps。這包括使用Solidity等編程語言,以及利用Remix IDE進行智能合約的開發和部署。
  3. 智能合約和代幣標準
    • BSC支持EVM智能合約,允許開發者使用與以太坊相同的技術棧來創建和管理智能合約。此外,BSC支持BEP20代幣標準,這是對以太坊上廣泛使用的ERC20代幣標準的直接對應。
  4. 跨鏈互操作性
    • EVM兼容性還促進了跨鏈互操作性,允許BSC與其他兼容EVM的區塊鏈網絡進行無縫交互。這使得用戶和開發者能夠在不同的區塊鏈之間進行資產轉移和數據共享。
  5. 提高交易速度和降低成本
    • BSC旨在解決以太坊的可擴展性問題,提供更快的交易速度和更低的成本。BSC的區塊終確定性(Fast Finality)通過結合PoSA和BFT共識機制,將交易終確定性時間從45秒減少到大約7.5秒,從而提高了交易效率和安全性。
  6. 平行EVM
    • 為了提高可擴展性,BSC集成了平行EVM,允許多個EVM實例同時執行交易。這種方法允許獨立交易同時處理,顯著提高了吞吐量。
  7. 客戶端多樣化
    • BSC主要依賴於三個客戶端:Geth、Erigon和Reth。通過多樣化的客戶端,BSC可以確保更大的安全性、可擴展性和去中心化。
  8. 保持EVM兼容性的更新
    • BSC團隊一直在努力保持與以太坊的EVM兼容性,通過引入和實現相關的EIP(以太坊改進提案)來確保開發者能夠輕鬆地在BSC上部署和運行他們的DApps和智能合約。

通過這些設計和特性,BSC的EVM兼容性不僅為開發者提供了一個熟悉的開發環境,而且還通過提高性能和降低成本來增強用戶體驗。這使得BSC成為以太坊生態系統的一個重要補充,同時也推動了整個區塊鏈技術的發展和應用。

生態發展

目前BSC每日350萬筆交易左右,鏈上gas第一和第二分別是PancakeSwap v3和v2,bsc上有各種土狗和鏈游生態,尤其是大量的土狗,包括中國在內的用戶大量參與。

里程碑事件

  • 2020年9月1日,BNB 智能鏈今日上線。
  • 2020年10月15日,BNB 智能鏈 BUIDL 獎勵計劃介紹。
  • 2021年10月22日,Binance 起草具有實時燃燒銷毀機制的新協議 BEP-95。
  • 2022年2月15日,幣安智能鏈(BSC)更名為 BNB Chain。
  • 2022年9月8日,幣安正式推出靈魂綁定代幣 BAB。
  • 2023年2月15日,BNB Chain 技術路線圖:2023 年總體目標是 zkBNB 和 BNB Greenfield 的 EVM 兼容性和主網啟動。
  • 2023年3月16日,Uniswap 已上線BNB Chain。
  • 2023年3月29日,BNB Chain 社區發布降低 Gas 費以提高競爭力的提案。
  • 2024年6月30日,BNB Chain 表示,最近通過引入 BEP 336 進行了變革性升級。本次升級優化了區塊鏈上的數據存儲和處理,顯著降低了 L2 交易成本(最高可達 90%),並提高了網絡性能[2]
  • 2024年7月14日,據 BNB Chain 官方信息顯示,已完成第二次 Sunset 分叉。第二次 Sunset 分叉將使得 BNB 信標鏈質押功能將遷移至 BNB 智能鏈,所有資產都需要從信標鏈遷移至 BNB 智能鏈。

批評

  • BSC由於只有21個節點,核心節點技術也有幣安進行開發,被部分用戶稱為「機房鏈」,諷刺其主要節點均在AWS機房內。
  • BSC的跨鏈橋被攻擊,被盜200萬枚BNB,BNB Chain宣布暫停運行,修復漏洞,激起了社區對 BSC 中心化的質疑。

參考鏈接