写点什么

币安链智能合约 Dapp 系统开发方案

发布于: 2021 年 07 月 10 日
币安链智能合约Dapp系统开发方案

世界顶级交易所币安发布了 BinanceSmartChain(币安智能链)的白皮书,新的智能链将与其现有币安链并列运行,而且新链还支持智能合约。币安智能链技术搭建【李先生 I32 可 4z77 薇 z558 可掂】币安智能链生态 DAPP 开发技术

币安发布了两条链

其实币安之前已经发布了一条 BinanceChain(币安链),该链实际上只能算是一个半中心化的区块链,主要承载着 BinanceDex(去中心化交易所)。

币安链和其它许多项目类似,比如 EOS。它具有高吞吐量和高性能的底层匹配引擎,可以同时迅速的支持和处理大量交易。但是不够灵活性,无法支持许多复杂的 Dapp。

所以币安开发团队又开发了一条币安智能链。该智能链将是独立的,但会与币安链相互依托,在保留其高性能高吞吐量的同时还支持智能合约功能。

为什么是两条链?

其白皮书中是这样说的:如果在币安链(BC)上运行智能合约会导致交易功能变慢,给币安的去中心化交易所的运行增加许多不确定性因素。

所以团队才萌生了另外开发一条链的念头,智能链将是一个独立的并且兼容 ETH2.0 的智能合约区块链。

虽然两条链是分开的,但两条链都采用本地跨链通信,两条链在编写时就被植入了跨链通信代码。BNB 将被用作跨链桥,BNB 也将是这两条链的共同代币。

而且币安智能链将允许 Binance 生态系统中的项目,运用基于 EVM(以太坊虚拟机)来构建众多复杂的 Dapp。这也是任何一个合格的区块链生态项目必备的功能。

BSC 采用 POS 共识机制

币安智能链(BSC)也将采用和 EOS,TRX 类似的股权证明共识机制。将有一组 21 个活跃的验证者来轮流处理交易。这 21 个验证者由持有 BNB 的利益相关方来进行投票产出。这一点同 EOS 的 21 个超级节点如出一辙。

币安智能链的共识算法有一套防止非法行为的保护机制。白皮书中提到,就算有三分之一的验证者(超级节点)具有恶意性质,整个系统依然是安全的。其实说白了这就是拜占庭容错算法中比较常见的功能。

节点如何获得奖励?

21 位超级节点验证者如何获取奖励?大家都知道 BNB 在设计之初就不是抵御通货膨胀的代币,它是靠销毁来抵御膨胀。

它并不像 BTC 和 ETH 那样可以挖矿产出且矿工挖出区块会有奖励。BSC 的 21 位节点验证者目前我能看到的收入就是 gas 奖励,也就是在区块链上发送交易时候的手续费。

这里有一点值得大家注意,那就是 BNB。因为 BNB 已经被币安赋予了太多功能,本身就具有经济效应。

现在它又充当币安两条区块链的原生代币,这就导致了几个问题:币安交易所始终拥有这两条区块链的主要股份,因为大部分 BNB 都在币安交易所。

用户头像

技术开发咖 2020.10.28 加入

区块链开发技术观察员

评论

发布
暂无评论
币安链智能合约Dapp系统开发方案