那么什么是币安智能链(BSC)?与以太坊有何不同? CeDeFi是什么一回事?您将在本文中找到这些问题的答案。 首先,让我们看看币安智能链(BSC)是如何诞生的。 币安链(Binance Chain) 2018年4月,全球最大的加密货币交易所之一币安(Binance)决定推出自己的区块链币安链(Binance Chain)。 币安链背后的主要思想是创建一个能够支持大型交易吞吐量的高速区块链。 为了实现这一目标,币安链背后的团队选择了具有即时最终确定性的Tendermint共识模型,并且并未支持多个应用,而是决定专注于其主要应用——Binance DEX。 尽管以太坊上的DeFi蓬勃发展,但Binance DEX的吸引力并不如预期,币安很快意识到币安链缺少的主要功能是能够运行智能合约并允许其他团队部署自己的应用。 在这一点上,币安做出了一个有趣的决定。他们没有尝试向币安链添加智能合约功能并牺牲其性能,而是决定与币安链并行推出另一个链,这就是币安智能链(Binance Smart Chain,BSC)发挥作用的地方。 币安智能链(BSC) 币安智能链于2020年9月推出,与币安链相反,它是完全可编程的并支持开箱即用的智能合约。 从头开始创建一个全新的智能合约平台需要多年的工作和研究。币安没有这样做,而是决定利用用户和开发人员对以太坊的熟悉程度,并分叉以太坊的go客户端– geth。 当然,在不做任何更改的情况下分叉以太坊就没有多大意义,因此币安决定通过牺牲网络的去中心化和防审查属性来优化新链,以降低费用并提高交易吞吐量。 这是通过用权益证明权威模型替换以太坊的工作量证明共识模型并调整其他一些参数(例如区块时间和每个区块的gas限制)来实现的。 在深入介绍Binance Smart Chain的细节之前,让我们看看为什么首先要牺牲网络的某些属性。通过回顾著名的扩展性困境,我们可以更好地理解这一点。 扩展性困境(Scalability Trilemma ) 扩展性困境是一种有用的模型,由Vitalik Buterin引入,有助于可视化在涉及不同的区块链架构时必须进行哪些取舍。 每个区块链都具有3个核心属性:安全性,扩展性和去中心化,这些属性无法同时实现。因此,为了显着改善这些特性之一,必须牺牲其他特性。 分片(sharding)是通过将区块链分成多个较小的链(“分片”)来解决基础层面临的挑战的一种尝试。分片是以太坊选择的一种扩展方法,也是Eth2升级的要素之一。 不幸的是,分片本身无法完全解决难题,即使分片的区块链也无法在不牺牲去中心化和安全性的情况下每秒处理数十万甚至数百万笔交易。 (责任编辑:admin) |