Estoy diseñando una billetera de hardware y el software que funcionará con ella.
Planeo proporcionar soporte de transacciones P2PKH en el software para que firme la billetera de hardware.
¿Es obligatorio admitir transacciones P2SH?
En mi aprendizaje y uso de bitcoin no me he encontrado con transacciones P2SH.
Si es obligatorio, ¿cómo lo hace Ledger nano/ Trezor?
También estoy un poco perdido con la forma de admitir transacciones P2SH desde el punto de vista de UI/UX.
P2PKH son transacciones simples de uno a uno para el receptor Pubkey. Cualquier ayuda sobre P2SH sería genial. Gracias de antemano. Lo siento si esta pregunta suena a principiante, estoy en la curva de aprendizaje.
Si echa un vistazo a https://github.com/bitcoin/bips , puede encontrar todos los BIP. Desplazándose hacia abajo hasta LÉAME, encontrará el número de lista y el título de cada BIP y el estado actual. El proceso BIP con definiciones para los códigos de estado y otros aspectos se encuentra en BIP0002. En la parte superior de la página puede buscar P2SH
o Pay to Script Hash
y encontrar muchas coincidencias. BIP0016 parece ser particularmente relevante pero ciertamente no es la única fuente.
Hay varios BIP que se ocupan de aspectos de P2SH y le sugiero que admita transacciones P2SH, ya que son un tipo de transacción estándar que sus usuarios finales pueden recibir, aunque probablemente no sea necesario poder crear transacciones P2SH . Verifique los BIP.
También puede estar interesado en la lista de correo [bitcoin-dev] .
Karan