BNB Smart Chain

Build web3 dApps effortlessly

BNB Beacon Chain

Sunset soon

BNB Chain生态系统的质押和治理层

文档GitHubFaucetStake BNBBscScanBSCTraceDev ToolsLearn more about Fusion文档Beacon Chain浏览器质押BNB文档GitHubFaucet跨链桥GreenfieldScanDCellarDev Tools文档GitHubFaucet跨链桥opBNBScanDev Tools文档GitHub

开发者


Submit dApps

BNB Smart ChainBNB GreenfieldopBNBzkBNBTrading Volume Incentive ProgramDAU Incentive ProgramTVL Incentive ProgramKickstart最具价值建设者加速器项目Space BMEME Innovation Program查看全部计划

生态

Staking

Earn BNB and rewards effortlessly

Native StakingLiquid StakingBNB Beacon Chain Native Staking

社区

联系我们开始开发
联系我们开始开发

币安链主网“达尔文”升级公告

2020.8.25  •  5 min read
Blog post image.

币安链主网计划在109,999,000区块高度完成升级。升级预计发生在在北京时间2020年08月28日下午2点左右。主网节点需要尽快完成升级!

1. 背景介绍

1.1 为什么是达尔文(Darwin)?

此次升级以达尔文(Charles Darwin)的名字命名,以表彰他进化论和自然选择理论的开创性工作。 1859年,他出版了具有里程碑意义的著作《物种起源》。 达尔文的工作是自然界多元化的主要科学解释。

1.2 此次升级类型是什么?

本次升级类型为:硬分叉升级。硬分叉升级是一种与之前版本不兼容的升级,因为币安链的最新版本中引入了一些重大更改, 币安链需要至少+⅔验证人节点升级成功后才可以继续出块。 如果网络中现有的全节点未及时升级,在硬分叉升级高度后,它们将无法正常接收和执行区块中的交易。

1.3 升级过程中会发生什么?

升级将在指定高度109,999,000后生效。没有即时升级的节点将无法继续运行和处理区块中的交易。

2. 升级对我有哪些影响?

2.1 作为BNB持币人,我需要准备什么?

如果您使用任何支持BNB的交易所(如Binance.com、BitMax或Gate.io),某一个钱包或硬件钱包(如Ledger、Cool Wallet),除非收到特别的通知,否则您不需要做任何操作。 您也可以咨询交易所和钱包团队来获得更多信息。

2.2 作为一个币安DEX用户,我应该注意什么?

币安DEX的撮合引擎逻辑没有变化,您可以继续放心交易。

2.3 作为一个全节点运营者,我应该准备什么?

您需要在升级高度到来前将全节点升级到v0.8.0版本。具体步骤如下:

  1. 下载新版本的可执行文件,然后替换为v0.8.0版本;
  2. 替换config.toml和app.toml文件,您也可以加上自定义修改;
  3. 提高系统打开文件数至65535
ulimit -n 65535
  1. 停止现有的bnbchaind ,然后再启动:
bnbchaind start --home <home-path>

2.4 如果我没有及时升级,会发生什么?
如果您的全节点未及时升级,则在硬分叉升级高度之后,它们将无法正常接收和执行块中的交易,或者发送交易。
如何恢复?
文档网站中有详细介绍

  1. 从node-binary下载工具state-recover
  2. 备份home目录
  3. 因为升级区块高度被设定为109,999,000, 所以您可以恢复到升级前的一个高度: 109,998,999
./state_recover 109998999 <your_home_path>
  1. 使用v0.8.0 版本bnbchaind 重启

2.5 作为钱包开发者或其他服务消费者,我应该做什么?

如果你是一个钱包开发者,请关注币安链的新功能:

The following SDK has been upgraded to support those new features.
如果你正在使用Java-SDK或 Go-SDK, 欢迎使用最新版本。

3. 升级改动

3.1 币安链有哪些改动?

3.1.1 币安链的新功能:

BNB权益抵押功能:自从币安智能链的概念被提出以来,BNB持币人可通过抵押和委托BNB参与选举BSC验证人。

跨链转账:在币安链和币安智能链间引入原生支持跨链互操作。用户可以轻松完成跨链转账和信息交换。

币安智能链的链上治理功能:作为原生代币,BNB既可以用作支付智能合约执行的手续费,又可以作为权益抵押代币。基于验证人和委托人的BNB抵押权重的提案表决流程将决定币安智能链的全局参数:跨链转移费,中继费,公共资金等。新的参数值将通过跨链通信由相应的系统合同获取。

优化

币安链全节点可以通过Kafka广播更多类型的消息。新增消息类型见文档

  • Staking Record
  • Reward Distribution
  • Slashing
  • CrossTransfer
  • SideProposal
  • BreatheBlock

Bug修复

近期在币安链测试网中暴露出与收益分配相关的问题。为了尽快修复该问题,币安链全节点的补丁版本v0.7.2-bsc.beta.4现已发布。v0.8.0版本也包含以上修改。

3.1.2 币安链客户端的新功能

感谢您对币安链的支持!

币安链社区
2020年08月23日
关注我们
论坛:https://community.binance.org
Twitter:https://twitter.com/binance_dex
Telegram:https://t.me/BinanceDEXchangeCN

Share