The present invention provides a digital asset trading method, including: when receiving transaction transaction request, according to the preset validation rules, deal with the request transaction data corresponding to the packet in the transaction to verify; when a signal is received successfully when judging the transaction data in the package the transaction data meets the trading rules; if satisfied, the transaction data package into the current transaction where the terminal block, the block will add a request to the server every node corresponds with the block; each node receives the feedback signal to the server to add the request, the feedback signal is saved to signal buffer, if the ratio allows the feedback signal and the signal added to the cache all the feedback signal of the signal in the buffer to meet the preset proportion The block is added to the block chain of each node server to form a distributed stock book to complete the transaction and improve the security of the data storage.
【技术实现步骤摘要】
一种数字资产的交易方法和系统
本专利技术涉及数字资产领域,尤其涉及一种数字资产的交易方法和系统。
技术介绍
如今,伴随着网络的飞速发展,越来越多的交易过程是通过终端设备实现的,通过网络可以进行转账汇款,积分兑换、电子支付和股票的买卖等各种数字资产的交易活动,为人们的生活提供了便利。专利技术人经过研究发现,现有的数字资产交易过程是通过数字资产交易中心与其它各交易方进行通信的。所述数字资产交易中心的数据库中保存有数字资产的注册数据、交易数据,所有的交易过程都要经由数字资产交易中心进行处理。一旦数字资产交易中心发生故障或者遭到攻击,将影响整个交易系统的运转,数据的安全性得不到保障。
技术实现思路
有鉴于此,本专利技术提供了一种数字资产交易方法,用以解决现有技术中一旦数字资产交易中心发生故障或者遭到攻击,数据的安全性得不到保障的问题。具体方案如下:一种数字资产的交易方法,包括:当接收到交易双方的交易请求时,依据预设的验证规则,对与所述交易请求对应的交易数据包在交易双方进行验证;当接收到验证成功的信号时,判断所述交易数据包中的待交易数据是否满足交易规则;若满足,将所述交易数据包 ...
【技术保护点】
一种数字资产的交易方法,其特征在于,包括:当接收到交易双方的交易请求时,依据预设的验证规则,对与所述交易请求对应的交易数据包在交易双方进行验证;当接收到验证成功的信号时,判断所述交易数据包中的待交易数据是否满足交易规则;若满足,将所述交易数据包写入当前交易终端所在的区块中,将所述区块的添加请求发送到与所述区块对应的每一个节点服务器;接收所述每一个节点服务器对所述添加请求的反馈信号,将所述反馈信号将所述反馈信号保存到信号缓存区,若所述信号缓存区中允许添加的反馈信号与所述信号缓存中全部反馈信号的比值满足预设比例时,将所述区块添加到所述每一个节点服务器的区块链中,形成分布式账本,完成交易。
【技术特征摘要】
1.一种数字资产的交易方法,其特征在于,包括:当接收到交易双方的交易请求时,依据预设的验证规则,对与所述交易请求对应的交易数据包在交易双方进行验证;当接收到验证成功的信号时,判断所述交易数据包中的待交易数据是否满足交易规则;若满足,将所述交易数据包写入当前交易终端所在的区块中,将所述区块的添加请求发送到与所述区块对应的每一个节点服务器;接收所述每一个节点服务器对所述添加请求的反馈信号,将所述反馈信号将所述反馈信号保存到信号缓存区,若所述信号缓存区中允许添加的反馈信号与所述信号缓存中全部反馈信号的比值满足预设比例时,将所述区块添加到所述每一个节点服务器的区块链中,形成分布式账本,完成交易。2.根据权利要求1所述的方法,其特征在于,当接收到交易双方的交易请求时,依据预设的验证规则,对与所述交易请求对应的交易数据包在交易双方进行验证包括:将所述交易数据包发送给卖方终端进行加密处理;获取所述交易数据包的数字签名;将所述交易数据包和所述数字签名发送给买方终端进行验证。3.根据权利要求2所述的方法,其特征在于,将所述交易数据包发送给卖方终端进行加密处理包括:依据哈希函数计算出所述交易数据包的第一摘要;利用所述卖方终端的私钥对所述第一摘要进行加密,形成数字签名。4.根据权利要求2所述的方法,其特征在于,将所述交易数据包和所述数字签名发送给买方终端进行验证包括:依据所述哈希函数计算出所述交易数据包的第一摘要;利用所述卖方终端的公钥对所述数字签名进行解密,得到第二摘要;当所述第一摘要与所述第二摘要是相同时,发送验证成功信号。5.根据权利要求1所述的方法,其特征在于,当接收到验证成功的信号时,判断所述交易数据包中的待交易数据是否满足交易规则包括:查找与所述交易对应的交易规则;获取所述交易数据包中的待交易数据,依据所述交易规则,判断所述待交易数据是否满足所述...
【专利技术属性】
技术研发人员:朱兴雄,何清素,
申请(专利权)人:北京汇通金财信息科技有限公司,国网电子商务有限公司,国家电网公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。