市值: $3.599T -1.70%
體積(24小時): $243.2716B 9.31%
恐懼與貪婪指數:

28 - 害怕

  • 市值: $3.599T -1.70%
  • 體積(24小時): $243.2716B 9.31%
  • 恐懼與貪婪指數:
  • 市值: $3.599T -1.70%
加密
主題
加密植物
資訊
加密術
影片
頂級加密植物

選擇語言

選擇語言

選擇貨幣

加密
主題
加密植物
資訊
加密術
影片

公鑰密碼學如何在區塊鏈中起作用?

Public-key cryptography secures blockchain transactions by using paired keys: a private key to sign transactions and a public key to verify them, ensuring trustless, tamper-proof exchanges.

2025/08/10 17:31

了解區塊鏈中的公鑰密碼學

公共鑰匙密碼學,也稱為非對稱密碼學,是區塊鏈技術的基礎安全機制。它可以實現安全的數字身份,交易身份驗證和數據完整性,而無需中央權威。在此系統中,每個用戶都有一對數學鏈接的鍵:一個公鑰和一個私鑰。可以公開共享公共密鑰,並用於接收資金或驗證簽名,而私鑰必須保持秘密,並用於簽署交易或證明所有權。

密鑰之間的數學關係可確保使用公共密鑰加密的數據只能用相應的私鑰解密,反之亦然。對於區塊鏈而言,更重要的是,可以使用公共密鑰驗證使用私鑰生成的簽名,證實該消息源自合法所有者而無需公開私鑰。

關鍵一代和錢包的創造

當用戶創建一個加密貨幣錢包時,第一步是生成鑰匙對。此過程依賴於加密算法,例如橢圓曲線數字簽名算法(ECDSA) ,通常用於Bitcoin和以太坊。私鑰是一個隨機生成的大數,通常長256位。從這個私鑰,公共密鑰是通過涉及橢圓曲線乘法的單向數學函數得出的。

  • 密碼固定的隨機數生成器會產生私鑰。
  • 私鑰是輸入ECDSA算法以計算公共密鑰。
  • 然後使用SHA-256RIPEMD-160進行公共密鑰來創建錢包地址。
  • 所得的地址編碼(通常在Base58或Bech32中),以實現人類的可讀性。

這種單向派生可確保雖然可以從私鑰生成公共密鑰和地址,但扭轉過程在計算上是不可行的。即使用戶在區塊鏈上可見,也可以保護用戶的公共地址。

交易簽署和驗證

當用戶啟動交易時,公開密碼學確保了真實性和完整性。發件人使用其私鑰為交易數據創建數字簽名。此簽名是交易和私鑰的獨特之處,這意味著交易詳細信息的微小變化也使簽名無效。

  • 交易詳細信息(發送者,接收器,金額,時間戳)被編譯到消息中。
  • 消息的哈希是使用SHA-256計算的。
  • 哈希通過ECDA使用發件人的私鑰簽名,並產生數字簽名。
  • 簽名以及交易數據和公鑰將廣播到網絡。

然後,區塊鍊網絡中的節點使用發件人的公鑰驗證簽名。如果驗證通過,則將交易視為有效,可以包含在塊中。此過程可防止篡改並確保只有合法所有者才能花費他們的資金。

地址推導和公共透明度

在區塊鏈中,用戶使用錢包地址而不是原始的公共密鑰進行交互。這些地址通過其他哈希步驟從公共鑰匙中得出,以增強安全性。例如,在Bitcoin中:

  • 公共密鑰與SHA-256一起使用。
  • 然後用RIPEMD-160哈希將結果產生160位哈希。
  • 添加了版本字節和校驗和校驗和。
  • 最終輸出使用base58checkBech32編碼,例如P2PKH或P2WPKH等格式。

通過將完整的公共密鑰隱藏直到花費交易,這種分層的哈希保護可以防止潛在的漏洞,例如對公共鑰匙的量子計算攻擊。在此之前,僅在區塊鏈上可見地址,從而限制了曝光。

在共識和網絡安全中的作用

公開密鑰密碼學通過實現無信任的驗證來支持區塊鏈的分散性質。節點不需要知道用戶的身份;他們只需要驗證數字簽名。每個完整的節點獨立檢查:

  • 交易輸入引用是否無需輸出。
  • 數字簽名是否匹配與源地址相關的公鑰。
  • 是否通往預期錢包地址的公共密鑰哈希。

