一种可信数字资产交易方法技术

技术编号:17913665 阅读:38 留言:0更新日期:2018-05-10 18:59
本发明专利技术是一种可信数字资产交易方法,包括1)用户向交易所提交交易请求,其中交易请求信息使用私钥进行签名;2)交易所验证交易请求签名,对交易请求进行处理;3)交易所通过互证签名接口提交每秒内发生的每笔交易的哈希值;4)互证签名模块向交易所返回每笔交易的签名;5)交易所向用户返回交易可信凭证,其中包含了交易明细及交易签名;6)用户根据可信凭证向互证签名模块查询交易;7)互证签名模块返回交易签名所对应的存储记录所在的区块高度信息。本发明专利技术可信数字资产交易基础设施可满足每秒数十亿的交易需求,杜绝了爆破加密算法后得到账本数据的风险,克服了中心化交易所存在的内幕交易等固有问题,防止了用户交易请求被第三方篡改。

【技术实现步骤摘要】
一种可信数字资产交易方法
本专利技术涉及互联网信息交流技术,尤其是涉及一个基于区块链的、多中心化的、可跨所交易的、可信的数字资产交易方法。
技术介绍
术语解释:区块链区块链是一种去中心化的记录技术,参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学的方法记录到一个区块,同时生成该区块的指纹用于链接下个区块和校验。系统所有参与节点来共同认定记录和校验,共同认定记录是否为真,同时每个节点都能复制获得一份完整记录的拷贝。与传统的记账技术相比,其特点如下:(1)系统节点共同维护的链不断增长,只可能添加记录,而发生过的记录都不可篡改;(2)去中心化,或者说多中心化,无需集中的控制而能达成共识;(3)通过密码学的机制来确保交易无法抵赖和破坏,并保护用户信息和记录的隐私性;在众多区块链商业应用中,比特币区块链平台其凭借广泛的基础设施和强大的网络效应,被认为终将成为区块链领域标准的底层。Merkle树Merkle树是一种哈希二叉树,它是一种用作快速归纳和校验大规模数据完整性的数据结构。这种二叉树包含加密哈希值。术语“树”在计算机学科中常被用来描述一种具有分支的数据结构,但是树常常被倒置显示,“根”在图的上部同时“叶子”在图的下部。在比特币网络中,Merkle树被用来归纳一个区块中的所有交易,同时生成整个交易集合的数字指纹,且提供了一种校验区块是否存在某交易的高效途径。生成一棵完整的Merkle树需要递归地对哈希节点对进行哈希,并将新生成的哈希节点插入到Merkle树中,直到只剩一个哈希节点,该节点就是Merkle树的根。在比特币的Merkle树中两次使用到了SHA256算法,因此其加密哈希算法也被称为double-SHA256。2017年,数字加密代币市场迎来了井喷式增长,根据coinmarketcap.com的统计,截止至2017年8月4日,全球数字加密代币交易币种超过1000种,总市值达到1013亿美金,同比增长773%,仅24小时全球交易额也高达23亿美金,但是数字加密代币市场也存在以下问题:交易高度集中在极少数交易所内当前交易所种类繁多,然而全球数字加密代币交易却高度集中在极少数的交易所内。以比特币8月4日24小时全球交易额为例,Bitfinex等九个交易所承载了90%的比特币交易额。因此,交易所的交易处理速率、安全性和可靠性成为决定数字加密代币市场发展的关键因素。传统交易所安全事件频发传统交易所面临以下问题:(1)用户资金托管没有可信保障现阶段交易所都采用类似的模式:交易所要求用户将法币或者代币充值到交易所的银行账户或区块链地址中,然后交易所在自己的私有虚拟账户系统中为用户进行IOU记账。用户实际交易的是这些IOU。为了将IOU兑换成法币或区块链代币,用户需要向交易所提出提现申请,提现成功后,才算真正交易完成。在这个过程中,交易所替用户保管资产的能力和信用是用户最大的风险。(2)内幕交易除了面临交易所伪造交易量、恶意操作币价的问题,用户还需承担交易所运营者商业道德带来的其它风险,比如挪用资金造成资不抵债等。由于上述问题,近些年来传统交易所安全事件频发,发生过的事件一方面反映出区块链代币交易在各个国家监管政策的缺失,另一方面也证实了中心化交易所模式的固有风险。去中心化交易所交易体验差、存在性能瓶颈开源社区已经有过一些基于区块链搭建去中心化交易所的尝试,如瑞波(Ripple)、比特股(BitShares)、Openledger、Banchor等,但完全去中心化的交易所普遍存在以下几个问题:•交易体验不好•单纯依靠设计和调整共识算法,以提高区块链的交易处理性能,并不能满足数字货币交易体量爆发式增长的特性•海量交易数据存储,造成区块链臃肿,区块链基础设施不得不“负重前行”•区块中所存储的商业及个人数据,随时面临隐私泄露的风险。
技术实现思路
本专利技术的目的是提出一个基于区块链的、多中心化的、可跨所交易的、可信的数字资产交易方法。通过建立多中心化的数字资产交易基础设施,多个交易所以联盟的方式运行,实现高速低延时交易。本专利技术将区块链、互证签名技术结合起来,改变传统区块链“交易上链存证需排队”的低效的单线程模式,形成一种新型的“多线程”区块链基础设施,支持高并发的交易的快速高效处理、存证和验证,极大的降低了大规模并行交易量和海量存储对区块链的压力为了实现本专利技术的目的,提出以下技术方案:一种可信数字资产交易方法,其特征在于,所述方法包括步骤:1)用户向交易所提交交易请求,其中交易请求信息使用私钥进行签名;2)交易所验证交易请求签名,并对交易请求进行处理;3)交易所通过互证签名接口提交每秒内发生的每笔交易的哈希值;4)互证签名模块向交易所返回每笔交易的签名;5)交易所向用户返回交易可信凭证,其中包含了交易明细及交易签名;6)用户根据可信凭证向互证签名模块查询交易;7)互证签名模块返回交易签名所对应的存储记录所在的区块高度信息。2、根据权利要求1所述的方法,其特征在于,所述步骤1)使用私钥进行签名具有交易请求签名防篡改机制,交易所内的用户通过数字钱包存储其私钥;用户向交易所发送的交易请求消息通过私钥进行签名,当交易所接收到交易请求时,验证其是否为用户发出,防止了交易请求被第三方篡改。所述步骤2)是通过互证签名模块进行如下工作流程:1)哈希:对交易数据进行哈希,产生的哈希值在后续的过程中代表该交易本身;2)聚合:每个周期内形成的哈希树代表该阶段签名的所有交易;3)存证:每个周期内形成的哈希树的根发布到区块链进行存证;所述交易所定时将周期内所有交易进行互证签名,使得所有交易可进行存证和验证,同时保护交易隐私,降低系统压力。所述步骤5)的所述交易可信凭证对于每一笔交易的哈希值,都存在唯一与之对应的“哈希链”,其包含了由交易哈希值节点构建出哈希树根节点所需的一系列哈希值及其计算路径;互证签名模块返回每个交易的可信凭证传输到交易平台和用户终端共同进行存储;可信凭证中包含了哈希链、签名时间的加密证明、交易哈希值提交者身份,用户在交易所内的每笔交易均可获得可信凭证,通过凭证可在基础设施上验证交易的可信性。本专利技术的效果:1)由于区块链天生单线程的,其最大的一个挑战是可扩展性——以O(n)规模复杂性扩展,意味着其复杂度会随着交易数量线性增长。相比之下,通过对周期内的所有交易进行哈希签名和聚合,基于互证签名的区块链基础设施将在O(t)复杂度上扩展——随时间线性增长,并且独立于交易数量,使得可信数字资产交易基础设施可满足每秒数十亿的交易需求;2)可信数字资产交易基础设施通过互证签名技术,将交易所提交的对每个周期内所有的交易进行哈希签名并聚合,最终产生的根发布到区块链进行存证,与传统去中心化交易所相比,并不需要保存交易的源数据,不仅缩写了区块链的区块的大小,也杜绝了爆破加密算法后得到账本数据的风险;3)基于可信数字资产交易基础设施,用户在交易所内的每笔交易均可获得可信凭证,通过凭证可在基础设施上验证交易的可信性,克服了中心化交易所存在的内幕交易等固有问题;4)相较于传统中心化的交易所,可信数字资产交易基础设施之上的交易所用户在提交交易请求时,交易请求信息会通过用户私钥进行签名,防止了用户交易请求被第三方篡改。附图说明图1哈希本文档来自技高网
...
一种可信数字资产交易方法

