Quizá te hayas cruzado con uno de estos. Es un PayNym, un amigable personaje generado desde el hash de un código de pago reutilizable del BIP47.
Los PayNym son la implementación más funcional y distribuida de estas direcciones reutilizables propuestas por Justus Ranvier en 2015.
Estas direcciones suelen hacer acto de presencia en redes sociales de 3 formas:
por la foto del robot
por el código de pago completo "PM8T..."
o por el PayNym name, por ejemplo+springtruth797, que es un resumen del código de pago y sirve para encontrar a otro usuario dentro del repositorio de PayNym.is
Pero lo importante y lo que no depende de ningún servidor web para funcionar, es el código de pago "PM8T..." con 116 caracteres.
Pero ¿cómo se construye este código?, ¿de qué forma se conecta con el mundo de claves privadas y públicas que ya conocemos de bitcoin?, ¿qué se esconde en ese código extraño?
Pues todas estas preguntas tienen respuesta y Bob — buen amigo de Alice — las ha ido solucionando. Aquí sus hayázgos.
Construyendo un código de pago BIP47
Bob tiene una Frase mnemónica de bitcoin:
reward upper indicate eight swift arch injury crystal super wrestle already dentist
Con la que ha podido generar sus cuentas Segwit m/84'/0'/0', Taproot m/86'/0'/0' etc.
Bob ha querido crear un código de pago reutilizable del BIP47 a mano, paso a paso, y para ello primero ha buscado la clave pública extendida (xpub) de la ruta de derivación m/47'/0'/0':