該系統消除了對中介的需求。保留了交易的不變性,因為改變簽名的交易的任何部分都使簽名無效。此外,通過交易ID和NONCE使用等機制來減輕重播攻擊,這些機制在密碼上也經過驗證。

實施示例:發送Bitcoin

為了說明公共密鑰密碼學在實踐中的工作原理,請考慮Bitcoin交易:

  • 愛麗絲想向鮑勃發送0.5 BTC。
  • 鮑勃分享了他的Bitcoin地址(例如, 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa )。
  • 愛麗絲(Alice)構建了一項事務,將BOB的地址指定為輸出及其先前的未零件交易輸出(UTXO)作為輸入。
  • 她檢索了與UTXO地址相對應的私鑰。
  • 她使用ECDA,用私鑰簽名交易哈希。
  • 簽名的交易(包括她的公鑰)已廣播到Bitcoin網絡。
  • 礦工和節點驗證:
    • 使用愛麗絲的公鑰,該簽名是有效的。
    • 對擁有UTXO的地址的公鑰哈希。
    • 交易結構是正確的,而不是雙重的。

經過驗證後,該交易將包含在一個區塊中,並在區塊鏈上確認。

常見問題

可以使用公共密鑰來得出私鑰嗎?否。使用的加密算法(例如ECDSA)依賴數學問題(例如橢圓曲線離散對數問題),這些問題在計算上無法逆轉。即使具有巨大的計算能力,從公共密鑰中得出私鑰也將花費數十億年的技術使用當前的技術。

如果我失去私鑰會怎麼辦?如果私鑰丟失,則可以永久損失獲得相關資金。區塊鍊網絡沒有恢復機制。該地址仍然保留在分類帳中,但沒有人能產生有效的簽名來花費資金。這強調了諸如種子短語之類的安全備份方法的重要性。

在所有區塊鏈中,公鑰密碼學是否相同?大多數區塊鏈使用ECDSA或類似算法(例如,在Solana等一些較新的系統中EDDSA)。儘管核心原則保持一致,但實施可能會隨關鍵長度,哈希方法或簽名方案而異。始終驗證特定區塊鏈的加密標準。

兩個不同的私鑰可以產生相同的公鑰嗎?由於巨大的鑰匙空間(2^256可能的私鑰),概率在天文學上很低。碰撞會破壞整個安全模型,但是從未觀察到這樣的實例。加密系統在適當的生成實踐下採用關鍵獨特性。

免責聲明:info@kdj.com

所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!

如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。

相關知識

區塊鍊網絡的“哈希率”是多少?

區塊鍊網絡的“哈希率”是多少?

2025-10-10 15:55:04

了解區塊鍊網絡中的哈希率1. 哈希率是指在區塊鍊網絡上用於處理交易和挖掘新區塊的總計算能力,特別是那些利用工作量證明(PoW)共識機制的網絡。它測量在解決驗證交易所需的複雜加密難題時,採礦設備或網絡每秒可以執行多少計算。 2. 較高的算力表明更多的礦工積極參與網絡,貢獻他們的計算資源來保護系統。這直...

什麼是“創世塊”?

什麼是“創世塊”?

2025-10-15 19:55:08

了解加密貨幣中的創世塊創世塊是區塊鍊網絡中的第一個塊。它是構建所有後續塊的基礎。與常規區塊不同,創世區塊不引用前一個區塊,因為它沒有前身。這種獨特的特性使其成為整個鏈條不可改變的起點。創世區塊的主要特點1.它被硬編碼到大多數區塊鏈系統的軟件中,從一開始就確保所有節點的一致性。 2. 創世塊的時間戳往...

中本聰是誰?

中本聰是誰?

2025-10-15 13:01:02

中本聰是誰? 1. 中本聰是創建第一個去中心化加密貨幣 Bitcoin 的匿名個人或團體。該名稱出現在 2008 年題為“Bitcoin:點對點電子現金系統”的白皮書中,概述了一種無需依賴中央機構即可進行金融交易的革命性方法。 2. 儘管進行了廣泛的研究和猜測,中本聰的真實身份仍然未知。許多人被建議...

區塊鏈技術實際上是如何運作的?

區塊鏈技術實際上是如何運作的?

2025-10-11 14:36:32

了解區塊鏈核心機制1. 從本質上講,區塊鍊是一種去中心化的數字分類賬,它記錄多台計算機上的交易,並且已註冊的交易無法追溯更改。這確保了透明度和安全性,而不需要中央機構。 2. 鏈中的每個區塊都包含交易列表、時間戳和前一個區塊的加密哈希值。該哈希將每個塊與其之前的塊連接起來,形成一條連續的鏈。如果有人...

