BNB链融合

news2024/11/23 7:42:38

BNB Chain融合

BNB Chain目前有BNB智能链(BSC)BNB信标链

  • BNB信标链:用作质押和投票的治理层,采用BEP-2代币标准
  • BNB智能链(BSC):用作EVM兼容层,提供DApp、DeFi服务、共识层、多链支持和其他Web3应用程序。BSC采用BEP-20作为主要的代币标准

融合

融合

2023年12月,BNB Chain团队宣布将关停BNB信标链,该链的功能将迁移至BNB智能链网络

我们将进行一次战略转变,将信标链的功能迁移至BSC并关停信标链。此举旨在简化BNB Chain网络、提高效率并降低安全风险,让BNB Chain的架构能够适应当前的技术需求和未来的增长。 ——BNB Chain博客

动机

BNB Beacon Chain 是由 BNB Chain 社区开发的区块链,它实现了数字资产去中心化交易所的愿景。除此之外,信标链BSC是双链结构:信标链有助于增强 BSC作为质押和治理层的安全性

  • 随着各种其他形式的 Dex 的兴起,基于订单簿的去中心化交易所在 BEP151 中退役

  • 随着BSC的快速发展,信标链已经成为一个负担。连接两条链的跨链桥减慢了开发迭代的速度,并且总是将BNB暴露在一定程度的安全漏洞中

阶段

  1. 第一次日落分叉

由于需要将加密货币返回到用户的钱包,以便通过 BEP-299 将资金迁移到 BSC。信标链将禁用特定类型的交易,以鼓励用户将资金存放在自己的钱包中

在迁移过程中,信标链禁止创建和编辑验证者,以防止与BSC端创建的验证者发生冲突。新的代表团也将被禁止。以下类型的信标链交易将被禁用:MsgCreateValidatorOpen、MsgCreateSideChainValidator、MsgCreateSideChainValidatorWithVoteAddr、MsgEditSideChainValidatorWithVoteAddr、MsgSideChainDelegate、MsgSideChainReDelegate

  1. BSC 费曼硬分叉(2024-04-18)

部署以下几提案:

  • BEP-294 将立即生效。在 BSC 上创建的验证者在质押等量的 BNB 时将获得三倍投票权。这鼓励将投票权从信标链转移到BSC
  • BEP-297治理功能不会在硬分叉后立即激活。只有当超过 1000 万个 BNB 迁移到 BSC 时,它才会自动启用
  • BEP-299的智能合约不可用,因为此时智能合约中的默克尔根仍为空。只有在信标链完全停止后,才会通过设置默克尔根来启动代币迁移功能,以便通过治理进行余额转储
  • 跨链重新委托,允许用户从信标链取消委托他们的BNB,然后在一笔信标链交易中将其委托给 BSC,将在治理开放相关跨链通道后启用

此外,在这个硬分叉中将引入一个重要的钱包:AssetProtector。AssetProtector 是一个多重签名钱包,最初由核心开发团队控制。它可以:

  • 在紧急情况下暂停和取消暂停质押、治理和代币迁移合约
  • 禁止特定账户在质押合约中执行任何操作
  1. 第二次日分叉

将超过三分之二的投票权转移到BSC后,信标链必须限制额外的交易类型,并自动执行特定的逻辑,以确保资金返还到用户的钱包

以下事务将被禁用:MsgSideChainSubmitProposal

  • 所有 TimeLock`` 和 AtomicSwap`` 将自动退还到用户的钱包中
  • 所有 BSC 委托将自动取消委托,如果委托通过 BEP153,资金将被发送回 BSC 网络
  1. 最终日落分叉

在执行之前,用户仍然有机会跨链转移资金。然而,在最终日落之后,信标链和BSC之间的跨链通信将完全停止

信标链社区的验证者将逐渐关闭,整个链将不再接受新的交易或提出新的区块

部分资金将被永久锁定:

  • 信标链本身验证者的质押资金总额约为 110k BNB
  • 在信标链上,未镜像或绑定到 BSC 的 BEP2/BEP8 代币
  • 低于 0.1BNB 的 BEP153 质押奖励或低于 0.01BNB 的质押价值将被永久锁定

