Hyperledger项目概览

1.企业级区块链的平台要素

1.智能合约
2,商业网络
3.隐私和保密
4.共享账簿
5.共识

2.项目概览

1.Explorer
node,UI,单页面应用
2.Composer
类JS,智能合约开发,web开发框架
3.Indy
Python,身份管理
4.Grid
Python,供应链区块链。合约,模型,样例
5.Sawtooth
创建、部署和运行分布式账本的模块化平台,Intel提供
Python,PoET共识(经历时间证明,面向大型分布式验证器群,消耗最少的资源。性能、扩展性),交易族,扩展性
Burrow 被整合到 Hyperledger Sawtooth 中,然后再整合进 Hyperledger Fabric 中
6.Iroha
为了将分布式账本技术简单容易地与基础架构型项目集成而设计的区块链框架项目
C++,移动端、web端支持,Sumeragi共识。日本提供
7.Burrow
Go,Hyperledger Burrow是由Monax开发的企业Ethereum客户端,PoS.EVM支持
Hyperledger Burrow是一个模块化的区块链客户端,拥有一个许可式智能合约解释器,部分开发采用了以太坊虚拟机(EVM)的规范
Hyperledger Burrow是一个经过授权的以太坊智能合约区块链节点,可以在经过授权的虚拟机上运行以太坊EVM智能合约。交易最终确认和高事务吞吐量是Burrow的部分核心功能,在某种程度上,这是得益于Tendermint权益证明一致性引擎(共识)

8.Cello
Python,JS 区块链OS。管理平台
9.Usra
Rust,密码工具库,零知识证明
10.Quilt
Java,跨账本Interledger协议
11.Caliper
Node,华为提交,性能测试框架
12.Fabric
前身是OpenBlockchain
13.Hyperledger Besu
besu是以太坊的Java实现,以前称为Pantheon

Fabric
1.背书策略(3种)
AND(Org1,Org2);
OR(Org1,AND(Org2,Org3);
OutOf(1,OrgB,OrgC)

排序节点:共识
peer:背书、验证

执行-排序-验证 VS 排序-执行(其它区块链)
配置、修改也是交易

fabric 区块头包含交易Merkle 根、状态 Merkle 根(Merkle Bucket 树)

作者:证始
链接:https://www.jianshu.com/p/3bae1bc3a9fa
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发布了299 篇原创文章 · 获赞 27 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43141726/article/details/105703416
今日推荐