开源
XuperChain:可作为区块链基础设施来构建合规的区块链网络
来源:元经纪     阅读:1067
网站管理员
发布于 2023-06-19 02:05
查看主页

概述

XuperChain是一种底层区块链技术,是超级链体系下的第一个开源项目,是构建超级联盟网络的底层方案。XuperChain设计上采用了模块化插件化的设计,具有高性能、安全、高可扩展、多语言开发智能合约和灵活等特点。

XuperChain 是联合网络的底层解决方案,具有以下突出特点:

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

快速开始

要求

  • 操作系统支持:Linux 和 Mac 操作系统
  • 转到 1.14.x 或更高版本
  • GCC 4.8.x 或更高版本
  • git

建造

克隆存储库

git clone https://github.com/xuperchain/xuperchain

注意

master分支包含最新功能,但可能不稳定

对于生产用途,请查看最新版本

进入xuperchain文件夹并构建代码:

cd xuperchain
make

请注意,如果您使用的是 Go 1.11 或更高版本,则默认使用 go modules 下载 3rd 方依赖项。您还可以禁用 go 模块并使用 vendor 文件夹下准备好的依赖项。

运行测试:

make test

跑步

运行单节点区块链

如果构建成功,会有一个输出文件夹。进入输出文件夹,创建默认链并启动区块链:

cd ./output
sh control.sh start

通过这样做,一个名为“xuper”的区块链被创建,你可以在 找到这个区块链的数据./data/blockchain/xuper/

默认情况下,xuper链会每 3 秒生成一个块,尝试使用以下命令查看链trunkHeight并确保它正在增长。

./bin/xchain-cli status

运行多节点区块链

生成多节点。在运行以下命令之前,请确保您已运行make以生成代码。

make testnet

进入testnet目录,然后分别启动三个节点(确保端口没有被占用)

cd ./testnet/node1
sh ./control.sh start
cd ../node2
sh ./control.sh start
cd ../node3
sh ./control.sh start

观察各个节点的状态

./bin/xchain-cli status -H :37101
./bin/xchain-cli status -H :37102
./bin/xchain-cli status -H :37103

文档

我们在XuperChain Chinese Docs有中文版的新文档,英文版即将推出。

如何贡献

我们鼓励您为 XuperChain 做出贡献。

请查看贡献指南,了解有关如何开始为项目做出贡献的信息。

执照

XuperChain 遵循Apache 许可证,版本 2.0

[/hidecontent]

   
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
苹果不打算对airpodsmax进行重大硬件更新
少林大师坐镇 打造传统武术IP“元宇宙”
蔚来、乐道上线0首付3年免息政策:日供99元 乐道L60开回家
快来骆岗公园现场体验这些前沿黑科技
中国空间站科学实验镜像平台建成运行:在地面1:1复刻太空实验

首页

分类

定制方案

消息

我的