¿P2SH en la billetera de hardware?

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.

Respuestas (1)

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 P2SHo Pay to Script Hashy 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] .

Gracias, estoy planeando admitir transacciones entrantes (no hay mucho que hacer para recibir el final, ya que todo sucederá en la cadena de bloques). La billetera de hardware solo creará transacciones salientes.