什麼是代幣經濟?

什麼是代幣經濟?

2025-09-20 00:18:29

了解代幣經濟的基礎1。在加密貨幣背景下的代幣經濟是指數字代幣用作在基於區塊鏈的生態系統中推動特定行為的激勵措施的系統。這些令牌通常是在分散網絡上構建的,並表示價值,訪問或實用程序。 2。代幣經濟的設計將經濟原則與加密協議相結合,以確保參與者為網絡增長,安全或治理做出貢獻而獲得獎勵。這包括諸如Stak...

區塊鏈的合適應用程序方案是什麼?

區塊鏈的合適應用程序方案是什麼?

2025-09-20 03:19:39

分散融資(DEFI)平台1。區塊鏈使沒有集中式中介機構的金融服務創建,允許用戶直接通過智能合約借貸,借用和貿易資產。 2. Defi平台上的交易是透明且不變的,可降低欺詐風險,並增加邊界參與者之間的信任。 3.由區塊鏈提供動力的流動性池允許個人根據用法貢獻資產並賺取收益率,從而創建新的被動收入模型。...

區塊鍊網絡的“哈希率”是多少?

區塊鍊網絡的“哈希率”是多少?

2025-10-10 15:55:04

了解區塊鍊網絡中的哈希率1. 哈希率是指在區塊鍊網絡上用於處理交易和挖掘新區塊的總計算能力,特別是那些利用工作量證明(PoW)共識機制的網絡。它測量在解決驗證交易所需的複雜加密難題時,採礦設備或網絡每秒可以執行多少計算。 2. 較高的算力表明更多的礦工積極參與網絡,貢獻他們的計算資源來保護系統。這直...

什麼是“創世塊”?

什麼是“創世塊”?

2025-10-15 19:55:08

了解加密貨幣中的創世塊創世塊是區塊鍊網絡中的第一個塊。它是構建所有後續塊的基礎。與常規區塊不同,創世區塊不引用前一個區塊,因為它沒有前身。這種獨特的特性使其成為整個鏈條不可改變的起點。創世區塊的主要特點1.它被硬編碼到大多數區塊鏈系統的軟件中,從一開始就確保所有節點的一致性。 2. 創世塊的時間戳往...

中本聰是誰?

中本聰是誰?

2025-10-15 13:01:02

中本聰是誰? 1. 中本聰是創建第一個去中心化加密貨幣 Bitcoin 的匿名個人或團體。該名稱出現在 2008 年題為“Bitcoin:點對點電子現金系統”的白皮書中,概述了一種無需依賴中央機構即可進行金融交易的革命性方法。 2. 儘管進行了廣泛的研究和猜測,中本聰的真實身份仍然未知。許多人被建議...

區塊鏈技術實際上是如何運作的?

區塊鏈技術實際上是如何運作的?

2025-10-11 14:36:32

了解區塊鏈核心機制1. 從本質上講,區塊鍊是一種去中心化的數字分類賬,它記錄多台計算機上的交易,並且已註冊的交易無法追溯更改。這確保了透明度和安全性,而不需要中央機構。 2. 鏈中的每個區塊都包含交易列表、時間戳和前一個區塊的加密哈希值。該哈希將每個塊與其之前的塊連接起來,形成一條連續的鏈。如果有人...

什麼是代幣經濟?

什麼是代幣經濟?

2025-09-20 00:18:29

了解代幣經濟的基礎1。在加密貨幣背景下的代幣經濟是指數字代幣用作在基於區塊鏈的生態系統中推動特定行為的激勵措施的系統。這些令牌通常是在分散網絡上構建的,並表示價值,訪問或實用程序。 2。代幣經濟的設計將經濟原則與加密協議相結合,以確保參與者為網絡增長,安全或治理做出貢獻而獲得獎勵。這包括諸如Stak...

區塊鏈的合適應用程序方案是什麼?

區塊鏈的合適應用程序方案是什麼?

2025-09-20 03:19:39

分散融資(DEFI)平台1。區塊鏈使沒有集中式中介機構的金融服務創建,允許用戶直接通過智能合約借貸,借用和貿易資產。 2. Defi平台上的交易是透明且不變的,可降低欺詐風險,並增加邊界參與者之間的信任。 3.由區塊鏈提供動力的流動性池允許個人根據用法貢獻資產並賺取收益率,從而創建新的被動收入模型。...

看所有文章

User not found or password invalid

Your input is correct