深度盘点 NFT 基础设施:公链与侧链(4)
2021-06-01 14:15 链得得
开发原因2019 年 4 月推出主网社区后,币安链带来了超高速度和大吞吐量。币安链的主要焦点,即其原生去中心化应用程序(“DApp”)币安 DEX(去中心化交易所),可以在短时间内处理数百万的交易量,展示了其低延迟和大容量空间。灵活性和实用性往往与性能成反比。币安链专注于提供方便的数字资产发行和交易场所,这也带来了局限性。币安链最需要的功能是可编程的可扩展性,简单地说就是智能合约和虚拟机功能。数字资产发行者和所有者致力于为其资产增加新的去中心化功能,或引入各种形式的社区治理和活动。币安智能链在币安链的基础上建立一个平行区块链,以保留原生 DEX 区块链的高性能,同时支持智能合约功能。设计原则新的平行区块链币安智能链“Binance Smart Chain”(以下简称 “BSC”)将和币安链“Binance Chain”(以下简称 "BC")并肩运行,提供不同的服务。以下是 BSC 的设计原则。1. 独立区块链:从技术上讲,BSC 是一个独立的区块链,而不是一个第二层解决方案。大多数 BSC 的基本技术和业务功能应该是自成一体的。这样,即使 BC 短时间内停止,BSC 也能很好地运行。2. 以太坊兼容性。第一个实用且广泛使用的智能合约平台是以太坊。为了利用相对成熟的应用和社区,BSC 选择了与现有的以太坊主网兼容。这意味着 BSC 能与大多数 dApp、生态系统组件和工具兼容,仅需要零改动或些微改动;BSC 节点将需要类似(或稍高)的硬件规格和技能来运行和操作。为 BSC 留下了赶超以太坊后续升级的空间。3.共识和治理下的质押机制。基于质押的共识更加环保,为社区治理带来更多灵活性。可以预见的是,这种共识应该能够比完全工作量证明(即Proof-Of-Work,简写为POW)拥有更好的网络性能,如更快的封闭时间和更高的交易能力。4. 原生跨链通信。BC 和 BSC 原生都支持两个区块链之间的跨链通信。该通信协议是双向的、去中心化的、无需信任的。BEP2 代币以及之后推出的其他 BEP 代币可以实现 BC和BSC之间数字资产的移动。跨链传输和通信跨链通信是允许社区利用双链结构的关键基础。- 用户可以按照自己的意愿在 BSC 或 BC 上自由创建任何代币化产物、金融产品和数字资产。- BSC 上的项目可以在 BC 稳定、高吞吐量、高速和友好的网络环境中进行手动和程序化的交易和流通。- 用户可以在一个用户界面和工具生态系统中实现这些项目的操作。跨链传输跨链传输是两个区块链之间的关键通信。基本上,其逻辑是:1.转出区块链将把源所有者地址的金额进行锁定,锁定在系统控制的地址/合约中。2.转入区块链将从系统控制的地址/合约中解锁金额,并将其发送到目标地址。跨链传输的消息传递允许 BSC Relayers 和 BC Oracle Relayers 进行验证。1. 足够数量的代币资产从源地址移出并锁定在源区块链上的系统控制地址/合约中。这可以在目标区块链上进行确认。2. 从系统控制的地址/合约中释放适当数量的代币资产,并分配到目标区块链上的目标地址。如果失败,可以在源区块链上确认,这样就可以把锁定的代币收回(可能会扣除费用)。3. 传输完成后,无论成功与否,代币资产在 2 个区块链上的总流通量之和不会改变。跨链通信的架构如上图所示。为了适应双系统,每个方向的通信处理方式是不同的。
官方微信公众号:掌酷门户(wapzknet)
相关资讯
新闻热点
精选美图