【技术保护点】
一种可信数字资产交易方法,其特征在于,所述方法包括步骤:1)用户向交易所提交交易请求,其中交易请求信息使用私钥进行签名;2)交易所验证交易请求签名,并对交易请求进行处理;3)交易所通过互证签名接口提交每秒内发生的每笔交易的哈希值;4)互证签名模块向交易所返回每笔交易的签名;5)交易所向用户返回交易可信凭证,其中包含了交易明细及交易签名;6)用户根据可信凭证向互证签名模块查询交易;7)互证签名模块返回交易签名所对应的存储记录所在的区块高度信息。

【技术特征摘要】
1.一种可信数字资产交易方法,其特征在于,所述方法包括步骤:1)用户向交易所提交交易请求,其中交易请求信息使用私钥进行签名;2)交易所验证交易请求签名,并对交易请求进行处理;3)交易所通过互证签名接口提交每秒内发生的每笔交易的哈希值;4)互证签名模块向交易所返回每笔交易的签名;5)交易所向用户返回交易可信凭证,其中包含了交易明细及交易签名;6)用户根据可信凭证向互证签名模块查询交易;7)互证签名模块返回交易签名所对应的存储记录所在的区块高度信息。2.根据权利要求1所述的方法,其特征在于,所述步骤1)使用私钥进行签名具有交易请求签名防篡改机制,交易所内的用户通过数字钱包存储其私钥;用户向交易所发送的交易请求消息通过私钥进行签名,当交易所接收到交易请求时,验证其是否为用户发出,防止了交易请求被第三方篡改。3.根据权利要求2所述的方法,其特征在于,所述步...

【专利技术属性】
技术研发人员:王翠翠朱佩江陈升
申请(专利权)人:光载无限北京科技有限公司
类型:发明
国别省市:北京,11

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

1