j2002ba2
|
|
April 04, 2021, 11:02:22 AM |
|
There are 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 possible Bitcoin addresses (someone correct my number if it's wrong). There are this many P2PKH addresses. Once you include P2SH and P2WPKH addresses, the number is 3 times larger. P2PKH and P2WPKH are equivalent, so all three give a number 2 times larger. What is missing is P2WSH, which adds 2 256 more addresses. And soon P2TR, which adds another ~2 255 addresses, with at most 2 128 security. P2(W)PKH: 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 current P2PKH record: 9,223,372,036,854,775,808
P2SH: 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 collision: 1,208,925,819,614,629,174,706,176
P2WSH: 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936 collision: 340,282,366,920,938,463,463,374,607,431,768,211,456
P2TR security: 340,282,366,920,938,463,463,374,607,431,768,211,456 current ECDLP record: 144,115,188,075,855,872
|