Desarrollo de Bitcoin: Estado actual – 4° reporte

desarrollo-bitcoin
Image by urbanmkr

 

Gavin Andresen, desarrollador principal del proyecto Bitcoin, nos mantiene al tanto de los desafíos que ocupan actualmente a los core developers.

Vía Bitcoin Foundation

Desarrollo de Bitcoin: Estado actual (4to reporte)

Es probable que haya una versión 0.8.3 de la implementación de referencia, para prevenir un ataque de denegación de servicio que podría afectar a algunos nodos de la red (los detalles se darán a conocer después del arreglo), pero los esfuerzos están principalmente dirigidos al desarrollo de una versión 0.9.

Esta es la lista de deseos que podrían llegar a concretarse en la versión 0.9, en orden de prioridad:

1 – Detección y advertencia de doble gasto. Poder detectar los intentos de doble gasto tan pronto como sea posible es ideal para quienes participan en transacciones pequeñas y en persona.

2 – Estimación inteligente de tarifas de transacción. La tarifa sugerida estará basada en la media que se esté pagando en la red al momento de efectuar la transacción.

3 – Nuevo protocolo de pagos integrado a Bitcoin-Qt.

4 – Rediseño / reimplementación de la cartera. Esta es un área vasta y muy sensible del código; quizás no sea razonable aspirar a incorporar grandes cambios en la versión 0.9. Pero me gustaría que nos movamos hacia un tipo de cartera «determinística jerárquica» (en la cual todas las claves públicas y privadas sean reproducibles, pues derivan de una  única contraseña), que no se almacene en una base de datos Berkeley DB, que sea mucho más fácil de copiar como back up, y que esté diseñada con cierta redundancia integrada, para que pueda sobrevivir al daño en algún sector del disco duro.