所有这些资金在最终日落分叉后都无法收回

  1. Post BC Fusion
  • 核心开发团队将转储信标链的账本并生成一棵默克尔树。数据将公开审查约1个月
  • 将提交一份治理提案,以设置代币迁移合约的默克尔根和审批者账户
  • 将提供一个 dapp,用于从信标链到 BSC 的代币迁移
  • Beacon Chain的所有区块链数据都将上传到GreenfieldFilecoinArweave进行存档

关注我,一起进入Web3的世界

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1607970.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NVIDIA NCCL 源码学习(十四)- NVLink SHARP

背景 上节我们介绍了IB SHARP的工作原理,进一步的,英伟达在Hopper架构机器中引入了第三代NVSwitch,就像机间IB SHARP一样,机内可以通过NVSwitch执行NVLink SHARP,简称nvls,这节我们会介绍下NVLink SHARP如…

EasyExcel追加写入数据,分批查询多次写入场景下,注意使用方式【OOM警告】

使用.withTemplate(file) 将临时数据文件和真实数据文件合并的方式,在生产环境大批量数据下,完全不可取,有很高的内存溢出风险 伪代码 public static void writeAppend(String fileName) {String filePath "tempDir".concat(Fil…

linux_python源码安装及基础设置odoo安装

python源码安装及基础设置 1、资源下载2、源码安装3、 yum安装pip4、pip安装虚拟环境1、安装虚拟环境库2、配置环境变量3、创建自己的虚拟环境 5、安装升级pip的两种方式1、get-pip.py升级2、安装源码升级 6、odoo部署 1、资源下载 python3.13 python版本库 2、源码安装 yum…

5款开源、美观、强大的WPF UI组件库

前言 经常看到有小伙伴在DotNetGuide技术社区微信交流群里提问:WPF有什么好用或者好看的UI组件库?,今天大姚给大家分享5款开源、美观、强大、简单易用的WPF UI组件库。 WPF介绍 WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面…

C++-结构体-指针-地址-指针的指针-地址的地址

经验证&#xff0c;仿真结果与预期一致。 #include <QDebug> struct test_years {int year;};//定义结构体 int main() {//定义三个结构体&#xff0c;s01,s02,s03test_years s01,s02,s03;s01.year 1000;//给s01结构体中year赋值s02.year 2000;//给s02结构体中year赋值…

OpenHarmony实战开发-Web自定义长按菜单案例。

介绍 本示例介绍了给Webview页面中可点击元素&#xff08;超链接/图片&#xff09;绑定长按/鼠标右击时的自定义菜单的方案。 效果预览图 使用说明 长按Web页面中的图片或者链接元素&#xff0c;弹出自定义的Menu菜单&#xff0c;创建自定义的操作&#xff0c;如复制图片、使…

如何使用 Cloudflare 和 Mailgun 设置自定义电子邮件

作为一名软件工程师&#xff0c;您可能考虑拥有一个专业的电子邮件账户&#xff0c;以及自己的网站&#xff0c;比如 “infoexample.com”. 但这可能会花费一定金额&#xff0c;您可能不愿意支付。 但您知道您可以免费做到吗&#xff1f;事实上&#xff0c;有一种方法可以做到…

牛客2024 【牛客赛文X】春招冲刺 ONT34 加油站【中等 贪心 C++、Java、Go、PHP】

题目 题目链接&#xff1a; https://www.nowcoder.com/practice/a013a0691a0343aeb262ca1450d2fe4e 思路 贪心&#xff1a; 如果总的gas小于走完全程的cost&#xff0c;直接返回-1不需要再找了 如果确保了可以走完一圈之后&#xff0c;那么从index 0开始找&#xff0c; 当g…

lua 环境安装

下载地址&#xff1a; https://luabinaries.sourceforge.net/download.html 安装环境变量 检查一下是否安装成功&#xff0c;有版本号&#xff0c;打印一句话&#xff0c;如下表示成功 idea 安装插件&#xff0c;方便编写lua脚本 配置一下idea 运行测试 local function m…

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台级联时,下级平台未发流是什么原因?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快&#xff0c;可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等&#xff0c;以及支持厂家私有协议与SDK接入&#xff0c;包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

破解费用管理迷局,企业费用管理从不止于报销

数字化变革浪潮下&#xff0c;各种企业费用报销软件如雨后春笋般不断涌现&#xff0c;企业报销效率大幅提升&#xff0c;部分财务处理流程得到固化和优化&#xff0c;报销早已不再是企业费时费力的财务难题。那么&#xff0c;企业费用管里如何实现呢&#xff1f; 企业费用贯穿于…

免费在线OCR识别工具TextIn Tools,开启智能学习新时代

传统的学习方式&#xff0c;笔记必须手写摘抄&#xff1b;带字照片只能插入文档&#xff1b;PDF转换要花钱买会员…… 而在线OCR识别工具tools.textin.com&#xff0c;既好用又免费&#xff0c;它不仅仅具有文字和表格识别工具&#xff0c;还包含PDF转文件等工具&#xff0c;能…

JSON驱动的动态SQL查询:实现灵活条件筛选的查询

当我们构建动态 SQL 查询功能时&#xff0c;需要考虑到安全性和灵活性的平衡。本文将讨论如何通过 JSON 数据和 FreeMarker 模板构造动态 SQL 查询&#xff0c;以及如何减少 SQL 注入的风险。 JSON 数据与动态 SQL JSON 是一种常用的数据交换格式&#xff0c;它的灵活性和易读…

正则表达式(Regular Expression)

正则表达式很重要&#xff0c;是一个合格攻城狮的必备利器&#xff0c;必须要学会&#xff01;&#xff01;&#xff01; &#xff08;参考视频&#xff09;10分钟快速掌握正则表达式&#xff08;奇乐编程学院&#xff09;https://www.bilibili.com/video/BV1da4y1p7iZ在线测试…

07.QT信号和槽-2

一、自定义信号和槽 在Qt中&#xff0c;允许⾃定义信号的发送⽅以及接收⽅&#xff0c;即可以⾃定义信号函数和槽函数。但是对于⾃定义的信号函数和槽函数有⼀定的书写规范。 1.基本语法 1.1 自定义信号 &#xff08;1&#xff09;⾃定义信号函数必须写到"signals"…

GCC/G++详解

文章目录 GCC/G编译gcc是如何完成的预处理编译汇编链接 编译流程 GCC/G 编译 C语言源文件可以使用gcc和g编译&#xff08;优先选择gcc&#xff09; gcc test.c -o mybin / gcc -o mybin test.c 基于test.c文件生成可执行程序mybing tes.c -o mybin / g -o mybin test.c 基于te…

【C语言】多字节字符、宽字符(涉及字符集和编码)

字符集、编码&#xff1a; 字符集&#xff1a;一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称&#xff0c;包括各国家文字、标点符号、图形符号、数字等。例如&#xff1a;ASCII、Unicode、GB2312、GBK、GB18030、BIG5(繁体中文) ... 编码方式&#xff1a;符号…

在H5开发App应用程序过程中的一些常见问题

哈喽&#xff0c;大家好呀&#xff0c;淼淼又来和大家见面啦&#xff0c;H5开发是一种可以跨平台、跨设备、且可以在各种设备上运行&#xff0c;无需安装额外的应用程序。最近有许多小伙伴跟我聊到在h5开发App应用程序的过程中遇到了一些问题&#xff0c;今天我们就这些问题来做…

【数学建模】最优旅游城市的选择问题:层次分析模型(含MATLAB代码)

层次分析法&#xff08;The analytic hierarachy process&#xff0c;简称AHP&#xff09;是一种常用的决策分析方法&#xff0c;其基本思路是将复杂问题分解为多个组成部分&#xff0c;然后对这些部分进行逐一评估和比较&#xff0c;最后得出最优解决方案。&#xff08;例如&a…

【Linux】创建IDEA桌面快捷方式

Linux系统安装IDEA保姆级教程_linux安装idea-CSDN博客 在Ubuntu上安装Intellij IDEA并创建桌面快捷方式 - 极客子羽 - 博客园 (cnblogs.com) 下载安装包解压到指定目录 /opt/softWare 进入bin目录&#xff0c;ll查看 桌面打开终端&#xff0c;创建文件 touch idea.desktop s…