El formato Segwit Native de BTC y sus billeteras

Como ya hemos podido ver a la hora de operar con envíos y recepción de BTC, hay varios tipos de dirección de billetera que se diferencian por los primeros dígitos. A lo largo de la vida del Blockchain del BTC, se han realizado actualizaciones para solventar problemas de operatividad que ha afectado al formato de la dirección BTC también llamado “Hash o Código de Dirección”. También se llama de forma técnicas “claves públicas” porque son las que se pueden compartir para enviar y recibir BTCs.
Fuente: blog.bitgo.com

Actualmente tenemos tres formatos que han ido apareciendo en diferentes épocas. A continuación mostramos los 3 formatos de dirección BTC que existen por orden de aparición en el tiempo:

1º) El Legacy (P2PKH): cuyo hash o código empieza por 1... (seguido de números y letras minúsculas y mayúsculas).

Ej: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

2º) El SegWit Compatible (P2SH): cuyo hash empieza por 3 ... (seguido de números y letras minúsculas o mayúsculas).

Ej: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

3º) El SegWit Native (Bech32): que es el más moderno y eficiente y cuyo hash empieza por bc1... (seguido de números y letras minúsculas).

Ej: bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh

Vamos a realizar una breve explicación sobre cada formato de hash de dirección.

  1. Legacy: cuyo código empieza por 1..., y es el primero que apareció para enviar y recibir fondos en Bitcoins. Aún esta en uso y a través de ella se pueden enviar BTCs a los otros formatos de dirección sin ningún problema. Sin embargo, el costo medio de transacción es más alto y tardar más que en los demás formatos por eso se están empezando a usar más los otros hashes.
  2. SegWit Compatible: cuyo estructura se parece a la anterior con la excepción de que empieza por 3... Es un formato mejorado con respecto a la anterior, más rápido y coste-eficiente, ya que reduce los datos en cada transacción, ya que separa los datos no necesarios para que los fondos viajen, haciendo menos pesados los bloques y por tanto viajando más deprisa. Esto ha hecho la red más escalable y rápida. SegWit significa Segregated Witness viniendo a decir que los datos se segregan o se separan para que viajen con más rapidez. Por ahora este formato es el más usado y puede enviar transacciones a direcciones de cualquier de los otros dos formatos considerados.
  3. SegWit Native o Bech32: este último formato que empieza por bc1... es significativamente diferente a los dos anteriores y es incluso más eficiente que sus predecesores. Mejor escalabilidad e incluso más coste-eficiente por transacción. Tiene un sistema para detectar errores y evitarlos y su formato tiene solo letras minúsculas para leerlo mejor y poder identificarlo. Todavía no esta muy extendido pero es la mejor opción y es cuestión de tiempo que todas las plataformas habiliten para usar este formato.

De entre los tres formatos el mejor con diferencia es el SegWit Native aunque solo un 1% de los BTCs están almacenados en billeteras que soportan el bech32, sin embargo este porcentaje se está incrementando poco a poco.

A continuación vamos a exponer qué billeteras y aplicaciones soportan este formato: Trust, Coinomi, Mycelium, Exodus y Bitwala

  • 1) Trust: Es una de las billeteras más intuitivas y fáciles de usar y tiene multiples posibilidades a la hora de almacenar muchas criptos y tokens de base etherium. Se trata de una aplicación móvil que soporta iOS y Android y es completamente gratuita.
Fuente: trustwallet.com

El control de las claves privadas es responsabilidad del usuario, aunque se trata de una wallet muy segura tanto por sus sistemas antihacking como del mantenimiento de copias de seguridad para restaurar la billetera. No es necesario un KYC o verificación de la identidad.

Hay dos cuestiones que la hacen muy conveniente de usar:

    1. Soporta el formato Bech32 (bc1...) para una mayor eficiencia técnica y económica de los envios BTC, y
    2. Conecta con el exchange “Mercuryo” para la compra inmediata por tarjeta de criptomonedas con comisiones asequibles que rondan el 4%.
Fuente: trustwallet.com
  • 2) Coinomi: Es otra wallet multimoneda con un interfaz muy amigable y con gran cantidad de criptomonedas para almacenar. También soporta iOS y Android y es gratuita. Tiene un gran énfasis en la privacidad y la seguridad. Se trata de una billetera cuyas claves privadas o palabras de restauración han de ser custodiadas por el usuario. No es necesario un KYC o verificación de la identidad.
Fuente: coinomi.com

Al igual que la anterior, soporta el formato de dirección Bech32, aunque ofrece la posibilidad de usar cualquiera de los primeros, y se pueden comprar BTC y otras criptos aunque se lleva a cabo por otra plataforma de intercambio que se llama “Simplex” en el que se puede usar tarjeta de débito/crédito como medio de pago instantáneo con una comisión media de entre 6-7%.

  • 3) Bitwala: se trata de una billetera en formato web o app que está custodiada, con lo que no debemos guardar las claves privadas para poder restaurar nuestros fondos. Aunque soporta el formato de dirección Bech32, no da la opción de comprar bitcoins y otras cripto con tarjeta de débito/crédito sino a través de una transferencia de fondos fiat a un IBAN alemán, para luego proceder a la compra.
Fuente: bitwala.com

Es necesario completar un KYC o verificación de identidad, por lo que tiene menos privacidad y anonimato. Tiene la opción de solicitar una tarjeta de débito prepago para hacer compras o retirar dinero en cajeros. Desafortunadamente, no te ofrece la posibilidad de vender bitcoins para recargar la tarjeta prepago en euros.

  • 4) Mycelium: esta billetera tiene soporte app para iOS y Android, y da la opción de elegir el tipo de formato que quieres usar y son intercambiables. Tiene una gran privacidad y las claves privadas o palabras de restauración han de ser custodiadas por el usuario. Aunque soporta el formato de dirección aconsejado el Bech32, no tiene la opción de comprar bitcoins con tarjeta débito/crédito sirviendo como una simple billetera para almacenar BTCs y enviar y recibir de forma muy sencilla. En futuro van a implementar más servicios entre los que destacan lo monederos fiat.
Fuente: wallet.mycelium.com
  • 5) Exodus: esta wallet tanto para desktop (ordenador de escritorio) y app de móvil es una de las billeteras más sofisticadas y atractivas del mercado por u interfaz gráfica.
Fuente: bitdegree.org

Aunque soporta el formato Bech32 y tiene una enorme cantidad de criptomonedas para ser almacenas, no ofrece la posibilidad de poder compras criptomonedas con moneda fiat con ningún sistema de pago convencional. Al ser un sistema que se puede instalar en el computador no se recomienda acumular grandes cantidad de criptomonedas en este soporte, ya que puede tener mayores vulnerabilidades ante ataques de hacking y el usuario no guardar las debidas prácticas de seguridad. Se trata de una billetera “no custodiada” quiere decir que es el usuario el que tiene la responsabilidad de guardar y custodiar sus claves privadas para poder restaurar la billetera con todos sus fondos. Ofrece una gran integración con el monedero frío Trezor para ofrecer una mayor seguridad y gracias a ello podemos gestionar nuestra Trezor en el entorno exodus. 

Como se puede ver hay grandes opciones para usar billeteras que soporten el formato de dirección aconsejado, el SegWit Native - Bech32, y aunque todavía no se haya adoptado masivamente, sabemos que es la mejor opción para una mayor eficiencia técnica y económica en el blockchain del Bitcoin.