一种基于原子交换的资产交易方法和系统技术方案

技术编号:28045734 阅读:47 留言:0更新日期:2021-04-09 23:30
本发明专利技术公开了一种基于原子交换的资产交易方法和系统,定义了支持异构区块链的跨链协议,统一跨链传输和验证的标准,并结合侧链中继技术完成跨链交易。交易双方的资产不需要用户采用“热钱包”保持较长时间连接到区块链网络,而是交给跨链合约进行委托交易,跨链合约根据分布式哈希表对其他链上需要跨链的资产进行匹配,因为交易是在跨链合约和侧链进行,所以完全避免了交易一方如果发生数据丢失或者没有在正确的时间内广播交易,将可能存在被另一方盗取资金的风险。结合侧链的零知识证明技术对交易双方的信息进行隐藏,增强交易双方的隐私性。

【技术实现步骤摘要】
一种基于原子交换的资产交易方法和系统
本专利技术涉及区块链
,具体是一种基于原子交换的资产交易方法和系统。
技术介绍
区块链技术自比特币区块链于2008年诞生以来,已逐步发展出上千种区块链项目,根据区块链的应用场景、节点准入条件及去中心化程度,区块链被分为公有链(publicblockchain)、私有链(privateblockchain)以及联盟链(consortiumblockchain)这三大类。区块链技术和经济的发展,对区块链跨链提出明显的诉求。在性能上,区块链从基于PoW的比特币和以太坊,发展到基于PBFT及DPoS共识算法的联盟链及公链网络,虽然实现了TPS(服务器每秒处理的事务数)从个位数到万级别的巨大提升,但是却以牺牲一定的“去中心化”为代价,这并不符合区块链的核心理念。区块链网络迫切需要在更好地保持去中心化理念的同时,大幅度提升区块链的交易性能。在功能上,伴随着智能合约开发平台的逐渐丰富并完善,大量纷繁复杂的垂直公链及区块链商业应用显现,形成众多独立的基础设施和业务体系。这些区块链应用之间迫切需要实现功能上的扩展,即区本文档来自技高网...

【技术保护点】
1.一种基于原子交换的资产交易系统,其特征在于:包括五层结构;第一层为用户的接入终端,包括Web端和客户端;第二层为接口层,设置API网关;第三层为资产链智能合约层,用于部署路由数据、公钥数据和订单数据;第四层为侧链,部署侧链上的智能合约实现资产映射、资产交换和合约校验;第五层为资产区块链。/n

【技术特征摘要】
1.一种基于原子交换的资产交易系统,其特征在于:包括五层结构;第一层为用户的接入终端,包括Web端和客户端;第二层为接口层,设置API网关;第三层为资产链智能合约层,用于部署路由数据、公钥数据和订单数据;第四层为侧链,部署侧链上的智能合约实现资产映射、资产交换和合约校验;第五层为资产区块链。


2.根据权利要求1所述一种基于原子交换的资产交易系统,其特征在于:在所述第二层中部署跨链网关,用于对访问智能合约的请求进行负载均衡,把请求重定向给处理请求相对不多的智能合约。


3.根据权利要求1所述一种基于原子交换的资产交易系统,其特征在于:资产链智能合约包括实现资产注册、资产授权、世界信息功能的授权合约,以及实现资产交换、路由转发的交换合约。


4.根据权利要求3所述一种基于原子交换的资产交易系统,其特征在于:所述授权合约先实现用户资产注册,与资产链智能合约签订授权合同同步到用户本身的资产区块链中,待授权合同上链并达到一定数量的确认后反馈给用户结果;授权成功后,用户可以获得资产链智能合约提供的世界信息查看第三方资产成交的最新交易数据,参考这些数据发布自己的资产交换信息。


5.根据权利要求4所述一种基于原子交换的资产交易系统,其特征在于:所述资产链智能合约层根据网络中的订单列表进行同步,对若干订单进行统一匹配,再从各个资产区块链智能合约分配资产。


6.根据权利要求3所述一种基于原子交换的资产交易系统,其特征在于:所述交换合约将需要匿名的交换放入匿名池并激活侧链进行资产映射,侧链首先根据资产区块链资产进行Token发放并对匿名池中的地址信息进行Token资产映射。


7.根据权利要求1-6任一项所述一种基于原子交换的资产交易系统,其特征在于:在系统中采用的传输协议的数据格式为:Form:来...

【专利技术属性】
技术研发人员:曹岭宋博李岳
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1