区块链应用案例解析
1. 锯齿供应链(Sawtooth Supply Chain)
锯齿供应链的各组件会在每个锯齿节点上作为独立服务运行。它会创建一个客户端应用程序,供应链中的每个实体都能在其中注册并管理资产。之后,锯齿供应链会在本地端口 8021 启动一个名为 AssetTrack 的客户端应用程序。实体在应用程序中注册为代理后,就成为供应链的一部分。每个实体都会生成公钥和私钥对,并通过公钥来识别。
登录的实体可以添加具有一组属性的资产并提交交易。资产只能由其现有所有者用不同属性进行更新,并转移给不同的所有者。供应链中的每个实体都能查看所有资产和代理,但只有资产所有者才能将资产转移到其他实体,从而确保每个资产的可追溯性。
同时,锯齿供应链还通过 Docker 容器提供 shell 访问,可用于运行自动更新供应链数据的任意脚本。登录 shell 的 Docker 命令如下:
$ docker exec -it a supply-shell bash
登录 shell 后,导航到服务器文件夹,可执行以下命令来运行更新一些示例资产的脚本:
$ npm run update-sample-assets
更多关于锯齿供应链交易家族的详细信息可查看:https://sawtooth.hyperledger.org/docs/supply-chain/ 。
超级会员免费看
订阅专栏 解锁全文
1360

被折叠的 条评论
为什么被折叠?



