比特幣地址:簡單的復雜

robot
摘要生成中

在比特幣世界中,存在四種主要類型的地址。每種都有其特點。

P2PKH 地址以 “1” 開頭。古老。該類型的經典。例如:1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SH地址以«3»爲前綴。它們用於多重籤名操作。復雜場景。驗證在交易時進行。示例:3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy

Bech32以«bc1q»開頭。更現代。這是原生SegWit。更好地發現錯誤並支持高級功能。看起來是這樣的:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Taproot地址 - "bc1p"。建立在SegWit之上。佔用區塊空間更少。似乎提供更好的隱私。手續費更低。

P2PKH – 這是什麼意思?

中本聰創造了這個術語。"支付公鑰的哈希" - 聽起來有點復雜。實際上,資金是發送到哈希地址,而不是公鑰。

這更安全。即使哈希地址落入他人之手,公鑰仍然會保持安全。此外,節省空間 - 哈希更緊湊。

P2SH 怎麼樣?

蓋文·安德森在2012年提出了這一類型。這裏的支付與腳本的哈希值相關聯。支持各種復雜的場景。多重籤名等。

在這樣的交易中,地址是腳本的哈希值。發送者只需要哈希值。真正的腳本在稍後花費時提交。

P2SH使網路更加靈活。不同的腳本可以哈希到一個地址。無需披露細節。隱私更高。

Bech32的名稱來源於哪裏?

"B" – 來自於Vuille和Maxwell的創作者。"ech" – 錯誤檢測算法。幫助區分相似的符號。"1"與"l"不相似,"0"與"o"不會混淆。

"32" 只是指地址的長度。這就是這麼簡單的詞源。

爲什麼使用後地址會改變?

一些錢包在每次交易後生成新地址。這並非偶然。

隱私至關重要。使用一個地址進行所有操作會留下痕跡。每個人都可以看到歷史記錄。新地址可以隱藏信息。

安全性也很重要。更改地址使得成爲攻擊目標更加困難。如果一個密鑰被盜,只有一部分資金會受到影響。

新地址是如何產生的?

使用橢圓曲線密碼學。在比特幣中,這是算法secp256k1。

錢包生成一對密鑰 - 公鑰和私鑰。公鑰用於生成地址。對於新地址 - 新的一對。獨特且安全。這個過程是瞬間的。

HD錢包守護秩序

現代錢包使用HD (分層確定性)技術。方便管理多個地址。

HD錢包不會每次都從零開始創建新的密鑰對。它生成一系列從初始值開始的密鑰對。根據BIP32和BIP44標準。

優點顯而易見:

  • 備份變得簡單 - 只需保存初始值
  • 確定性 - 所有地址源自一個數字
  • 最佳隱私 - 每筆交易的新地址
  • 層級 – 可以爲不同的目的創建子錢包

似乎一切都很清楚。還是不太清楚?

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