Accounts

私鑰創建後可以更改嗎?

  • November 18, 2018

創建公鑰(地址)後,私鑰可以更改嗎?

簡答

你不能。一旦創建了公鑰,就無法更改其私鑰。但是,您可以為您擁有的資金創建一個新賬戶。

長答案

與比特幣一樣,乙太坊使用橢圓曲線 (EC) 來生成私鑰/公鑰對。這聽起來可能很複雜,但本質上,EC 只是如下所示的函式:

橢圓曲線

就像 Lululemon 標誌水平轉動一樣!

P並且Q是任意選擇的點。R是通過在函式上玩“台球”生成的:你在P和之間畫一條線Q,它擊中-R然後你翻轉 x 軸上的點。你連續多次這樣做,你瞧,只有最後一點S,沒有辦法回到PQ(至少對於我們今天擁有的硬體)。

兩個重要的特性使這成為可能:

  1. 點在 x 軸上鏡像
  2. 任何線都可以恰好在 3 個點處截取函式的圖形*

由於不同的點集導致不同的線,因此函式圖上的不同“反彈”點,沒有辦法為公鑰創建多個私鑰。**為了更深入地理解這個概念,我強烈推薦閱讀這篇文章

** x 軸上的垂直線在兩個點處截取函式的圖形,但還有一個額外的點O,普遍稱為“無窮遠點”*

*** 請注意,儘管這是一個研究領域,並且隨著數學研究無限期地繼續,碰撞一直在被發現。*

引用自:https://ethereum.stackexchange.com/questions/55972