超级链

概念介绍

超级链(Xuper Chain)

百度超级链是百度自研的具备强大的网络吞吐能力、高并发的有效性验证能力和可扩展的存储能力的区块链3.0解决方案。

超级节点/监督节点

超级节点是超级链中的特殊节点,采用分布式计算技术,保证每个节点的存储和计算是可以扩展的,从而为区块链网络提供源源不断的存储和计算支持。在非 POW 的共识机制下,超级节点会计算链上提交的交易,并执行合约。超级节点采用多核并行计算与分布式计算相结合的方式提升计算效率。而监督节点主要用于交易的验证。

智能合约

由于 UTXO (Unspent Transaction Output) 模型相较于 Account 余额模型有更好的并发性,超级链底层基于 UTXO 模型,扩展了对智能合约的支持,并且可以加载不同的合约虚拟机。

立体网络

超级链采用链内并行技术、可回归侧链技术、平行链技术在区块链上实现了立体网络。

链内并行:超级链将事务挖掘形成 DAG 图,并由 DAG 图来控制事务的并发执行。
可回归侧链:超级链通过把复杂的智能合约放在侧链执行,实现利用其它并行资源而不消耗主链资源,当满足侧链回归条件时,主动引发侧链合并。
平行链:超级链可以通过 Root 链来创建一个独立的、真实的区块链体系。

轻量级节点

轻节点仅同步少量数据就可以完成数据的访问和校验,适用于普通 PC、手机和嵌入式设备上,不需要强大的算理和存储就能有效访问区块链网络数据。

BBE for Xuperchain 技术架构

图片

购买创建

集群套餐选择

  1. 登录百度智能云管理控制台,选择“产品服务 > 百度区块链引擎BBE”,点击“超级链 > 创建超级链网络”。
    图片

  2. 根据业务应用场景,选择合适的计算资源进行购买,目前提供三种标准规格的套餐:普通配置、高级配置、豪华配置

普通配置 高级配置 豪华配置
普通III 普通III 普通III
内存:4核/8G 内存:8核/16G 内存:12核/32G
系统盘:50GB 系统盘:50GB 系统盘:50GB
高性能云磁盘:40GB 高性能云磁盘:300GB 高性能云磁盘:500GB

图片

网络初始参数配置

图片

  • 选择集群:选择用于部署超级链的集群,若未创建集群,点击“立即创建”可跳转至创建容器集群页
  • 超级链网络名称:自定义您的超级链网络名称,用于标识您的网络信息
  • 单块奖励:超级节点出块时每个块的奖励金额
  • 衰减高度:出块时,每出多少个块奖励会开始衰减
  • 衰减系数:出块时,每出一定高度的块后,新的奖励等于当前奖励乘以衰减系数
  • 初始分配超级币:创建网络时,给管理账户预分配的超级币数量,管理账户默认为第一个超级节点的账户
  • 超级节点账户:具有记账权和出块权的节点,账户信息为随机生成
  • 监督节点账户:仅有监督权的节点,用于交易验证

“备注“单块奖励 100,衰减高度 100,衰减系数 0.5
第 1~100 个块每个奖励是100,第 101~200 个块每个奖励是50,第 201~300 个块每个奖励是25,以此类推,奖励逐渐收敛。

查看超级链控制台

超级链部署完成后,可以在超级链的列表中查看到已有超级链网络。

图片

点击 “控制台” 即可访问网络的控制台,超级链控制台分为三个部分,包括钱包、网络节点信息、网络交易信息。

  • 钱包

用户可以查看自己的地址和私钥,同时可以进行与其他节点用户进行超级币交易。

  • 网络节点信息

在网络节点信息列表中,用户可以查看Root链的基本信息包括Root块、最新块、链长和超级币总量。
同时用户可以在该模块中,查看现有超级节点和监督节点的状态信息。

  • 网络交易信息

记录了超级链网络中及各个节点最近进行的交易信息。

操作步骤

  1. 获取账户私钥

    • 点击“下载网络参数”入口
      图片

    • 输入手机验证码
      图片

    • 从下载的文件中获取用户私钥
      图片

  2. 登录超级链控制台,输入账户私钥

  3. 登录之后,可以查看钱包、网络节点信息、网络交易信息

    • 钱包

      • 查看自己的余额
        图片
      • 点击 “交易” 向目的地址发起转账
        图片
    • 网络节点信息

    网络节点信息包括 Root 链基本信息、超级节点列表和监督节点列表

    图片

    图片

    图片

    说明:监督节点不产生区块,没有奖励,所以默认金额为 0。

    • 网络交易信息

    网络交易信息包含了超级链网络上的最近 50 笔交易的详情

    图片

    说明:上图中最近交易为出块奖励,所以没有发起方。