为智能合约增添时间维度:区块链与复杂事件处理的融合
1. 预备知识
1.1 Hyperledger Fabric与Hyperledger Composer
Hyperledger Fabric是由Linux基金会托管的Hyperledger项目之一,是一种区块链框架实现。Hyperledger致力于推动跨行业的区块链技术在商业中的应用,它提供了一个开源的、工业级的私有或许可型区块链实现。根据HVS报告,Hyperledger Fabric是排名第一的、适用于企业的开源生产就绪许可型区块链。
Hyperledger Fabric(简称Fabric)具有模块化架构,明确了区块链网络中节点之间的角色,支持智能合约的执行,以及可配置的共识和成员服务。其核心是一个分布式账本,用于不可变地记录网络中发生的交易。Fabric基础设施旨在提供高度的保密性、弹性、灵活性和可扩展性。
Hyperledger Composer(简称Composer)是另一个由Linux基金会托管的开源Hyperledger项目,由IBM和Oxchains贡献。它由一套工具组成,便于开发区块链应用。Composer支持Fabric区块链基础设施和运行时,商业网络中的每个Hyperledger Composer应用由一个链码进程表示。链码有一个JavaScript解释器,用于执行处理交易的逻辑,链码是在Fabric区块链实现中定义智能合约的机制。
Hyperledger Composer有几个用于表示数据和定义交易处理逻辑的概念:
- 参与者(Participants) :通过交易与区块链应用进行交互的角色。
-
超级会员免费看
订阅专栏 解锁全文
1371

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



