之前我们介绍过比特币诞生的偶然性和必然性,比特币是历史上第一次成功的个人依靠技术手段发行货币。若想要这个货币能够顺利流通起来,“中本聪”有很多事情要做。他必须让人们相信,这个电子现金系统的账本不是由他“中本聪”,也不是任何人能够控制和篡改的。为达到这样的自证清白的效果,他必须引用一种强大的验证机制,可以让任何人快速地发现数据被篡改,让坏人无处遁形。这种数据防篡改的技术基石正是哈希函数。
比特币站上43000美元/枚,日内涨3.16%:行情显示,比特币站上43000美元/枚,日内涨3.16%。[2022/1/21 9:02:47]
哈希函数的最基础作用是保证数据的一致性。试想,Alice在经过了一晚上的努力之后终于编写出一个非常重要的文件,她第二天要利用这个文件做很多关键的操作。那么,她如何保证这个文件没有被篡改呢?她的主机很可能被黑客或其他人侵入,如果文件直接保存在主机上,很可能的结果是文件被篡改了,如果这个文件是一个发放工资单的列表,黑客很可能会加入一些原本不存在的名字而使Alice上当受。
动态 | 比特币核心开发人员提醒用户不要使用隔离见证:比特币核心开发人员Luke Dash Jr.近日发推提醒用户不要将隔离见证(Segwit)用于非闪电钱包。Luke认为隔离见证增加了BTC不断增长的集中化,因为它支持更大的块。Luke解释说隔离见证所以危险是因为同步时间,而不是因为可能会被盗。[2019/1/19]
声音 | 眼镜蛇Cobra:比特币的一个核心漏洞刚刚被修复:眼镜蛇Cobra在其个人社交媒体表示:“比特币核心钱包的一个可怕的漏洞刚刚被修复,如果被任何‘流氓’矿工利用,这个漏洞可能会导致比特币网络的大量崩溃。”[2018/9/19]
我们还是先来说说哈希函数的特性,哈希函数可以归纳为公式: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次幂,在这样的取值范围之内想要达到一次碰撞只是理论上的可能,站在这个角度上说比特币的哈希函数是防碰撞的。
有了哈希函数的防碰撞特性,当一个数据被修改后,可以立即通过哈希值验证出来,而比特币的基础数据结构默克尔树,以及时序的区块链式结构都是基于哈希函数构造的,这样的两个结构可以保证区块链发生的每个交易都不可篡改,一旦篡改会立刻被验证出来,并被其他节点所抛弃。
关于哈希函数的知识点尚未介绍完,我们将在下一篇再展开讨论。欢迎大家留言,评论。
标签:比特币SHA区块链比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势SHA价格SHA币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势
美国参议员CynthiaLummis希望美国人将加密货币视为实现退休和长期储蓄多元化的一种方式。Lummis表示,她现在持有大约5枚比特币,首次购买时价格为330美元.
1900/1/1 0:00:00加密货币让人联想到《盲人说象》的寓言故事——加密货币的工作原理和含义有很多方面,你可以用多种不同的方式来解释它,并抓住一个或另一个部分来表达你想要的任何观点.
1900/1/1 0:00:00正如DeFi的爆发令人始料未及,NFT于年初以来的发展势头同样出乎多数人的意料。今年1月开始,数字收藏卡NBATopShot销售额陡增,于2月当月突破2亿美元,促进加密货币市场将目光转向NFT领.
1900/1/1 0:00:00中国小康网独家专稿 文|金参 随着监管及时出手保护投资者,狂躁的“币圈”已有明显降温迹象。从当前表现突出的问题看,对加密货币挖矿及加杠杆交易开展整治或成为当务之急.
1900/1/1 0:00:00作者|林洛 编辑|友子 据DappRadar数据,8月首周全球NFT艺术品的交易额达到4.43亿美元,相当于去年全年交易额的近三倍,而今年上半年NFT的销售额达到25亿美元.
1900/1/1 0:00:00Sedo平台发布最新交易周榜单,eCommerce.de以152,000欧元成交价领先。Stake.co.uk以35,000英镑成交价位居第二;Halcyonic.com以$40,000美元成交.
1900/1/1 0:00:00