---
# System prepended metadata

title: 區塊鏈私鑰是否有機會重複?
tags: [blockchain]

---

###### tags: `blockchain`
# 區塊鏈私鑰是否有機會重複?

有的 被忽略的原因單純是機率太低
私鑰的長度是40byte 每個byte是16進位(0~9、A~F)
重複的機率是16^40 機率低到被忽略不計

1.首先，未有錢包地址前，其實要先有private key私匙。
Private Key私匙是透過一套特定的橢圓曲線代數公式(elliptic curve algebra function)產生出來的一組64位的十六進制數值 (hexadecimal digit)。

2.同時，該橢圓曲線代數公式會透過私鑰產生一組128位的十六進制數值，亦即是Public Key(公匙)。

3.有Public Key後，以太坊會利用散列函數算法(Hash Function)將public key轉換成一組40位的十六進制(hexadecimal)數值，另加”0x”字頭，所以你的錢包地址一共是42位的。

https://medium.com/myethacademy/%E9%8C%A2%E5%8C%85%E5%9C%B0%E5%9D%80%E6%9C%89%E6%A9%9F%E6%9C%83%E9%87%8D%E8%A4%87%E5%97%8E-be1a37337ba0
