币安智能链(BSC)

Martin 京一留言 | 贡献2024年11月29日 (五) 07:19的版本

币安智能链(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 中心化的质疑。

参考链接