我的錢包地址有機會和別人重複嗎?

從2020年11月踏入幣圈後,就對虛擬貨幣的所有知識都感到十分的好奇,討論什麼空氣幣會漲、交易所哪個好用、馬斯克又發推特等,突然筆者腦中一閃,我們的電子錢包的地址是如何產生的? 好像是透過亂數,對吧?!不論是交易所還是冷錢包產生一串地址後,也不會知道現有的地址到底有沒有人用,那萬一我的地址和別人的地址重複哩?

這個問題在筆者深入了解原因之後,才知道錢包地址是”有可能”會重複,但是幾乎微乎其微,甚至比中樂透還困難!! 那就不用擔心這個問題了~~~

錢包地址是否相同

故事是這麼開始的

Step1: 拿以太坊為例,在產生錢包地址前,我們需要透過特定的橢圓曲線代數公式(elliptic curve algebra function)產生出來的一串64位元的十六進制數值,也就是私鑰(private key)。

Step2: 同時,橢圓曲線代數公式也會產生一串128位元的十六進制數值,也就是公鑰(public key)。

Step3: 接著,透過散列函數算法(Hash Function)將public key轉換成一串40位元的十六進制數值,另加”0x”字頭,所以產生的錢包地址一共是42位元數值。

那麼回到問題,我的錢包地址會和他人的地址重複嗎?

每個位元都是十六進制,代表有16種可能(0~9, A~F),而錢包地址扣掉字頭”0x”,則有40個位元,那麼在世界上的地址共有16的40次方個,相當於1461501637330902918203684832716283019655932542976種可能。而任一產生的以太坊的地址,都僅是蒼海一粟阿~

就拿比特幣的錢包地址來說,比特幣位址數量約2的161次方個。假如地球上約有2的63次方粒沙,那麼比特幣位址總數遠遠超過地球上所有沙子的數量(大約是沙子數目的平方的350億倍)。

資料參考來源: 比特幣wiki

延伸閱讀: 比特幣錢包、地址、公鑰、私鑰相互關係

申請CRO 虛擬貨幣簽帳卡

Harry

顛覆資訊提供大家網路資訊技術、投資領域分享、生活趣事旅遊的空間,站長Harry會傾全力將所知道的技術、知識、優惠好康都和各位分享,如果你覺得喜歡的話,請將文章連結分享給更多好朋友,讓更多人獲得實用的幫助,將世界變成一個更美好的天地。 同時在YouTube也有影片分享,不定時更新影片,歡迎各位收看精彩內容。 在Facebook也同步分享部落格的最新內容,請一定要鎖定喔!!

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *