Comunicado Bitcoin Core - Soft Fork

Embed Size (px)

Citation preview

  • 7/23/2019 Comunicado Bitcoin Core - Soft Fork

    1/2

    Bitcoin es una versin peer-to-peer de efectivo electrnico que permite mandar

    pagos online directamente entre personas sin necesidad de utilizar una institucin

    financiera. Nuestra visin para Bitcoin es aumentar la flexibilidad del sistema para

    que funcione eficientemente a escala masiva mientras manteniendo la seguridad y

    las propiedades bsicas de decentralizacin que distinguen a Bitcoin.

    Creemos que Bitcoin puede lograr esto mediante el establecimiento de una base

    sobre la cual se pueden construir capas adicionales al protocolo y interfaces con

    otros sistemas. Adems, nuestras metas a largo plazo incluyen proteger y mejorar

    la privaca de usuarios de Bitcoin.

    Bitcoin Core se refiere a un proyecto de software de cdigo abierto que es

    descendiente directo de la implementacin original de Bitcoin. Como contribuyentes

    al proyecto, mantenemos y lanzamos software para la consideracin de la

    comunidad de Bitcoin. Esforzamos para hacer mejoras a las reglas del consenso a

    base de proponer actualizaciones que creemos que tienen sentido tcnico basado

    en nuestro entendimiento de las metas de Bitcoin y que creemos que tienen buena

    probabilidad de soporte y adopcin masivo.

    Cambios a las reglas del consenso de Bitcoin se pueden realizar a travs de soft

    forks o hard forks (ver el Apndice A). Soft forks permiten cambios compatibles. Con

    soft forks, software viejo y nuevo puede coexistir en el network. Soft forks pueden

    introducir nuevas funciones sin disrupcin porque los usuarios que quieren

    utilizarlas pueden actualizarse mientras los que no quieren pueden seguir

    normalmente.

    Hard forks rompen compatibilidad de todo el software de Bitcoin anterior y requieren

    que todos los participantes se actualizen a las mismas reglas por dada fecha o

    arriesguen prdida financiera. Estos eventos pueden daar los efectos de red,

    echando para afuera a usuarios si no toman accin y potencialmente rompiendo

    software y aplicacines dependientes del sistema.

    Por estas razones, Bitcoin Core fuertemente favorece compatibilidad y cree que

    cada usuario debe poder elegir no actualizar las reglas de su software de Bitcoin.

    Casi cualquiera funcin nueva se puede agregar con soft fork. A veces hard forks

    pueden tener beneficios, y si hay acuerdo casi universal, estos beneficios pueden

    superar a las desventajas. Excepto para estos casos, soft forks sern preferidos.

  • 7/23/2019 Comunicado Bitcoin Core - Soft Fork

    2/2

    Creemos que esto es en el mejor inters de los usuarios actuales y futuros del

    sistema.

    Tambin se espera que a la medida que el ecosistema de Bitcoin vaya creciendo,

    el nmero de implementaciones alternativas del protocolo de Bitcoin aumentar. Esinevitable que otros proyectos hagan propuestas radicalmente diferentes a las

    nuestras para la consideracin de la comunidad. Al fin de cuentas, los

    desarrolladores de Bitcoin Core no decide las reglas del consenso de Bitcoin. Sino,

    los usuarios que participan en Bitcoin eligen cual software usar. Por esto, el software

    de Bitcoin Core intencionalmente excluye funcin de actualizacin automtica. Su

    omisin asegura la participacin voluntaria de todos en cada cambio para que todos

    siempre tengan libre la opcin de cual software usar.

    Apndice A

    Un hard fork es un cambio en las reglas del consenso en el cual bloques invlidos

    bajo las reglas viejas podrn ser vlidos bajo las nuevas reglas.

    Un soft fork es un cambio en las reglas del consenso en el cual bloques vlidos bajo

    las reglas viejas podrn ser invlidos bajo las nuevas reglas pero todos los bloques

    invlidos bajo las reglas viejas siguen siendo invlidos bajo las nuevas reglas.