hyperledger
2016-04-20 08:27:21 25 举报
Hyperledger是一个开源的区块链项目,由Linux基金会主导。它提供了一个模块化、可插拔的区块链平台,用于构建企业级应用。Hyperledger的核心是一组共享的基础设施组件,包括分布式账本技术、共识算法、加密库等,这些组件可以用于开发各种类型的区块链应用。 Hyperledger的设计目标是提供一种灵活、安全、可扩展的解决方案,以满足不同行业和企业的需求。它支持多种共识算法和智能合约语言,并且可以与现有的IT系统集成。此外,Hyperledger还提供了一套完整的工具链,包括开发框架、测试工具和部署工具,以帮助开发人员快速构建和部署区块链应用。
作者其他创作
大纲/内容
S1
P2
O
Smart Contract/Chaincode
5、账本更新事件
多账本
S2
交易证书
智能合约
P1
2.2、打包提案和执行结果并签名,模型执行交易产生的数据变更不写到账本中
Ledger
4.3、校验区块,检查交易的输入输出是否符合当前区块链的状态,完成后将区块写入到账本,并修改K-V状态数据
Peer
N
A
P6
A2
A3
P5
R
4.2、发送区块
P8
1、连接peer节点
L1
Orderer
证书服务
Blockchain Network区块链网络
PA
L2
2.1、模拟执行提案
P3
org1
Application客服端应用
Peer对等网络节点
4、打包所有peer返回结果,作为一个交易并签名
共享账本
C
单账本
org4
L
P7
共识网络
c
org2
org
3、提案结果
S
Client
Organization参与者
SDK
A4
A1
P4
S3
注册证书
P
O1
多账本多合约
4.1、交易共识排序,将一批交易打包到一起,生成新的区块
org3
2、交易提案
0 条评论
下一页