此网页仅供信息参考之用。部分服务和功能可能在您所在的司法辖区不可用。

欧易区块链60讲 | 第11集:区块链中的密码学(上)

《欧易区块链60讲》是由欧易&新浪科技联合出品的区块链科普动画视频,针对区块链零基础用户,通过系列文章、科普动画等形式,从概念、技术、应用等角度,通过5大板块,60个知识点,生动形象地科普区块链概念。本集课程内容由币信合伙人熊越导师指导完成。


哈喽大家好,我是小K君。今天我们要讲的内容是:“区块链中的密码学(上)”。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

感谢熊越老师对本集内容的帮助和指导。

免责声明
本文章可能包含不适用于您所在地区的产品相关内容。本文仅致力于提供一般性信息,不对其中的任何事实错误或遗漏负责任。本文仅代表作者个人观点,不代表欧易的观点。 本文无意提供以下任何建议,包括但不限于:(i) 投资建议或投资推荐;(ii) 购买、出售或持有数字资产的要约或招揽;或 (iii) 财务、会计、法律或税务建议。 持有的数字资产 (包括稳定币和 NFTs) 涉及高风险,可能会大幅波动,甚至变得毫无价值。您应根据自己的财务状况仔细考虑交易或持有数字资产是否适合您。有关您具体情况的问题,请咨询您的法律/税务/投资专业人士。本文中出现的信息 (包括市场数据和统计信息,如果有) 仅供一般参考之用。尽管我们在准备这些数据和图表时已采取了所有合理的谨慎措施,但对于此处表达的任何事实错误或遗漏,我们不承担任何责任。欧易 Web3 功能,包括欧易 Web3 钱包和欧易 NFT 市场都受单独的服务条款约束。

© 2025 OKX。本文可以全文复制或分发,也可以使用本文 100 字或更少的摘录,前提是此类使用是非商业性的。整篇文章的任何复制或分发亦必须突出说明:“本文版权所有 © 2025 OKX,经许可使用。”允许的摘录必须引用文章名称并包含出处,例如“文章名称,[作者姓名 (如适用)],© 2025 OKX”。不允许对本文进行衍生作品或其他用途。

相关推荐

查看更多
thumbnail:okex-blockchain-lecture-60-episode-60-cn
区块链60讲

欧易区块链60讲 | 第60集:最终总结:如何理解“区块链”?

哈喽大家好,我是小K君,在我们之前的视频里,已经讲过了区块链的技术、历史、应用等内容。今天作为整个系列视频的最后一集,必定是要对以往各期视频做一个深刻的总结,所以今天我们要讲的内容是:“最终总结:如何理解“区块链”?” 所谓区块链,从技术的角度来说,就是一个不可篡改的分布式数据库。它使用了包括分布式账本、共识机制、密码学、智能合约等在内的多个核心技术,最终解决了网络中的信任问题。早在技术篇里,我们
2024年4月25日
2
thumbnail:okex-blockchain-lecture-60-episode-59-cn
区块链60讲

欧易区块链60讲 | 第59集:什么是区块链+金融?

哈喽大家好,我是小K君,今天我们要讲的内容是:“什么是区块链+金融”? 金融领域可以说是区块链最重要的应用场景,没有之一。为什么这么说?原因就在于,区块链可以解决金融中的信任问题。 这个信任体现在两个方面,一个是数据的信任问题,比如,我们将一笔资金交给金融机构去打理,但机构处理的过程其实是不透明的,就像是一个黑盒,我们只知道最后的结果是什么,最后盈利了多少,却没有办法真实地了解,机构将这笔钱用去了
2024年4月25日
2
thumbnail:okex-blockchain-lecture-60-episode-58-cn
区块链60讲

欧易区块链60讲 | 第58集:什么是区块链+艺术领域?

哈喽大家好,我是小K君,今天我们要讲的内容是:“什么是区块链+艺术领域”? 区块链在艺术领域方面,有极其重要的应用。为什么这么说?因为区块链可以解决艺术中的防伪问题。我们都知道,艺术品的价值在于稀缺性,比如一幅画,如果人手一份,那么这幅画就没有太大的价值,反之,如果这幅画出自知名艺术家之手,独一无二,这幅画就有可能价值连城。可问题来了,在数字化高度发达的今天,我们该如何保证艺术品在数字领域的稀缺性
2024年4月25日
1
thumbnail:okex-blockchain-lecture-60-episode-57-cn
区块链60讲

欧易区块链60讲 | 第57集:什么是区块链+司法取证?

哈喽大家好,我是小K君,今天我们要讲的内容是:“什么是区块链+司法取证”? 司法取证是区块链已经落地的应用场景之一。可能有不少小伙伴会比较疑惑,区块链和司法取证能有什么关系?两者完全八竿子打不着啊。但区块链技术却可以解决司法流程中证据真实性的问题。 我们都知道,证据收集是司法审判中的重要一环,而证据的有效性主要从三个要素进行评估,真实性、关联性、合法性。其中真实性又是重中之重,可问题来了,在黑科技
2024年4月25日
1
thumbnail:okex-blockchain-lecture-60-episode-56-cn
区块链60讲

欧易区块链60讲 | 第56集:什么是区块链+跨境支付

哈喽大家好,我是小K君,今天我们要讲的内容是:“什么是区块链+跨境支付”? 所谓“区块链+跨境支付”,就是指将区块链技术应用到跨境支付领域上。跨境支付+区块链是一个具有颠覆性的应用场景,甚至有可能重新构建现有国际金融网络,为什么这么说?原因就在于区块链技术可以绕过现有的SWIFT体系,彻底解决跨境转账时的资金结算问题。 下面我们就来具体解释这件事。 说起传统的跨境转账模式,一般,我们要去银行柜台,
2024年4月25日
1
thumbnail:what-is-a-blockchain-game
区块链60讲

欧易区块链60讲 | 第55集:什么是区块链游戏?

哈喽大家好,我是小K君,今天我们要讲的内容是:“什么是区块链游戏?” 所谓区块链游戏,就是区块链技术在游戏领域的一些应用。早在2017年,Cryptokitties加密猫这款区块链游戏,便曾风靡全球。创造了单日超过14000个日活跃地址的记录,总交易额超2亿人民币。可以说,游戏是第一个让区块链技术真正落地的领域。 可能会有小伙伴疑惑,早期很多行业在区块链的布局上都有尝试,为什么单单是区块链+游戏获
2024年4月25日
查看更多