Wallet
高畫質錢包:外部方可以關聯地址嗎?
免責聲明:這個問題並非嚴格針對比特幣,而是關於錢包和任何加密貨幣的一般問題。
你好呀!
是否可以關聯從 HD 錢包生成的 2 個不同地址(都來自同一個種子片語)?
我的意思是,作為
addr-1
第一個生成的地址和addr-2
第二個生成的地址,外部查看者是否有可能以某種方式知道這兩個地址屬於(或生成自)同一個錢包(相同的助記詞)?我的理解是,密鑰派生函式的工作方式是不可能的。但我想證實我的想法。感謝任何技術細節😊
謝謝!
僅從地址就不可能發現地址以任何方式相關。但是,可以從收到的資金到地址的使用方式推斷出地址歸同一實體所有。
任何技術細節表示讚賞
比特幣中最常見的地址形式(例如 P2PKH)是使用 SHA256 等散列算法進行散列運算的結果。
正如一個隨機網站所說:
一個好的散列函式有四個主要特徵:
- 雜湊值完全由被雜湊的數據決定。
- 雜湊函式使用所有輸入數據。
- 散列函式“均勻地”將數據分佈在整個可能的散列值集合中。
- 散列函式為相似的字元串生成非常不同的散列值。
(我的重點)
因此,雜湊與隨機數無法區分。這意味著您無法通過研究原始數據來了解它們。您無法判斷兩個雜湊是相差一位還是一百萬位的數據的結果。您無法判斷兩個雜湊是否相關。您無法僅通過研究地址來判斷兩個地址是否相關。
類似的特徵適用於公鑰和出現在被稱為比特幣區塊鏈的公共複製交易日誌中的一些其他有趣的數字。我相信生成私鑰或公鑰的過程旨在生成外部觀察者無法與完全隨機生成的數字區分開來的數字。
例如給定這些數字
ad57366865126e55649ecb23ae1d48887544976efea46a48eb5d85a6eeb4d306 16dc368a89b428b2485484313ba67a3912ca03f2b2b42429174a4f8b3dc84e44 37834f2f25762f23e1f74a531cbe445db73d6765ebe60878a7dfbecd7d4af6e1 454f63ac30c8322997ef025edff6abd23e0dbe7b8a3d5126a894e4a168c1b59b 5ef6fdf32513aa7cd11f72beccf132b9224d33f271471fff402742887a171edf 1253e9373e781b7500266caa55150e08e210bc8cd8cc70d89985e3600155e860 482d9673cfee5de391f97fde4d1c84f9f8d6f2cf0784fcffb958b4032de7236c 3346f2bbf6c34bd2dbe28bd1bb657d0e9c37392a1d5ec9929e6a5df4763ddc2d 9537f32ec7599e1ae953af6c9f929fe747ff9dadf79a9beff1f304c550173011 0fd42b3f73c448b34940b339f87d07adf116b05c0227aad72e8f0ee90533e699 9bdb2af6799204a299c603994b8e400e4b1fd625efdb74066cc869fee42c9df3
從以上任何內容來看,都沒有分析方法可以說明它們之間的關係