BigBangCore超级节点方案

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
币安app

binance币安交易所

币安交易所app是全球排名第一的虚拟货币交易所,注册领取盲盒礼包!

APP下载   官网注册

一、超级节点方案介绍

分布式超级节点的目标是解决主链的DPOS节点扩展性问题。BigBangCore是一个多链区块系统,参与DPOS的节点需要同步所有有价值的支链的出块。随着支链数量增加,出块节点的负担也会增加。因此,分布式超级节点是解决这个问题的有效方案。

在分布式超级节点方案中,主要有两种角色:ROOT节点服务器和分支节点服务器。

ROOT节点服务器负责共识协商、主链出块、主链数据管理和分支节点管理等工作。它保存有出块签名密钥的相关数据,用于共识协商和主链出块。ROOT节点服务器连接BigBangCore网络,一方面进行安全主链上的DPOS协商,另一方面与其他分支节点交互数据。ROOT节点服务器通过P2P(SOCKETAPI)连接其他超级节点的ROOT节点服务器,或者通过P2P(SOCKETAPI)连接普通节点。ROOT节点服务器只存储检验安全主链的数据,分支数据由分支节点服务器处理。分支节点服务器和ROOT节点服务器通过SOCKETAPI或MQ方式连接,交互安全信标、管理数据等信息。

分支节点服务器专门负责组织应用支链的区块数据。每台分支节点服务器只负责一个或多个分支链数据,并且不会有两个分支节点服务器负责相同的分支链数据。分支节点服务器通过SOCKETAPI或MQ方式与ROOT节点服务器连接,接收处理安全信标和管理数据。分支节点服务器通过P2P(SOCKETAPI)与其他超级节点的对应分支节点连接。当DPOS协商当前ROOT节点被选为出块节点时,ROOT节点服务器构造主链新块,并把支链出块上下文数据推送给各分支节点服务器。分支节点服务器构造各自支链新块数据并签名后,由分支节点自己广播全网。

二、超级节点之间的连接方式

超级节点之间通过P2P(SOCKETAPI)方式连接,包括ROOT节点与ROOT节点的连接,分支节点与对应管理分支的分支节点的连接。ROOT节点和分支节点之间也可以采用P2P(SOCKETAPI)或MQ方式通信。

ROOT节点和分支节点之间交互的数据主要包括出块上下文数据,如信标、高度、被选节点DPOS地址表等信息。交互数据还包括对端节点(超级节点或普通节点)的分支节点连接信息,连接信息中包含安全信标。只有两个ROOT节点协商的分支节点才能相互连接,增强了分支节点的安全性。

ROOT节点负责管理分支节点。可以通过RPC连接ROOT节点,添加或删除分支节点配置信息。配置信息包括分支节点的地址信息和管理的分支链信息。分支节点主动连接ROOT节点,ROOT节点通过配置的分支节点地址信息对分支节点进行连接鉴权。只有配置了的分支节点地址才能连接ROOT节点,并进行基本安全认证。分支节点可以从ROOT节点同步需要管理的分支链信息,ROOT节点在分支配置改变时及时同步给分支节点。

三、超级节点与普通节点的连接关系

普通节点负责全链的数据管理,包括共识协商、主链数据管理、分支链数据管理等。普通节点需要与超级节点的所有节点连接,包括ROOT节点和分支节点。普通节点首先与超级节点的ROOT节点连接,通过握手协议获取超级节点的所有分支节点连接地址和管理的分支链信息。在握手阶段,普通节点会告诉ROOT节点,本节点是普通节点,主链和分支链都由该节点管理。超级节点的分支节点需要连接该节点,并将该节点可以连接RPC客户端进行命令操作。每个节点可以导入钱包地址,并进行钱包相关的操作。

2) LWS与超级节点的连接关系

一个超级节点附近可以有多个LWS提供服务,每个LWS提供部分分支的服务。每个LWS必须与超级节点的ROOT节点连接,并同步主链数据。同时,LWS需要与自己管理的分支链对应的分支节点服务器连接,同步对应的分支链数据。

