¿Cómo genero una dirección SegWit usando Bitcoin Core CLI? ¿También podré canjear esas salidas y enviarlas a una dirección "heredada"? Si es así, ¿esta segunda transacción será aceptada por clientes más antiguos que no sean de SegWit?
¿Cómo genero una dirección SegWit usando Bitcoin Core CLI?
Puede usar addwitnessaddress addr
, donde addr es una dirección P2PKH o P2SH existente. Construirá una dirección P2SH-P2WPKH o P2SH-P2WSH con la misma clave/script, si se sabe que es válida.
Tenga en cuenta que este comando no está disponible hasta que SegWit esté activo en la red, ya que antes de ese momento, todos podrían gastar tales salidas.
Desde Bitcoin Core v0.16.0, las direcciones P2SH-P2WPKH son las predeterminadas y el addwitnessaddress
RPC está en desuso.
¿También podré canjear esas salidas y enviarlas a una dirección "heredada"?
Sí.
Si es así, ¿esta segunda transacción será aceptada por clientes más antiguos que no sean de SegWit?
Sí, es un softfork. Cada nueva transacción es válida de acuerdo con la regla anterior. De lo contrario, se produciría una división de la cadena. Sin embargo, es posible que los clientes más antiguos no vean la transacción hasta que se confirme.
-addresstype=legacy
.
m1xolyd1an
Pablo