BigBangCore超级节点方案

OKX欧易app

OKX欧易app

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

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

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/61848.html

上一篇 2023年08月17日
下一篇 2023年08月17日

相关推荐

  • 以太坊Geth客户端最新版下载与安装指南,快速上手以太坊节点

    以太坊Geth客户端最新版下载与安装指南,快速上手以太坊节点 以太坊作为全球领先的智能合约平台,其去中心化特性离不开众多节点维护者的支持,Geth(Go-Ethereum)是以太坊官方维护的、使用Go语言编写的以太坊客户端,也是最流行、功能最全面的节点软件之一,运行Geth节点不仅

    2026-10-19 08:10:02
    22 0
  • 以太坊子币生态迎新机遇,6月28日关键节点与市场展望

    以太坊子币生态迎新机遇,6月28日关键节点与市场展望 随着区块链技术的不断演进和以太坊生态系统的持续繁荣,以太坊子币(也常被称为以太坊 Layer2 解决方案、ERC-20 代币或与以太坊强相关的生态代币)一直备受市场关注,这些子币依托以太坊的安全性和智能合约功能,通过扩容、

    2026-10-18 12:10:01
    19 0
  • 欧易做合约节点返佣,资深交易者的躺赚新选择

    欧易做合约节点返佣,资深交易者的躺赚新选择 在加密货币衍生品交易领域,欧易(OKX)凭借其深度流动性、多元合约产品及成熟生态,已成为全球交易者的首选平台之一,而近期,其“做合约开节点返佣”机制更以“低门槛+高分成”的优势,吸引了众多资深玩家和社区领袖的目光,成

    2026-10-14 04:10:02
    22 0
  • 阿帆谈以太坊行情分析,当前格局、关键节点与未来展望

    阿帆谈以太坊行情分析,当前格局、关键节点与未来展望 大家好,我是阿帆,在加密货币的浪潮中,以太坊(Ethereum)作为智能合约平台的龙头,其行情走势一直备受全球投资者和开发者的关注,我们就来深入探讨一下以太坊当前的行情,分析其背后的驱动因素,并对未来的可能走向进行

    2026-10-10 09:10:01
    19 0
  • 以太坊3月升级日程揭晓,关键节点与影响解析

    以太坊3月升级日程揭晓,关键节点与影响解析 加密货币社区对以太坊(Ethereum)的网络升级动态给予了高度关注,作为全球第二大加密货币和领先的智能合约平台,以太坊的每一次重要升级都可能对生态产生深远影响,备受瞩目的以太坊3月份升级具体定在几号?这次升级又有哪些关键

    2026-10-09 23:10:02
    12 0
  • 以太坊节点错误怎么办?常见问题排查与解决指南

    以太坊节点错误怎么办?常见问题排查与解决指南 在以太坊网络中,节点是连接用户与区块链的桥梁,负责同步数据、验证交易、执行智能合约等功能,无论是个人开发者、矿工(验证者)还是企业用户,运行以太坊节点时都可能遇到各种错误,本文将系统梳理以太坊节点常见的错误类型

    2026-10-09 13:10:01
    20 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载