Timeline for Base58 prefix, network id and wallet address prefix
Current License: CC BY-SA 4.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Oct 12, 2018 at 4:58 | vote | accept | Mogens TrasherDK | ||
Oct 11, 2018 at 18:08 | comment | added | knaccc | @MogensTrasherDK Btw you might be guessing that network byte means the first byte of the network_id. But that can't be the case, because the network byte is different for different networks, but the network_id starts with 0x12 regardless of the network. | |
Oct 11, 2018 at 14:30 | comment | added | knaccc | @MogensTrasherDK The NETWORK_ID is arbitrarily chosen. The wallet address prefixes are also arbitrarily chosen, but care is taken to ensure that the choice is such that a consistent first character appears in the base58 address that is generated for each prefix, so that they are easily human identifiable without having to do the math to convert the base58 back into hex to check. | |
Oct 11, 2018 at 13:57 | comment | added | Mogens TrasherDK |
I get the NETWORK_ID 0x12 ,0x30,,,,,, 0xA1, 0x10 , 0x12 ,0x30,,,,,, 0xA1, 0x12 , 0x12 ,0x30,,,,,, 0xA1, 0x12 That make sense. I'm thinking it's not just some random numbers, so where does they come from? CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 18; CRYPTONOTE_PUBLIC_INTEGRATED_ADDRESS_BASE58_PREFIX = 19; CRYPTONOTE_PUBLIC_SUBADDRESS_BASE58_PREFIX = 42; CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 53; CRYPTONOTE_PUBLIC_INTEGRATED_ADDRESS_BASE58_PREFIX = 54; CRYPTONOTE_PUBLIC_SUBADDRESS_BASE58_PREFIX = 63; How were these specific numbers choosen?
|
|
Oct 11, 2018 at 13:03 | history | answered | knaccc | CC BY-SA 4.0 |