159-hyperledger入门





hyperledger入门


hyperledger fabric的实现利用了6个概念
1.智能合约	
	smart contracts

2.数字资产
	digital assets

3.记录存储系统
	system of record repositories/stores

4.基于共识的去中心化网络
	decentralized consensus-based network

5.可插拔的共识算法及共识模型
	pluggable consensus algorithms/models

6.加密安全机制
	cryptographic security


这些概念和功能让hyperledger fabric架构结合了3个范畴
1.成员管理
2.区块链
3.智能合约


这三个范畴是按逻辑划分的
而不是在物理上对独立过程,地址空间或机器的组件分割


1.成员管理服务
成员管理提供了很多服务,包括身份管理,网络隐私,保密和审查
对于非准入型的区块链,参与者不需要提供认证许可
所有的节点都平等地发起交易,验证交易且累积账本
也就是说
在非准入型的区块链中,没有身份的区别

成员管理服务结合了PKI技术和去中心化
将非准入型的区块链转变为准入型的区块链
在准入型的区块链中,
参与者通过注册获取身份认证许可
并且通过参与类型区分类别

通过使用身份认证许可
用户可以向交易认证中心TCA
申请伪匿名认证许可
只有使用这一的许可信息
用户才可以发起交易

此外,交易证书在区块链上永久存在,
审查人员可以以此来追溯交易


2.区块链服务
通过建立在HTTP/2的P2P协议,
区块链服务管理分布式账本
账本上的数据结构被高度优化,
从而支持对世界状态复制的高效哈希算法

此外,在部署智能合约的时候
还可以指定不同的共识算法
如PBFT,RAFT,POW,POS等


3.智能合约
智能合约在fabric中称为 "链码"
链码服务为链码在验证节点上的执行提供了安全轻量级的沙箱
执行环境是一个"锁定"而且安全的容器
以及一组签名镜像
包含了安全操作系统和链码语言,运行时,SDK层






 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值