Direcciones Bitcoin: ¿Cuáles son y por qué es importante conocerlas?

Direcciones Bitcoin: ¿Cuáles son y por qué es importante conocerlas?

Debido a sus actualizaciones, Bitcoin cuenta con diferentes direcciones dentro de su red. En este artículo veremos cuáles son las que existen actualmente y veremos cómo diferenciarlas entre sí.

Un desarrollo continuo

A lo largo de su historia, Bitcoin atravesó diversos tipos de actualizaciones que fueron modificando su código. Entre ellas, y por diferentes motivos, también se fueron actualizando las direcciones utilizadas por la red. Hoy en día existen 4 tipos de direcciones.

La compatibilidad entre las diversas direcciones está garantizada por el protocolo. Sin embargo, y si  bien la mayoría de las veces las transacciones no generan conflicto, es importante saber que son las diferentes billeteras las encargadas de garantizar la compatibilidad entre los diferentes tipos de direcciones.

Direcciones P2PKH (Legacy)

Este es el primer tipo de dirección pública existente dentro de Bitcoin, por lo que desde 2009 que se utilizan. Este tipo de direcciones son ni más ni menos que el hash que se obtiene a partir de la clave privada de una billetera. De aquí el acrónimo P2PKH: Pay-to-Public-Key-Hash (Pago a hash de dirección pública)

Este tipo de direcciones se identifican porque comienzan con un 1, tal como este ejemplo:

1MbeQFmHo9c09kCfFa6yBr7BQX4NzJFQq9

Este tipo de dirección es el más caro en cuanto a comisiones de red, y el menos funcional de todos, por lo que no hay motivos de peso para su uso. Si se sigue utilizando es porque la billetera en cuestión es antigua y no fue actualizada.

Direcciones P2SH

Este tipo de direcciones son similares a las direcciones Legacy, pero a diferencia de ellas, comienzan con un 3:

35PBEaofpOeH4VnnNZorM1QZsadrZoQp4N

Estas direcciones tienen un formato que reduce en más de un 20% el costo de transacción de las direcciones Legacy. Además, P2SH significa Pay-to-Script-Hash, esto quiere decir que son producto no ya de un hash de la dirección pública, sino de uno de un script que cuenta con diversas condiciones de gasto.

Este cambio habilita así la posibilidad de utilizar direcciones multifirmas a la vez que también es utilizado para permitir transacciones SegWit no-nativas.

Quote: Una transacción multifirma es una transacción que requiere más de una clave privada para ser aprobada y realizada.

Direcciones Bech32 (SegWit)

Este tipo de direcciones surgieron a partir de la actualización de SegWit del protocolo en 2017, por lo que se las conoce como direcciones SegWit nativas. Lo que hay que saber sobre este tipo de direcciones es que reducen todavía más la información almacenada en la transacción, por lo que reduce su costo.

A diferencia de las anteriores, las direcciones SegWit son visiblemente diferente de sus antecesoras al comenzar con “bc1q” y ser más largas que aquellas:

bc1q42lia78elem0anu6q8s3h2n687re9jax556pcc

Si bien se recomienda utilizar este tipo de dirección, lo cierto es que es muy poca la cantidad de Bitcoin alojado en ellas. Sin embargo, esta métrica está aumentando cada vez más.

Direcciones Taproot

Con Taproot, la última gran actualización de Bitcoin a fines del 2021, llegaron un nuevo tipo de direcciones. Una dirección taproot comienza con “bc1p” como la siguiente:

bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e

Con esta actualización se mejora tanto la privacidad como la eficiencia de la red, y de esta forma transacciones más complejas se envían con mayor facilidad. Taproot en gran medida proporciona herramientas para volver a las transacciones más seguras en la red de Bitcoin.

Estas son las direcciones que existen en la actualidad. El protocolo permite la intercompatibilidad entre ellas, pero es necesario que las billeteras estén actualizadas para poder brindar soporte a todas ellas.