今天给大家介绍一下区块链系统设计时需要关注的点是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。
应用服务角度
身份管理
用户注册与登陆系统,获取用户注册正式,才能利用私钥,进行签名(类似我了刻章,并使用我点印章签署后,才能生效合法)消息接收才能进行消息确认。
账本管理
授权后点用户可以查询账本数据(dba权限),查询方式可以有,根据区块号查询区块,根据区块哈希查询区块,根据交易号查询区块,根据交易号查询交易,也可以通过“通道”来查询区块链信息(通道是fabric的重要概念)
交易管理
账本不像传统数据库那样,可以增删查改,他的记录更新只能通过交易来进行。 应用程序通过交易管理,提交交易提案,并获取交易背书,后,在给排序服务节点提交交易,然后打包生成区块。
智能合约
只有智能合约才能更新账本数据,其他服务节点不能直接修改状态数据
系统支持角度
成员管理
MSP( membership service provider), 每一个组织都有一套msp,都会建立一套根信任证书体系。
共识服务
区块链是强一致性,区块链交易有效,有序
链码服务
执行环境需要安全,执行过程与用户数据隔离
安全和密码服务
通过bccsp( blockchain cryptographic service provider ) hsm( hardware security modeul)
常用的peer 命令
创建管道,heidsoft 为管道名称
peer channel create -o oderer-host:7050 -c heidsoft -f /etc/hyperledger/configtx/channel.tx
加入管道
peer channel jobin -b heidsoft.block
以上就是区块链系统设计时需要关注的点是什么的全部内容了,更多与区块链系统设计时需要关注的点是什么相关的内容可以搜索亿速云之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下亿速云!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。