扫码下载 APP
qrCode
更多下载方式
今天不再提醒

哈希:你可能不理解的比特币背后的魔力

robot
摘要生成中

忘掉无聊的理论。哈希基本上是一种转换机器:输入任意大小的数据,输出一个固定大小的代码。你在输入中改变一个字母,代码就会完全改变。你输入相同的内容1000次,得到的结果也是一样的。确定性、可预测、不可打破。

为什么比特币需要这个?

魔法在于从数据中创建哈希是非常简单的,但反过来却是不可能的(,猜测是什么数据生成了那个哈希)。这就像一扇只能单向打开的门。

在比特币中,矿工基本上玩这个游戏:“找到一个秘密数字,当我对它进行哈希时,结果以X个零开头”。他们每秒可以尝试数百万次,但只有第一个找到的人"赢得"区块。如果比特币的价格上涨,更多矿工进入,计算总能力(哈希率)增加,比特币自动使其变得更难(增加所需的零)。因此,每个新块大约每10分钟生成一次。聪明吧?

三个不能被打破的属性

  1. 没有简单的碰撞:两个不同的数据产生相同的哈希在数学上是如此困难,以至于需要数百万年的时间。
  2. 无法逆转:查看哈希并猜测原始数据是不可能的 (因此,数据库中哈希过的密码无法被"解密")。
  3. 没有捷径:即使你知道一个之前的哈希,也无法帮助你操控下一个。

现实

SHA-256是比特币使用的算法。SHA-1和SHA-0已经被攻破(发现碰撞)。现在只信任SHA-2和SHA-3。每个比特币区块通过这些哈希与前一个区块相连,形成一条几乎不可能被篡改的链。

没有哈希,就没有区块链。就是这么简单。

BTC0.77%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)