jtimon,
Me encuentro desarrollando un framework para desarrollo de Altcoin en Go.
https://github.com/coin-networkHe logrado entender lo básico de la curva elíptica para generar la clave publica y privada y convertirla al formato de address Bitcoin.
Pero no entiendo mucho que debería ser variable para configurar una nueva dirección única para una Altcoin.
Mi programa address.go tiene ahora la siguiente salida en terminal.
$ go run address.go
Private Key
104930057806725380329673246667213883341199392498193999899949555094217870343340
Public Key
30281493937534716029482202294378086430575585216909050331938533692170322122530
73645510590725429585871939537348802644260091059911504300012495206619630132784
New Address
115gcWR5oHFsShhxnPBnsT7J6nJahuBvPe
Pero la idea es conocer que parámetros puedo enviarle a mi programa, para generar diferentes address o grupos de claves publica y privada.
Por acá vi algo... y se mencionan los BIPs 32, 38, 39, 44, ...
https://github.com/libbitcoin/libbitcoin/wiki/Altcoin-Version-MappingsNo me quedo claro que seria version_p2pkh | version_p2sh | version_hd_secret

¿ Me puedes dar alguna día de como funciona esto de las address en Bitcoin y Altcoin. ?
PD: Estoy trabajando en este proyecto por medio de
https://coinnetwork.slack.com/ y
https://github.com/coin-network quien quiera seguirlo o participar avisarme.