掃描下載 Gate App
qrCode
更多下載方式
今天不再提醒

哈希:你可能不理解的比特幣背後的魔力

robot
摘要生成中

忘掉無聊的理論。哈希基本上是一種轉換機器:輸入任意大小的數據,輸出一個固定大小的代碼。你在輸入中改變一個字母,代碼就會完全改變。你輸入相同的內容1000次,得到的結果也是一樣的。確定性、可預測、不可打破。

爲什麼比特幣需要這個?

魔法在於從數據中創建哈希是非常簡單的,但反過來卻是不可能的(,猜測是什麼數據生成了那個哈希)。這就像一扇只能單向打開的門。

在比特幣中,礦工基本上玩這個遊戲:“找到一個祕密數字,當我對它進行哈希時,結果以X個零開頭”。他們每秒可以嘗試數百萬次,但只有第一個找到的人"贏得"區塊。如果比特幣的價格漲,更多礦工進入,計算總能力(哈希率)增加,比特幣自動使其變得更難(增加所需的零)。因此,每個新塊大約每10分鍾生成一次。聰明吧?

三個不能被打破的屬性

  1. 沒有簡單的碰撞:兩個不同的數據產生相同的哈希在數學上是如此困難,以至於需要數百萬年的時間。
  2. 無法逆轉:查看哈希並猜測原始數據是不可能的 (因此,數據庫中哈希過的密碼無法被"解密")。
  3. 沒有捷徑:即使你知道一個之前的哈希,也無法幫助你操控下一個。

現實

SHA-256是比特幣使用的算法。SHA-1和SHA-0已經被攻破(發現碰撞)。現在只信任SHA-2和SHA-3。每個比特幣區塊通過這些哈希與前一個區塊相連,形成一條幾乎不可能被篡改的鏈。

沒有哈希,就沒有區塊鏈。就是這麼簡單。

BTC0.74%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)