区块链中的智能合约驱动交易与隐私安全保障
1. 智能合约驱动的业务交易
1.1 基础设施服务
基础设施服务能够支持业务服务的开发、交付、维护和配置,还具备提供和维护服务质量(QoS)的能力,如安全性和性能。在业务交易和流程中,编排模型可用于协调业务服务,部分协调逻辑也可通过智能合约实现。此外,基础设施服务还涵盖监控和管理服务,用于监测业务流程和资源的健康状态与状态,检测潜在的合同违约情况并触发解决策略等,智能合约也可用于实现合同执行过程的透明化。
1.2 智能合约与外部信息交互
智能合约只能访问存储在账本上的信息,但有些智能合约需要在更广泛的生态系统中运行,因此可能需要获取外部世界的状态和事件信息。同时,合作伙伴的业务服务应能被智能合约触发,反之亦然。这就需要区块链适配器/连接器,它可以接收来自智能合约的消息或事件并调用外部服务,或者接收服务调用并相应地向智能合约发送消息。在区块链术语中,可信的外部数据馈送被称为预言机,例如 Town Crier 和 Oraclize。
1.3 案例研究设计
在案例研究中,每个合作伙伴将其内部业务流程作为面向服务架构(SOA)服务公开。例如,制造商的服务提供了订购产品、取消和修改订单、支付产品费用以及跟踪订单状态等功能。基于区块链的智能合约为业务协作提供了可信的通信和协调基础设施,各方之间的智能合约旨在实现相应法律合同中的条款。所有交互(服务请求或交易发起交互以及响应交互)都通过相关的智能合约进行,每次交互的有效记录都作为区块链交易记录在区块链中。服务使用区块链连接器向合约发送交互消息、从账本中读取业务对象并监听生成的事件,事件模式的检测可以触发服务操作的执行。
超级会员免费看
订阅专栏 解锁全文
1164

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



