详解区块链的平台服务

2019-08-26

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

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

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

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

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

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

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


以上就是广州捕获科技专家的分享,欢迎大家前来咨询,我们将24小时竭诚为您服务!

广州捕获信息科技有限公司,是国内前三的互联网技术研发管家,也是广州知名的互联网技术研发高新科技企业。
为客户提供网站、小程序、区块链、APP、小游戏等技术研发服务。合作客户超300家,包括华为、阿里、腾讯、拼多多等众多知名企业。只要您有想法,互联网技术我们来帮您实现,您正好需要,我们刚好专业 。我们只想做一件事,帮助客户成功!
咨询热线:020-22042754



相关新闻

新闻&案例

新闻动态
行业资讯

关于我们

公司简介
联系我们

联系方式

电话:020-22954640
微信:13265307814
邮件:service@buhuokeji.com
QQ:1663714047

开发合作扫我

关注公众号