Substrate 区块链应用开发之存证模块的功能开发

打印 上一主题 下一主题

主题 817|帖子 817|积分 2451

Substrate 区块链应用开发之存证模块的功能开发

存证是一种在线服务,可用于在某一时间点验证盘算机文件的存在性,最早是通过比特币网络带偶然间戳的交易实现的。
存证的应用场景有:

  • 数字版权
  • 司法存证
  • 供应链溯源
  • 电子发票
  • ...
存证的作用是:

  • 证实文件在某一时间点确实存在
  • 证实文件在某一时间点确实没有被篡改
  • 证实文件在某一时间点确实由某个人创建
实操


  • Open a terminal shell on your computer.
  • Clone the node template repository by running the following command:
  1. git clone https://github.com/substrate-developer-hub/substrate-node-template
复制代码

  • Change to the root of the node template directory by running the following command:
  1.     cd substrate-node-template
复制代码

  • Create a new branch to contain your work:
  1.     git switch -c my-learning-branch-2024-04-05
复制代码

  • Compile the node template by running the following command:
  1.     cargo build --release
复制代码

  • In the same terminal where you compiled your node, you can now start the node in development mode by running the following command:
  1.     ./target/release/node-template --dev --tmp
复制代码


  • polkadot.js.org/apps 查看

  • 交易前查询状态 None

  • 交易

  • 提交交易

  • 交易后查询状态

问题


  • 编译报错后使用的下令
  1.     cargo clean
  2.     cargo update
  3.     cargo update -p wasm-bindgen
  4.     cargo update -p librocksdb-sys
  5.     cargo update -p schnorrkel@0.11.4
  6.     cargo update -p anstream@0.6.13  -Z sparse-registry   
复制代码

  • 编译报错:error[E0220]: associated type BlockNumber not found for T

办理: 更换T::BlockNumber为BlockNumberFor
参考

更多详情


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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

河曲智叟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表