一种基于区块链智能合约的软件服务交易方法 |
| |
引用本文: | 王晟典,陈娥,朱岩,林映春,刘国伟. 一种基于区块链智能合约的软件服务交易方法[J]. 工程科学学报, 2023, 45(3): 475-488. DOI: 10.13374/j.issn2095-9389.2021.11.25.009 |
| |
作者姓名: | 王晟典 陈娥 朱岩 林映春 刘国伟 |
| |
作者单位: | 1.北京科技大学计算机与通信工程学院,北京 100083 |
| |
基金项目: | 国家科技部重点研发计划资助项目(2018YFB1402702) |
| |
摘 要: | 随着软件服务交易模式由提前付费向“先服务后结算”转变,软件即服务(SaaS)所依赖的订阅模式面临着软件服务金融化与法律化的挑战—既无法按实际使用量进行金融支付,也难以通过法律形式规范服务提供方、消费方、交易平台之间权利义务关系.据此,本文将智能法律合约(SLC)引入到服务计算平台中,提出一种服务即合约(SaaSC)架构.在法律化方面,SaaS+SaaSC的组合支持SLC软件订阅合约中设立服务注册、发现、定制化三种条款,从交互动作、服务状态、状态转移流程等方面规范了各方当事人在服务注册、发现与消费三阶段的交互行为;在金融化方面,将服务接口声明添加到智能法律合约中,借助智能合约自动执行和检查条款实现了细化到服务接口调用级别的精准计费模式.进一步,以天气预报服务作为案例实现了基于区块链智能合约的在线软件服务获取、交付及合约化支付,验证了SaaS+SaaSC方案的合理性和有效性,表明软件服务合约化是一种新的可行技术路线.
|
关 键 词: | 区块链智能合约 SaaS 智能法律合约 微服务 服务注册 服务发现 |
收稿时间: | 2021-11-25 |
A software service transaction approach based on blockchain smart contracts |
| |
Affiliation: | 1.School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China2.Beijing Municipal Bureau of Economy and Information Technology, Beijing 100744, China |
| |
Abstract: | |
| |
Keywords: | |
|
| 点击此处可从《工程科学学报》浏览原始摘要信息 |
|
点击此处可从《工程科学学报》下载免费的PDF全文 |