區塊鏈中的密碼學:保護一切的鎖、鑰匙與簽名
沒有密碼學,任何人都可能偷走你的加密資產,或僞造一筆交易。有了它,數學就能承擔原本由銀行和律師傳統上處理的工作。
---
1. 密碼學的三項核心工作
工作 密碼工具 它的作用 現實類比
證明是你本人 數字簽名 覈實你已授權發起該交易 你在支票上的手寫簽名
保密 公鑰/私鑰 確保只有你才能支出你的資金 你家的鑰匙 + 你的郵箱地址
鎖定區塊相互銜接 哈希函數 讓數據難以被篡改 一枚打開就會破損的蠟封
---
2. 它是如何工作的:向朋友發送
$BITCOIN 我們來一步步看如何向 Sara 發送 0.5 BTC:
步驟 1:你的兩把鑰匙
每個錢包都會配備一對:
· 公鑰 = 你的錢包地址(類似你的郵箱)——任何人都可以向其轉賬
· 私鑰 = 一串祕密的 64 位字符代碼(類似你的
$ATM PIN)——只有你應該知道它
步驟 2:創建數字簽名
你編寫交易:“向 Sara 發送 0.5
$BTC ”
然後使用你的私鑰去“簽名”。這會生成一個獨一無二的加密簽名,能夠在數學上證明:“只有掌握這把私鑰的人才能生成這個簽名。”
網絡節點會使用你的公鑰來驗證該簽名。
· 一致嗎?✅ 有效交易
· 不一致?❌ 立刻拒絕
重要:在這個過程中,絕不會向外泄露你的私鑰。
步驟 3:通過哈希實現不可篡改
一旦確認,你的交易會被打包進一個“區塊”。
接着對該區塊進行哈希——把它變成一個獨一無二的數字指紋。
然後,這個哈希值會被嵌入到下一個區塊中。
魔法在於:只要改動原始交易中的任意一個字母,哈希就會完全改變——從而打斷整條鏈。這使得歷史數據在不被發現的情況下無法被修改。
#cryptography #blockchain #locks #keys #BinanceSquareFamily