关键词:
区块链
链下扩容
智能合约
仓单交易
资产确权
摘要:
仓单的本质是一种有价证券,仓单交易为仓单提供了一定的流动性,是仓单相关业务中非常重要的组成部分。当前,仓单交易系统一般是采用中心化的服务模式,且存在以下问题:第一,数据存在被篡改的风险,降低了数据的可信程度;第二,确权难,由于数据的可信程度低,即使用户实际拥有一张仓单,也难以得到其他机构的认可。针对现有仓单交易系统所存在的问题,本文提出了基于区块链构建仓单交易系统的解决方案。区块链是一种集成型创新技术,通过数据的多方维护和链式存储,实现了数据的多方可信、难以篡改和可追溯等特性。本文基于区块链构建的仓单交易系统具有以下特点:第一,针对区块链和业务结合时遇到的性能问题,基于链下扩容的思想,设计了“链下交易、链上结算”的系统架构,使得系统既满足业务性能需求,又不影响区块链的价值特性;第二,结合链上可信数据与SPV技术,设计实现了数字资产及相关操作数据的离线存储和公开验证功能,解决了仓单等数据的确权和追溯问题。本文的主要研究与设计内容如下:(1)研究分析区块链技术的原理和价值,对FISCO-BCOS联盟链平台进行修改,与公有链的SPV技术进行结合,使其支持链上数据的获取和验证;(2)基于修改之后的FISCO-BCOS平台,根据“链下交易、链上结算”的设计,将交易行情的维护、成交的达成等性能要求较高的部分放在链下处理,将交易的结算以及数字资产的管理维护过程放在链上处理。同时,在智能合约的设计过程中,采用“数据”和“逻辑”分离的方式,解决了智能合约的升级问题;(3)基于“核心机构维护数据、用户本地存储自身数据、公众监督数据”的思想,借助区块链的数据可信特性,设计了权益数据的离线存储和公开验证,解决了仓单数据的确权和追溯问题。