- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
El último proyecto de Pieter Wuille: hacer que Bitcoin sea más difícil de perder
ONE de los desarrolladores más prolíficos de Bitcoin está intentando hacer que las direcciones de Bitcoin sean más fáciles de usar.
ONE de los desarrolladores más prolíficos de Bitcoin está intentando ayudar con ONE de los problemas más antiguos de la red de pagos.
Hoy en día, Bitcoin es conocido por el nuevo control digital del dinero que brinda a los usuarios, no por su usabilidad y conveniencia. Y si no lo has experimentado, probablemente hayas escuchado historias de usuarios que han perdido... sus claves privadas, enviando Bitcoin accidentalmente a una dirección incorrecta debido a un error tipográfico o alguna otra metedura de pata.
Hasta la fecha, las ideas para evitar el uso directo de claves públicas y privadas (largas cadenas de caracteres que controlan las cuentas de Bitcoin ) parecen estar a años de distancia. Una idea confusa, por ejemplo, es ocultarlas por completo para que los usuarios T siquiera se den cuenta de que están usando Bitcoin.
Por ahora, sin embargo, las criptomonedas están atrapadas en direcciones confusas.
Aquí es donde se desarrolla el último proyecto del desarrollador de Bitcoin CORE, Pieter Wuille. Bech32(que está desarrollando en conjunto con el CTO de Blockstream, Greg Maxwell) tiene como objetivo al menos dirigir las direcciones en una dirección más fácil de usar, aunque de una manera menos revolucionaria.
El objetivo final es un nuevo tipo de dirección de Bitcoin con capacidades integradas para ayudar a los usuarios a detectar cuándo escriben una dirección incorrecta.
La oportunidad de realizar la mejora surgió cuando los desarrolladores de Bitcoin se dieron cuenta de que, de todos modos, necesitarían inventar un esquema de direccionamiento completamente nuevo con la posible integración futura deSegWit– un cambio controvertido propuesto para el código de Bitcoin.
La actualización tecnológica, si alguna vez se implementa, funciona mejor con un nuevo formato de dirección de Bitcoin .
Wuille le dijo a CoinDesk:
"Dado que de todos modos estamos obligados a definir un nuevo estándar para las direcciones nativas de SegWit, ¿por qué no aprovechar la oportunidad para introducir algo mejor?"
Agregó que SegWit también se puede utilizar con direcciones existentes, pero con "una eficiencia y seguridad ligeramente menores".
Cambios sutiles
Sin embargo, es importante señalar que el nuevo formato no reemplazará al ONE. Más bien, es una alternativa que se utilizaría para las transacciones SegWit, en caso de que se implementen en Bitcoin.
"Las direcciones antiguas se mantendrán en uso para todos los fines para los que se usaban anteriormente. Solo las salidas nativas de SegWit usarán direcciones Bech32", explicó Wuille.
En resumen, una dirección de Bitcoin es una versión de la clave pública de un usuario a la que estos pueden enviar valor. Su información de identificación única es similar a la de un número de tarjeta de crédito, y puedes publicar esta cadena en una página pública o enviársela a alguien para recibir fondos.
En este momento, las direcciones de Bitcoin están codificadas en el formato Base58, lo que significa que el ID único se muestra como una cadena de letras y números.
Este formato ya incorpora una forma de protección al usuario, ya que elimina seis caracteres que parecen similares. La sutil diferencia entre "0" y "O" podría engañar involuntariamente a los usuarios al copiar su dirección de Bitcoin de la pantalla de un ordenador, por ejemplo. Para evitar una confusión, ambas letras se eliminan por completo.
Base32, parte de Bech32, lleva el elemento "legible para humanos" aún más lejos. Las letras en el nuevo formato de direccionamiento son todas en minúsculas o todas en mayúsculas (no una combinación).
He aquí un ejemplo del formato antiguo:
1DAY59hnbcTp36NbfvJ4pdKDfDTCS6zfpd
Y aquí hay un ejemplo de una dirección en el nuevo formato:
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
A continuación, el nuevo formato incorpora una forma de detección de errores.
Wuille ha elaborado unmanifestaciónque realmente marca errores de entrada de datos. Si escribes mal la dirección (por ejemplo, si escribes una carta incorrecta), lo sabe, a veces incluso resalta la letra errónea en rojo.
La propuesta de mejora de Bitcoin (BIP) que describe el nuevo esquema también destaca otros detalles técnicos que probablemente interesen a los desarrolladores de billeteras que buscan implementar el formato.
Por ejemplo, Bech32 requiere menos espacio para códigos QR, un código de barras que se puede escanear con un teléfono inteligente (u otro dispositivo) para obtener una dirección de Bitcoin . Además, la decodificación del nuevo formato es más rápida que con Base58.
Mirando hacia el futuro
Hoy en día, este esquema está diseñado para direcciones de Bitcoin , aquellas que los usuarios pueden hacer públicas para recibir Bitcoin. Sin embargo, Wuille afirmó en una reunión reciente que la misma técnica podría utilizarse ONE día para claves privadas.
Varios desarrolladores, como los equipos responsables de algunas implementaciones de Lightning Network que mejoran la capacidad y la billetera Bitcoin Electrum, están considerando usar el nuevo formato. Los desarrolladores de Litecoin también lo están haciendo, al igual que la Criptomonedas menos conocida.adoptó la actualización de SegWit El miércoles.
Por otro lado, si bien este nuevo formato fue creado para Bitcoin, Wuille enfatizó que no es sólo para el mundo de las Criptomonedas y podría tener aplicaciones donde se utilizan formatos similares.
Por ejemplo, un formato ampliamente utilizado que no necesariamente tiene en mente la legibilidad humana, se utiliza para codificar todo tipo de datos.
Si alguna vez se implementa el sistema de direcciones, agregó Wuille, espera que los usuarios tarden un tiempo en adoptar y utilizar la nueva Tecnología, ya que tanto los remitentes como los receptores deben respaldarla para realizar una transacción exitosa.
Este ha sido el caso de las direcciones hash de pago a script (P2SH), que son direcciones para tipos de transacciones de Bitcoin más avanzadas (y menos utilizadas), como aquellas que requieren que dos de cada tres participantes firmen el envío de dinero.
Wuille concluyó:
"La cuestión es que, si queremos poder usar SegWit nativo, es necesario definir un estándar para sus direcciones y que este esté disponible con mucha antelación".
CorrecciónUna versión anterior indicaba erróneamente que SegWit "requiere" un nuevo formato. Esto se ha corregido.
Imagen de Pieter Wuille vía Pete Rizzo para CoinDesk
Alyssa Hertig
Alyssa Hertig, periodista y periodista especializada en Bitcoin y la red Lightning, colabora en CoinDesk . Su trabajo también ha aparecido en VICE, Mic y Reason. Actualmente escribe un libro que explora los entresijos de la gobernanza de Bitcoin . Alyssa posee algunos BTC.