ROOT节点负责管理LWS服务器。可以通过RPC添加、删除LWS服务器,并配置LWS服务器管理的分支链信息。LWS服务器上需要配置ROOT节点服务器地址,并主动连接ROOT节点服务器。只有ROOT节点配置了LWS服务器的地址信息,LWS服务器才能连接到ROOT节点服务器。ROOT节点服务器会及时向LWS服务器同步LWS的分布表,即LWS表和分别管理的分支链信息,用于LWS客户端连接时的重定向使用。

LWS客户端可以选择一个LWS服务器连接,并请求订阅分支链数据。如果该服务器上有该支链数据,则提供相应的服务。如果没有支链数据,则返回失败消息,并返回对应支链的重定向LWS服务器地址。LWS客户端也可以请求获取LWS分布表,根据LWS分布表连接对应的LWS服务器。

五、BigBangCore官方轻钱包--PockMine

PockMine是一个跨平台的轻钱包应用,使用“RN技术”作为主要可视化开发语言。它可以同时运行于安卓和IOS终端。作为BigBangCore第一个手机端钱包应用,PockMine团队非常注重资产安全。它采用“云钱包+HD钱包”双钱包结构,最大程度保障用户的资产安全,并提供简单便捷、安全可靠的数字资产存储服务。云钱包支持BBC、USDT、BTC、ETH等币种,HD钱包支持BBC及BBC支链中的各种Token。同时,PockMine是全球首个支持EDPoS投票的手机客户端,同时支持CPoW和EDPoS双共识玩法。注册用户可以免费获得CPoW挖矿算力,产出的BBC可直接在应用内参与BBCEDPoS投票获取收益。

未来,PockMine将紧跟BigBangCore的发展,为其主要业务提供移动端的全面支持。作为BigBangCore生态的核心应用,PockMine将承载数字资产管理与查询、LWS/LWC设备管理与查询、雾存储空间撮合交易市场、物联网数据撮合交易市场等主要生态功能,成为BigBangCore生态中密不可分的一部分。

P

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/61848.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月17日
下一篇 2023年08月17日

相关推荐

  • 怎么成为比特币节点,比特币节点是什么

    一、什么是比特币节点比特币节点是比特币网络中的基础组成部分。它指的是运行比特币软件的计算机设备,这些节点通过特定的网络通信,共同构成了比特币网络。每个节点都参与比特币的验证、交易处理和区块链维护。它们不仅有助于维护网络的安全性和功能性,也促进了比特币的去中

    2025-04-15 21:00:01
    5 0
  • 区块链没有节点怎么办,节点如何加入区块链

    一、怎么进入区块链节点行业(区块链的节点怎么盈利)2020年如何转行进入区块链行业?作为一名科技工作者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。首先,2020年随着产业互联网的发展,区块链将有更多的落地应用场景,而且区块链技术在产业互联网的落地应用

    2025-04-12 23:00:01
    16 0
  • 节点资本实力怎么样,北京动力节点教育科技有限公司怎么样

    一、创新药的哪个节点资本化创新药的研发费用资本化。公司的原研发资本化政策为:对于创新疫苗将获得临床二期总结报告为资本化时点。对于研发型企业来说,研发费用资本化是平滑业绩的一大利器。所谓研发费用资本化,是指当期的研发费用,可以列为“无形资产”在后期逐年摊销。

    2025-04-12 17:00:01
    42 0
  • 货币节点什么意思,GTJ节点是什么意思

    一、qv节点是什么意思QV节点是什么意思?QV节点是Quantum Vnet网络中的一个节点,它可以将不同区块链之间的数字资产进行互通。QV节点是许多主流数字货币交易所和数字资产钱包中的常用节点,它可以有效地促进数字资产的流通和交易。QV节点的工作原理是怎样的?QV节点使用了基于

    2025-04-08 07:00:01
    35 0
  • 达世币如何解锁节点,虚拟币达世币下线后原有的币子怎么办

    一、区块链信息如何传递区块链+即时通讯是怎样的?区块链特点之一就是通过分布式账本技术实现不可逆,同时采用各种技术,比如环签名、零知识证明等实现匿名、保护隐私等。社交网络由Facebook垄断、即时通讯由WhatsApp等中心化产品垄断,它们给用户带来了无与伦比的沟通方便,

    2025-04-05 09:00:01
    40 0
  • 比特币有多少节点,比特币有多少区块链

    一、比特币一共有多少个2100万个比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。比特币不是无限量发行的,与大多数的货币不相同。

    2025-04-03 17:00:02
    35 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载