Substrate 区块链开辟之本地网络启动

打印 上一主题 下一主题

主题 1358|帖子 1358|积分 4074

Substrate 区块链开辟之本地网络启动

Substrate 是一个软件开辟工具包 (SDK),它利用基于 Rust 的库和工具,使您可以或许从模块化和可扩展的组件构建特定于应用程序的区块链。利用 Substrate 构建的特定于应用程序的区块链可以作为独立服务运行,也可以与其他链并行运行,以利用 Polkadot 生态体系提供的共享安全性。Substrate 包含区块链底子设施焦点组件的默认实现,让您可以或许专注于应用程序逻辑。
安装

本地网络启动实操


  • 克隆仓库
  1. git clone git@github.com:substrate-developer-hub/substrate-node-template.git
复制代码

  • 切换目录
  1. cd substrate-node-template
复制代码

  • 创建一个新分支
  1. git switch -c my-learning-branch-2024-03-16
复制代码

  • 编译
  1. cargo build --release
复制代码


  • 启动本地 Substrate 节点
  1. ./target/release/node-template --dev --tmp
复制代码


  • 启动第一个区块链节点 alice
  1. ./target/release/node-template --chain local --alice --tmp
复制代码


  • 启动第二个区块链节点 bob
  1. ./target/release/node-template --chain local --bob --tmp
复制代码


  • 将链规范转换为原始格式 Convert the chain specification to raw format

  1. ./target/release/node-template build-spec --chain=local --raw > spec.json
复制代码

  • 读取spec.json文件的内容,搜索包含“boot”的行,并表现这些行以及它们前后各两行的内容
  1. cat spec.json | grep boot -C 2
复制代码


  • 启动第二个区块链节点,此命令包含--bootnodes选项并指定单个引导节点,即由 启动的节点alice
  1. ./target/release/node-template --chain local --bob --tmp --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWBGJ3YcEgqt2BjFmWDv2fkqWPkKrDreWiGyreA7z72UnW
复制代码


  • polkadot.js. 查看



  • polkadot.js 查看出块信息


  • 交易之前查询


  • 交易


  • 提交交易


  • 交易之后


  • 查询交易后的值


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表