区块链中的密码学(上)
读趣百科>科普>金融财经

区块链中的密码学(上)

OK区块链60讲第11集:区块链中的密码学(上)文字版:

今天我们要讲的内容是:“区块链中的密码学(上)”。

我们之前讲过,区块链的四大核心技术分别是密码学、分布式账本、共识机制、以及智能合约。而密码学又是其中最重要的一部分,因为密码学保护区块链体系的安全,它可以说是区块链的基石,其它技术正是以此为基础,才搭建出区块链这座高楼大厦。

区块链主要应用的密码学有两个部分,一个是哈希算法,另一个是非对称加密。而这节课,小K君主要讲一下,区块链密码学中的“哈希算法”是什么?

简单来说,哈希算法就是一种特殊的函数,不论我输入多长的一串字符,只要通过这个函数,都可以得到一个固定长度的输出值。就好比我们的身份证号码一样,无论你是北京人、还是上海人,每个人的身份证号码都是18位而且全国唯一。

同理,哈希实际也是一种压缩映射,它可以把任意长度的输入变换成固定长度的输出。永远都是固定256比特的长度。这个得到的输出值就叫做哈希值。

哈希算法有三个特点,分别是单向性、抗篡改和抗碰撞,它们赋予了区块链不可篡改、匿名等特性,并保障了整个区块链体系的安全。

先说第一个特点,单向性。所谓的单向性,就是指在哈希函数中,由输入可以得到输出,但通过输出却几乎不可能反推回输入。比如,我们输入已知字符串A,得到哈希值是F(A),但是我们通过这个哈希值F(A),却没有办法反推回来得到我们输入的数据。

区块链在数据打包成区块的过程中,数据都会通过哈希算法进行加工,正是基于哈希算法的单向性,区块链才有效保护了我们信息的安全性。

哈希算法的第二个特点是抗篡改能力。所谓的抗篡改能力就是指,对于任意一个输入,哪怕是很小的改动,比如一个标点符号,其哈希值的变化也会非常大。

它的这个特性在区块与区块的连接中,就起到了关键性的作用。

区块链的每一个区块,都会以上一个区块的哈希值作为标识,通过哈希算法再进行加工,这样后面区块不仅可以查找到前面的所有区块,也可以验证前面区块数据有没有被更改,除非有人能破解整条链上的所有哈希值,否则,数据一旦记录在链上,就不可能被篡改。

哈希算法的第三个特点是抗碰撞能力。所谓碰撞,就是输入两个不同的数据,最后得到了一个相同的输出结果,就跟我们逛街时候撞衫一样。

而抗碰撞,就是对于大部分的输入,都能得到一个独一无二的输出。注意,这里只能说出现碰撞的概率极低,但不意味着不存在碰撞,因为现存的任何一种哈希算法在概率学上都是无法证明不会发生碰撞的。

哈希算法的第三个特点主要应用在区块链的账户地址中,在区块链的世界中,任何一笔交易或者账户的地址都是完全依托于哈希算法生成的,这样做的目的就是保证交易或者账户地址在区块链网络中的唯一性,无论我这笔转账转了多少钱或转给了多少个人,在区块链这个大账本中都是唯一的存在。

总的来说,哈希算法在区块链技术中是最基础的存在,它就像是我们体内的白细胞,不仅区块链的每个部分都离不开它,而且它还赋予了区块链种种特点,保护着整个区块链体系的安全。

最新金融财经科普

蚂蚁区块链怎么投资?投资区块链应该注意什么?

蚂蚁区块链是由阿里巴巴建立的区块链平台,那蚂蚁区块链怎么投资呢?我们想要在这个平台当中去进行相应的交易,该如何加入呢?我们通过了解蚂蚁区块链怎么投资,具体的认...
展开详情

稳定币在2020年实现三位数的增长,但机构竞争对手迫在眉睫

尽管今年稳定币的市值增长了三位数,但来自主要金融和科技公司支持的项目的竞争仍在眼前。所述的供给Coinbase -backed stablecoin USD硬...
展开详情

为什么储备证明对于比特币这么重要?

比特币是一项基于技术突破实现个人货币主权,透明度和点对点可审计性的运动。它是在对世界金融机构的信任达到历史最低点并引起共鸣的时候发起的。比特币的成功导致了利润...
展开详情

国内比特币工厂都在哪里?如何赚钱?

相信知道比特币的朋友都听说过比特币很赚钱,但是它除了在市场中买入卖出这种赚钱方式还有没有别的赚钱方式呢?或许你也听说过比特币工厂,那么比特币工厂怎么赚钱你知道...
展开详情

数字货币能不能取代现金货币?数字货币地位将远超于传统货币!

央行发行数字货币以后,数字货币能不能取代现金货币成为很多人关注的热门话题。数字货币能不能取代现金货币还是要看看研究数字货币的专家是怎么说的,这才是决定数字货币...
展开详情

比特币挖矿教程中文版没基础的人看得懂吗?

你还在为比特币挖矿而烦恼吗?比特币的价格一路飙升,吸引了许多人从零开始研究比特币挖矿,可新手们却不知该从何下手。一方面担心挖矿会产生亏损,另一方面质疑自身能否...
展开详情

空中比特币俱乐部2019年消息是什么?是骗局吗?

空中比特币俱乐部2019年消息是什么?是骗局吗?你看了空中比特币俱乐部2019年消息吗?原本很红火的空中比特币俱乐部,竟然在2019年曝光是骗局!你觉得空中比...
展开详情

做比特币的人是些什么人,投资比特币的全部都是年轻人吗?

做比特币的人是些什么人,如今的比特币投资早已进入到火爆的阶段,许多的投资者都开始有了不一样的想法,一起来看一下做比特币的人是些什么人,有许多人都会觉得在投资比...
展开详情
热门推荐

比特币市值首次达到10000美元

比特币(BTC)网络本周通过了一个新的里程碑,因为新的数据显示了山寨币损失的程度。根据8月25日的数据聚合商Coinmetrics.io,所谓的实现市值已经成...
展开详情

比特币搬砖是什么意思

现在有很多关于比特币搬砖的炒作。在一个交易所以低价购买比特币,然后在另一交易所以更高价格出售比特币,从而获得即刻轻松的利润。这称为比特币交易所搬砖套利。对于任...
展开详情

2020年比特币发生过几次暴跌?

2021年1月8日,备受大家关注的比特币价格不负众望的站上了4万美元高地,又树立了一座新的里程碑,但遗憾的是很快就跌落到38500多美元。2020比特币暴跌已...
展开详情

自己怎么挖比特币?

随着比特币市场交易价格一路飞涨,在2021年开年之初持续突破3万美元关口,最高达到34608.56美元,折合人民币约22.34万元。在丰厚的盈利效应下,越来越...
展开详情

开放共生,解密国内最大的开源联盟链生态圈

当原先集中式的商业范式逐渐转变为分布式商业范式,区块链的发展趋势已难阻挡。 近日,国产联盟链平台 FISCO BCOS 交出了第三年开源成绩单。最新数据显示,...
展开详情