国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:张展鹏, 张亮, 彭凌祺, 阚海斌
单位:1. 复旦大学 计算机科学技术学院, 上海 200433;2. 上海市区块链工程技术研究中心, 上海 200433;3. 上海市智能信息处理重点实验室, 上海 200433;4. 上海华虹计通智能系统股份有限公司, 上海 201206
关键词:软件即服务,区块链,智能合约,非同质化代币,数字凭证
基金:国家重点研发计划(2019YFB2101703);国家自然科学基金(U19A2066);上海市科技创新行动计划(20222420800,20511102200,19511102500)。
在软件销售场景中软件订阅和支持模式将成为主流,同时中心化授权在效率和安全性上受服务端限制。针对存储订阅信息的服务端可能遭受攻击导致盗版问题,提出基于非同质化代币的软件订阅模型,编写以太坊智能合约并利用去中心化方案保证订阅信息不可篡改。应用非同质化代币表示软件订阅,在区块链上映射软件订阅的生命周期,软件订阅流程依据代币原生操作完成,同时支持订阅购买者和销售商通过与智能合约交互实现安全的软件销售。根据订阅流程中智能合约调用的手续费开销,在模式设计层面选择发布-订阅区块链预言机,解决以太币汇率变化等相关问题,在系统设计层面设计链上存证和链下支付策略,使得订阅服务流程中的交易手续费不受以太坊主网行情的影响。实验结果表明,该模型通过非同质化代币完整映射软件订阅场景,并保障信息的可信、公开和不可篡改。
来源:2022年第1期
《计算机工程》期刊编辑部