广州

点击搜索

发布

bi安智能链系统开发

区域:
广州 > 花都 > 旧区
类别:
软件开发
地址:
珠村
  bi安智能链系统开发详解咨询(楚昊l8O年2244月l338日薇電同号)、bi安智能链模式系统开发功能、bi安智能链平台系统开发设计、bi安智能链APP系统开发形式
  
  重要提醒(本文纯属系统软件开发介绍需求,非平台方,会员玩家勿扰,谢谢)
  
  在bi安链生态系统中构建两个并行区块链之后,两个区块链将各自运行以提供不同的服务。新的并行链将被称为“bi安智能链”(以下部分简称为**“BSC”),而现有的主网仍然称为“bi安链”(以下部分简称为“BC”**)。
  
  BSC的设计遵循以下原则:
  
  独立区块链:从技术上讲,BSC是一个独立的区块链,而不是Layer 2解决方案。大多数BSC的基础技术和业务功能应该是独立的,这样即使BC短时间停止,BSC也可以运行良好。
  
  以太坊兼容:个实用的、被广泛使用的智能合约平台是以太坊。为了对接相对成熟的应用和社区,BSC选择与现有的以太坊主网兼容。这意味着大多数dApp、生态系统组件和工具将与BSC兼容,不需要修改或只需要很小的更改;BSC节点仅需要类似,或稍高的硬件规范和操作技能就能运作。这一实现应为BSC和以太坊未来的版本继续兼容提供空间。
  
  基于权益质押的共识和链上管理的:基于权益质押(PoS)的共识更环保,给社区治理提供更灵活的选择。可以预期的是,这种共识会比PoW共识有更好的性能,即出块时间短,交易处理容量高。a
  
  原生跨链通信:BC和BSC都将原生支持两个区块链之间的跨链通信。通信协议应该是双向的、去中心化的、无需信任第三方的。它将专注于在BC和BSC之间转移数字资产,即BEP2代币,以及后来引入的其他BEP代币。该协议应该不会过于关注存储在区块链其他信息,只有少数情况例外。
  
  共识与验证者的人数
  
  基于以上设计原则,BSC的共识协议是为了实现以下目标:
  
  出块时间应该比以太坊时间短,例如5秒甚至更短。
  
  只需要等待有限的时间就能z终确认交易,例如大约1分钟或更短。
  
  没有通货膨胀,区块链的收益来自手续费,手续费以BNB的形式支付。
  
  尽可能与以太坊兼容。
  
  配备了基于权益质押的链上治理机制。
  
  基于权益的证明(Proof Of Staked Authority)
  
  尽管工作量证明(PoW)已被证明为实现去中心化网络的实用方案,但它对环境并不友好,而且还需要大量参与者来维护网络安全。
  
  以太坊及一些其他网络,如MATIC Bor、TOMOChain、GoChain、xDAI在不同的场景中使用证明(PoA)或其变体,包括测试网络和主网。PoA为51%的攻击提供了防御,更有效的防止一部分拜占庭节点作恶。选用PoA作为底层共识是理想的选项之一。
  
  同时,PoA协议因不如PoW去中心化而被批评,因为验证人,即轮流生成块的节点,拥有极大的权力,并且容易产生fu.bai.和遭受安全攻击。其他区块链,如EOS,引入了不同类型的委托权益证明(DPoS),允许代币持有者投票选举验证人节点。它让网络更加去中心化,有利于社区管理。
  
  受以上启发,BSC将DPoS和PoA结合以达成共识,采用的方案为:
  
  区块是由有限数量的验证人生成的
  
  验证人轮流以PoA方式生成区块,类似于以太坊的Clique共识引擎
  
  验证人集合是基于权益质押的链上治理选出和淘汰
  
  验证人节点法定人数
  
  在网络启动的创世块阶段,一些受信任的节点将作为初始验证人集合运行。开始出块后,任何人都可以作为候选人参与竞选验证人。权益质押状态决定前21个权益质押z多的节点成为下一个验证人集合,这样的选举和淘汰每24小时进行一次。
  
  BNB是BSC权益质押的通证。
  
  为了保持与以太坊共识协议(包括即将到来的升级)的兼容性,BSC选择依赖BC进行权益质押管理(请参阅下面的“权益质押与管理”部分)。在BC上有一个专用于BSC权益质押的模块。它将接受BNB持有者的BSC权益质押,并计算出权益质押z多节点集。每次UTC零时,BC都会发出一条可校验的“ValidatorSetUpdate”跨链消息,通知BSC更新其验证人集合。
  
  在生成新的区块前,现有的BSC验证人定期检查是否有“ValidatorSetUpdate”消息转发到BSC。如果有,它们将在一段高度后(即预定义的区块间隔)之后更新验证人集合。例如,如果BSC每5秒生成一个区块且检查周期是240个区块,那么当前的验证人集合将在1200秒(20分钟)内检查并更新下一周期的验证人集。
  
  安全与z终性
  
  安全与z终性
  
  考虑到有超过一半的½*N+1验证人是诚实可信的,基于PoA的网络通常可以安全、正常地工作。然而在某些情况下,拜占庭验证人仍然可能设法攻击网络,比如通过“克隆攻击”的方式。为了保证具BSC有与BC一样高的安全性,我们鼓励BSC用户等待到接收的区块被超过⅔*N+1不同的验证人所确认。通过这种方式,BSC可以实现与BC相似的安全级别,可以容忍少于1/3*N的拜占庭验证人。
  
  对于21个验证人,如果区块时间为5秒,那么⅔*N+1个不同的验证人确认将需要(2/3*21+1)*5=75秒的时间。BSC的任何重要应用程序可能都必须等待⅔*N+1,以确保相对安全的z终结果。然而,除了这样的安排,BSC还引入了惩罚机制来惩罚拜占庭验证人的双重签名或不稳定性,这将在后面的“权益质押和管理”部分中做出介绍。这种惩罚机制将在很短的时间内暴露恶意验证人,并使“克隆攻击”非常难以执行或即使执行了也非常不划算。通过这种惩罚机制,½*N+1甚至更少的区块就足够满足大部分交易z终性了。
  
  收益
  
  当前验证人集合中的所有BSC验证人都将从以BNB支付的手续费中获得收益。由于BNB不是一个会通胀的通证,因此不会像***和以太坊网络那样产生挖矿收益,手续费是验证人的主要收益。由于BNB也是其他应用的实用型通证,委托人和验证人仍将获得持有BNB的其他好处。
  
  验证人的收益是从每个区块的交易中收取的手续费获得的。验证人可以决定向质押了BNB的委托人分享多少收益,以吸引更多的质押投资。每个验证人将以相同的概率轮流生成区块(如果它们保持100%在线),因此,从长远来看,所有稳定的验证人都可能获得类似规模的收益。同时,每个验证人的质押资产大小可能是不同的,因此,这带来了一种与直觉相反的情况,即更多的用户信任并委托质押于同一个验证人,他们可能获得更少收益。因此,只要验证人仍然是可信的(不受信任的验证人可能带来极大的风险),理性的委托人就会倾向于委派抵押数量较低的验证人。z终,所有验证人的区别都会更小。这实际上将防止其他网络上出现的质押集中和“赢家永远赢”的问题。
查看更多广州网站/软件服务信息

免责声明:此信息系发布者(UID:607763)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们