联系hashgameCONTACT hashgame
地址:广东省广州市
手机:13988889999
电话:020-88889999
邮箱:admin@qq.com
查看更多
Rhashgamehashgame
你的位置: 首页 > hashgame

HASH GAME - Online Skill Game ET 300密码学的区块链技术在电子货币交易中的应用研究

发布时间:2025-01-17 20:00:14  点击量:

  HASH GAME - Online Skill Game GET 300区块链技术是指通过去中心化和去信任的方式让参与系统中的任意多个节点,把一段时间系统内的全部信息交流数据,通过密码学算法计算和记录到一个数据块,并且生成该数据块的指纹用于链接下个数据块和校验,系统所有参与节点来共同认定记录是否为真。具有去中心化、去信任、集体维护、可靠数据库、开源、匿名的特征,对解决传统中心化金融系统存在高成本、低效率和数据存储不安全等问题,提供了很好的解决方案。区块链技术利用密码学原理的时间戳、哈希散列、数据加密、数字签名等手段来解决交易中存在虚假交易和双重支付等问题,在技术上保证了交易的安全可信任[2]。

  特币给所有者3,需要所有者2在交易单1上记录这笔交易的金额,并且需要记录这50个比特币的来源,即上一个拥有者。其实,所有者2的50个比特币来自所有者1,是所有者2通过交易0得到的。因此,要完成交易1,所有者2需要在交易单上记录3个方面的信息:比特币的来源信息、收款地址信息和数字签名信息。在这笔交易中,比特币来源于交易单0,即记录交易单0的ID与收款地址即所有者3的公钥信息。数字签名信息是所有者2通过将交易单0的内容和所有者3的公钥信息作为输入,进行哈希散列计算之后得到一个哈希值,然后利用自己的私钥信息进行数字签名,将数字签名信息放在交易单1中。当所有者3收到交易单1之后,利用交易单1中记录的上一个交易单ID,查找上一个交易单,从而得到所有者2的公钥信息,然后利用所有者2的公钥信息解密数字签名,从而得到进行数字签名的内容H1。同时,所有者3将自己的公钥信息和查找得到的交易单0的内容,作为哈希散列函数的输入,计算出哈希值H2,将得到的哈希值H2与H1进行比对。如果两者比对一致,就可以确定如下两个事实:一是交易1确实是由所有者2签署的,因为所有者2的私钥信息是唯一的,数字签名信息具有唯一性,无法抵赖这笔交易,解决了交易过程中的虚假支付问题;二是可以追溯到这50个比特币的来源,来自于交易单0,所有者1通过交易将50个比特币给了所有者2,并且有所有者1的数字签名,并且得到了全网用户的认证,所有者1也无法抵赖。这样通过交易单记录的信息和数字签名信息,可以追踪到这笔金额的从产生之初的所有交易路径,形成一个链条,用户根据当前的交易单查找之前的交易数据,达到了交易的公开透明,有效解决了交易过程中的双重支付问题。非法用户一旦进行双重支付,收款人通过查询追踪交易单的历史数据,可以迅速发现非法用户将这笔金额同时支付了多人。

  在基于区块链技术的数字加密货币系统中,一枚电子货币由一串数字签名组成:数字货币所有者将该数字货币的上一个交易单内容和下一个拥有者的地址(即下一个拥有者的公钥信息)进行哈希散列计算,然后利用自己的私钥信息进行数字签名,附加在电子交易单的最后,发送给下一个拥有者。下一个拥有者通过对数字签名进行检验,就能够验证上一位拥有者的信息,从而进一步可以验证该数字货币交易链条的所有者。由于每笔交易不仅记录了货币当前的所有者,还记录了前一个所有者和下一个所有者,并且每笔交易都有所有者的数字签名信息,因此可以做到每笔交易的全程可追溯,有效防止交易过程中的虚假交易和双重支付问题。电子货币交易流程见第96页图1。

  总结电子货币交易过程可知,一个交易单应包括以下6个方面的信息:一是当前交易单的ID;二是前一交易单的ID,即当前这笔资金的来源;三是前一个所有者对当前这笔资金的数字签名,以证明是他把这笔资金给了当前的所有者;四是这笔资金的去向,即下一个所有者账号;五是资金的数额;六是当前所有者的数字签名,以证明这笔交易确实是由当前所有者发起的,防止当前所有者对这笔交易抵赖[3]。区块链中的每笔交易单都记录了该笔数字货币的前一个拥有者、当前拥有者以及后一个拥有者,从而就可以依据这笔数字货币的交易链条进行全程追溯,确认这笔数据的来源合法,防止双重支付。最后,由于区块链系统是无中心化网络结构,当交易完成后,区块链系统会向全网用户进行广播,全网用户对这笔交易的有效性进行认证。当这笔交易得到全网用户认证通过之后,就将这笔交易记录到当前区块中。

  在交易过程中,为了保证每个交易单的唯一性,采用时间戳的机制为每笔交易生成一个ID,区块链技术中将前一个时间戳加入随机散列中,这样每一个随后产生的时间戳都是对前一个时间戳的增强,从而保证了每笔交易的唯一性以及交易的有序性。系统中不断生成的交易逐渐加入到区块中,当区块满足条件得到全网用户的认证之后,当前区块就加入到主区块链中,每个区块采用哈希散列的方法标识上一个区块的ID和下一个区块的ID,这样所有区块不断地链接,形成区块链。

【返回列表页】

顶部

地址:广东省广州市  电话:020-88889999 手机:13988889999
Copyright © 2018-2025 哈希游戏(hash game)官方网站 版权所有 非商用版本 ICP备案编: