Accounts
私鑰創建後可以更改嗎?
創建公鑰(地址)後,私鑰可以更改嗎?
簡答
你不能。一旦創建了公鑰,就無法更改其私鑰。但是,您可以為您擁有的資金創建一個新賬戶。
長答案
與比特幣一樣,乙太坊使用橢圓曲線 (EC) 來生成私鑰/公鑰對。這聽起來可能很複雜,但本質上,EC 只是如下所示的函式:
就像 Lululemon 標誌水平轉動一樣!
P
並且Q
是任意選擇的點。R
是通過在函式上玩“台球”生成的:你在P
和之間畫一條線Q
,它擊中-R
然後你翻轉 x 軸上的點。你連續多次這樣做,你瞧,只有最後一點S
,沒有辦法回到P
和Q
(至少對於我們今天擁有的硬體)。兩個重要的特性使這成為可能:
- 點在 x 軸上鏡像
- 任何線都可以恰好在 3 個點處截取函式的圖形*
由於不同的點集導致不同的線,因此函式圖上的不同“反彈”點,沒有辦法為公鑰創建多個私鑰。**為了更深入地理解這個概念,我強烈推薦閱讀這篇文章。
** x 軸上的垂直線在兩個點處截取函式的圖形,但還有一個額外的點
O
,普遍稱為“無窮遠點”**** 請注意,儘管這是一個研究領域,並且隨著數學研究無限期地繼續,碰撞一直在被發現。*