首页 > 世链号 > 详解区块链的平台服务
抄底区块  

详解区块链的平台服务

摘要:基于链服务管理的路由规则,选择特定的合约代码实现来具体验证执行业务价值交易。

为了全景展现区块链生态体系,区块链的高阶架构模型体现了未来基于区块链实现高度自动化、智能化、公平守约的虚拟社会生产关系的能力。面向链合约服务的高阶层次化架构包括三大部分:业务合约和账本、区块链平台服务、UI界面/API接口。

这次,给大家解读的是区块链平台服务。

合约服务作为业务合约的主体,定义了业务合约最基本的服务内容。每一个合约服务就是一种最小的完整概念层面的业务语义定义。合约服务定义了完成业务所需的一个或多个合约动作,每个合约动作定义了输入状态和输出状态以及要执行的业务逻辑命令。

合约服务本身和每一个合约动作,以及其中用到的任何合约条款、法律条款都需要用人类语言进行清晰明确的描述,必要时提供形式化语义描述以免出现语言理解偏差。每一个合约动作的执行形成一个明确的合约价值交易,实现状态资产在依附的价值主体上可验证的变化——这种状态变化在既定的业务条件和法律条件上是确定的。

合约流程引擎在执行流程节点流转时,按照流程定义对合约服务动作的调用,自动进行服务动作的执行,从而产生业务价值交易。这是一种内在的合约服务调用。合约服务的调用也可以是外在的,即由用户通过UI界面基于外部API接口实现调用。合约服务是自包含的,可以是一种组合服务,即对现有的合约服务动作进行组合,形成新的服务动作业务语义。

1540800477646337.jpg

合约服务的可组合化有利于基于已有的业务合约定义,通过快速构建新型的业务合约进行生产关系创新,实现不同产业价值服务的零距离整合。为了实现合约服务的自包含化,并支持服务流程的编排,以及服务计算容器化、分布式、可扩展的架构部署要求,合约服务需要定义成无状态的。

所有的合约动作以及其中的各个命令都是纯业务逻辑描述,或者是对其他公共服务逻辑的引用。当签约用户或流程调用合约服务时,合约服务会进行服务路由,基于链服务管理的路由规则,选择特定的合约代码实现来具体验证执行业务价值交易。

 
文章作者: 区块链大咖说
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。