比特币:比特币和区块链的基石:哈希函数

之前我们介绍过比特币诞生的偶然性和必然性,比特币是历史上第一次成功的个人依靠技术手段发行货币。若想要这个货币能够顺利流通起来,“中本聪”有很多事情要做。他必须让人们相信,这个电子现金系统的账本不是由他“中本聪”,也不是任何人能够控制和篡改的。为达到这样的自证清白的效果,他必须引用一种强大的验证机制,可以让任何人快速地发现数据被篡改,让坏人无处遁形。这种数据防篡改的技术基石正是哈希函数。

观点:支持比特币将使PayPal为CBDC做好准备:根据多位金融科技专家的说法,PayPal支持比特币支付可能无助于将现有加密货币从其利基市场中撤出,因为比特币持有人经常将其视为类似于黄金的投资资产,而不是一种支出手段。专家说,PayPal的决定可能有助于该公司在竞争日益激烈的数字支付领域吸引新用户,在这种竞争中,创新至关重要。这也有可能使该公司为主流数字货币的出现做好准备,例如由中央银行开发的数字货币。其他专家认为,这种关联可能会使PayPal比加密货币受益更多。实际上,在计划公布后,该公司的股票上涨了5%以上。(路透社)[2020/10/23]

哈希函数的最基础作用是保证数据的一致性。试想,Alice在经过了一晚上的努力之后终于编写出一个非常重要的文件,她第二天要利用这个文件做很多关键的操作。那么,她如何保证这个文件没有被篡改呢?她的主机很可能被黑客或其他人侵入,如果文件直接保存在主机上,很可能的结果是文件被篡改了,如果这个文件是一个发放工资单的列表,黑客很可能会加入一些原本不存在的名字而使Alice上当受。

比特币全网未确认交易16069笔:金色财经消息,据btc.com数据显示,目前比特币全网未确认交易数量为16069笔,24小时交易速率为3.33txs/s。目前全网难度为14.72T,预测下次难度上调4.64%至15.40 T,距离调整还剩12天20小时。[2020/4/10]

独家 | CCTV2:暗网中有很多非法交易 用比特币支付:金色财经报道,今日,央视CCTV2财经频道《央视财经评论》报道:暗网中有很多非法交易,用比特币支付。经金色财经查询以往报道,本次是CCTV2财经频道第四次报道比特币相关内容。此前报道依次为:2019年1月10日,CCTV2报道法国烟草商店开始销售比特币;2019年2月13日,CCTV2再提及比特币并推荐书籍《加密资产》;2019年3月8日,央视CCTV2财经频道“交易时间”栏目对比特币等加密货币作出报道,并指出比特币逐渐走进了普通大众的视野。[2019/11/20]

我们还是先来说说哈希函数的特性,哈希函数可以归纳为公式:Y=H(x)。这里面的H函数有个特点,对于不同的输入x,它都可以产生一个固定长度的Y,也就是哈希值。事情好像在朝着我们的预期发展,由于Y的长度是固定的,那么也可以认为Y的取值范围是有限的,而x的长度是不固定的,那么x的取值范围是无限的,这势必会导致一个结果,出现一个x和x’,x!=x',但H(x)=H(x')。这就是所谓的碰撞!

回到前面的话题,如果黑客篡改了文件,并利用碰撞找到一个办法使新文件的哈希值与旧文件相同,他就作恶成功了!当然,这是不可能的,如果真的发生了我们描述的画面,那么比特币早已经胎死腹中了!事实上,哈希函数是防碰撞的,当然这个防碰撞是有一定前提的。像MD4、MD5、SHA1这样的哈希函数已经被我国密码学家、中科院院士王小云带领她的团队破解了。比特币使用的是SHA2里面的sha256哈希函数,也就是说这个哈希值的取值范围是2的256次幂,在这样的取值范围之内想要达到一次碰撞只是理论上的可能,站在这个角度上说比特币的哈希函数是防碰撞的。

有了哈希函数的防碰撞特性,当一个数据被修改后,可以立即通过哈希值验证出来,而比特币的基础数据结构默克尔树,以及时序的区块链式结构都是基于哈希函数构造的,这样的两个结构可以保证区块链发生的每个交易都不可篡改,一旦篡改会立刻被验证出来,并被其他节点所抛弃。

关于哈希函数的知识点尚未介绍完,我们将在下一篇再展开讨论。欢迎大家留言,评论。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

AAVEBAR:“熬夜水”是什么鬼?

来源:财经自媒体 原标题:“熬夜水”是什么鬼? 图片来源:知嘛健康官方微博 文|燃次元曹杨 “经常熬夜怎么破?”“来一瓶熬夜回血快乐水啊.

[0:46ms0-0:543ms