Compartir este artículo

Las cuatro principales prioridades de Wladimir van der Laan para Bitcoin

Las claves privadas, la billetera Bitcoin-Qt y descargas más rápidas de blockchain están en la mente del nuevo desarrollador principal de Bitcoin.

software code

Bitcoin tiene una nuevo desarrollador líderWladimir van der Laan, y con el ecosistema creciendo cada día, tendrá mucho que hacer durante el próximo año.

Le preguntamos a Van der Laan qué problemas importantes que afectan al CORE de Bitcoin tiene en mente. Estas son sus cuatro prioridades principales:

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto for Advisors hoy. Ver Todos Los Boletines

1. Separación de la billetera Bitcoin-Qt del código CORE P2P

Por el momento, las funciones CORE del cliente de Bitcoin , procesar nuevas transacciones y mantener el historial de transacciones antiguas, comparten el espacio como información sobre la billetera que configuraste usando el cliente.

Cuando descargas Bitcoin-Qt, el software oficial de Bitcoin , puedes ayudar a mantener la red de Bitcoin (es decir, ejecutar un nodo) y ejecutar una billetera (es decir, guardar tu dinero) desde el mismo programa.

“En la época en que la gente no sabía qué era Bitcoin , esto tenía sentido”, explicó Van der Laan. “ONE instalaba un programa para mantener la red y poder recibir y enviar esas curiosas monedas”.

Esto crea el riesgo de que alguien robe la clave privada de tu billetera y, por lo tanto, tu dinero. Al desbloquear tus claves privadas para gastar dinero, su texto plano queda expuesto a la red Bitcoin en general. Esto se debe a una diferencia de función, explicó Van der Laan.

Existe un conflicto inherente: debido a los riesgos de seguridad, es sensato que una billetera esté en línea el menor tiempo posible, mientras que un nodo debería estar en línea el mayor tiempo posible para una red P2P estable.

Separar estas dos funciones convertirá a Bitcoin-Qt en una billetera de pagos simple (es decir, un software simple para ejecutar una billetera de Bitcoin ), que luego ejecutará el software CORE de Bitcoin de manera opcional y por separado en segundo plano, manteniendo así su billetera de Bitcoin segura y al mismo tiempo permitiéndole contribuir a mantener el ecosistema de Bitcoin .

2. Monedero determinista

Quizás un problema más preocupante para quienes gestionan una gran cantidad de billeteras a través de Bitcoin-Qt es que el software almacena un número predeterminado de claves públicas y privadas pregeneradas al realizar una copia de seguridad de su billetera. Esta función permite acceder a las billeteras creadas después de realizar la copia de seguridad.

Pero actualmente el software no te dice cuando has usado este almacén de claves pre-generadas, así que si no actualizas regularmente tu copia de seguridad puedes terminar usando billeteras con la creencia errónea de que la clave privada está guardada en tu copia de seguridad.* O como dice Van der Laan, "es fácil terminar con una historia triste".

Dado que la billetera genera claves aleatorias, la disciplina en las copias de seguridad es fundamental en este momento. Por cada 100 claves nuevas, o el tamaño que se establezca para el conjunto de claves, es necesario actualizar la copia de seguridad.

Una billetera determinista genera claves a partir de una única semilla, lo que permite regenerarlas posteriormente. En lugar de recordar todas las claves, simplemente se recuerda una contraseña larga y segura, que permite acceder a las billeteras posteriormente. Por lo tanto, es posible recuperar fondos de una billetera incluso si se ha sobrescrito la clave privada original.

Van der Laan dijo:

Una sola copia de seguridad sería suficiente para recuperar todas las claves en cualquier momento. Esto aportaría tranquilidad.

3. Descarga de bloque inicial más rápida

Cualquiera que haya intentado sincronizar su cliente Bitcoin-Qt con el resto de la red sabe que puede tardar días y días. Que Dios ayude a quien use Mavericks y no haya desactivado la función "App Nap". Van der Laan dijo:

La razón es que se descarga de un nodo a la vez. Si es un nodo lento, mala suerte.

Una mejor manera de descargar la blockchain sería obtener primero la lista de bloques y luego descargar cada bloque desde varios nodos simultáneamente. En esencia, Bitcoin-Qt debía parecerse menos a Limewire y más a la Tecnología moderna de torrents.

Van der Laan afirmó que una solución integrada podría ser “incluso más rápida que las soluciones alternativas basadas en BitTorrent [para Bitcoin-QT] que se utilizan actualmente”.

4. Mejorar la documentación para desarrolladores

La última cuestión es menos exótica pero aún de vital importancia: mejorar la documentación del Bitcoin. protocoloy la infraestructura.

Haciendo referencia a laGuía para desarrolladores de Bitcoin Debido a Saïvann Carignan, Tom Geller y David Harding y laOxígeno del CORE de BitcoinVan der Laan dijo que tiene la intención de "involucrarse una vez que las cosas se calmen un BIT".

El poder del pueblo

Estos ciertamente no son los únicos temas e innovaciones en los que está trabajando la comunidad de Bitcoin : esta discusión con Van der Laan ocurrió antes de que las conversaciones sobre cadenas laterales ganaran atención generalizada.

En cualquier caso, Van der Laan dice que su trabajo no es dirigir el proyecto Bitcoin como un dictador.

Depende completamente de lo que la gente aporte. Yo mismo programo, sin duda, pero como responsable del mantenimiento CORE , mi tarea principal es revisar, probar y fusionar lo que envía la maravillosa gente de la comunidad de código abierto.

Código de programaimagen vía Shutterstock

*Corrección (22:05 GMT del 12 de abril de 2014): El artículo sugería anteriormente que las claves privadas podían sobrescribirse. Esto ya se ha actualizado. Gracias a quienes indicaron el error.

Kadhim Shubber

Kadhim Shubber es un periodista independiente que inicialmente compró bitcoins para poder comprar una cerveza en The Pembury Tavern, el pub de Bitcoin de Hackney. Ha colaborado con Slate, Wired, The Daily Telegraph, The Sunday Times y Ampp3d. Actualmente cursa un máster en Periodismo en la City University de Londres.

Picture of CoinDesk author Kadhim Shubber