Bitcoin Core

Declaración de Bitcoin Core – 2016-01-07

Bitcoin es una «versión peer-to-peer de dinero electrónico que permite que los pagos en línea se envíen directamente de una parte a otra sin pasar por una institución financiera». Nuestra visión para Bitcoin es ampliar la flexibilidad del sistema para que funcione de manera eficiente a una escala extremadamente alta, al mismo tiempo que mantenemos la seguridad y las propiedades principales de la descentralización que hacen que Bitcoin sea único.

Creemos que Bitcoin puede lograr esto al proporcionar la base para capas adicionales sobre el protocolo y las interfaces con otros sistemas. Además, nuestros objetivos a largo plazo incluyen proteger y mejorar la privacidad de los usuarios de Bitcoin.

«Bitcoin Core» se refiere a un proyecto de software de código abierto que es un descendiente directo de la implementación original de Bitcoin. Como contribuyentes de proyectos, mantenemos y lanzamos software para la comunidad Bitcoin para consideración de los usuarios. Nos esforzamos por hacer mejoras al protocolo de consenso al proponer actualizaciones que creemos que tienen sentido técnico de acuerdo con nuestra comprensión de los objetivos de Bitcoin, y que creemos que tienen una posibilidad razonable de apoyo y adopción generalizados.

Los cambios en las reglas de consenso de Bitcoin se pueden realizar a través de bifurcaciones blandas o bifurcaciones duras (consulte el Apéndice A). Las horquillas blandas permiten cambios compatibles. Con las bifurcaciones blandas, el software antiguo y el nuevo pueden coexistir en la red. Las bifurcaciones blandas pueden introducir nuevas funciones sin interrupciones porque los usuarios que desean usar las nuevas funciones pueden actualizar, mientras que los que no lo hacen pueden continuar normalmente.

Las bifurcaciones  duras (Hard forks) rompen la compatibilidad de todo el software anterior de Bitcoin y requieren que todos los participantes se actualicen a las mismas reglas en una fecha límite o corran el riesgo de perder dinero. Dichos eventos también pueden dañar los efectos de la red al sacar a los participantes de la red si no realizan ninguna acción, y al interrumpir el software y las aplicaciones posteriores.

Por estas razones, Bitcoin Core favorece la compatibilidad y cree que debería ser una opción de cada usuario no actualizar las reglas de su software actual de Bitcoin. Resulta que es posible agregar casi cualquier característica nueva con una bifurcación suave (Soft fork). Ocasionalmente, Las bifurcaciones  duras (Hard forks) pueden tener algunos beneficios, y si hay un acuerdo casi universal, estos beneficios pueden superar los inconvenientes. A excepción de estos casos raros, se prefieren las bifurcacionrd suaves (Soft forks).. Creemos que esto es lo mejor para los usuarios actuales y futuros del sistema.

También esperamos que a medida que el ecosistema de Bitcoin crezca, la cantidad de implementaciones alternativas del protocolo de Bitcoin puede aumentar, y es inevitable que otros proyectos de software puedan lanzar propuestas de software radicalmente diferentes para el ecosistema a considerar. En definitiva, el equipo de desarrollo de Bitcoin Core no decide las reglas de consenso de Bitcoin. En su lugar, los usuarios participan en Bitcoin al elegir qué software de Bitcoin se ejecutará. Esta es la razón por la cual el software Bitcoin Core deliberadamente no tiene una función de actualización automática. Su omisión garantiza la participación voluntaria del usuario en cada actualización, por lo que los usuarios siempre conservan la opción sobre qué software ejecutan.

Apéndice A

Una bifurcación es un cambio a las reglas de consenso, en el que los bloques que hubieran sido inválidos bajo las reglas antiguas pueden ser válidos bajo las nuevas reglas.

Una bifurcación es un cambio a las reglas de consenso, en el que los bloques que habrían sido válidos según las reglas anteriores pueden dejar de ser válidos bajo las nuevas reglas, pero todos los bloques que habrían sido inválidos bajo las reglas antiguas seguirán siendo inválidos bajo las nuevas reglas.

________________________________________________________________________

Statement from Bitcoin Core — 2016-01-07

Bitcoin is a “peer-to-peer version of electronic cash that allows online payments to be sent directly from one party to another without going through a financial institution”. Our vision for Bitcoin is to expand the flexibility of the system to work efficiently at extremely high scale, while at the same time maintaining security and the core properties of decentralization that make Bitcoin unique.

We believe Bitcoin can accomplish this by providing the foundation for additional layers on top of the protocol and interfaces with other systems. Furthermore, our long term goals include protecting and improving the privacy of Bitcoin users.

Bitcoin Core” refers to an open source software project that is a direct descendant of the original Bitcoin implementation. As project contributors, we maintain and release software for the Bitcoin community for users’ consideration. We strive to make improvements to the consensus protocol by proposing upgrades that we believe make technical sense according to our understanding of the goals of Bitcoin, and that we believe stand a reasonable chance of widespread support and adoption.

Changes to the Bitcoin consensus rules can be made through either soft forks or hard forks (see Appendix A). Soft forks allow compatible changes. With soft forks, old and new software can co-exist on the network. Soft forks can introduce new features without disruption because users who want to use the new features can upgrade, while those who do not are free to continue as normal.

Hard forks break compatibility of all previous Bitcoin software and require every participant to upgrade to the same rules by a deadline or risk losing money. Such events can also harm network effects by pushing participants off the network if they take no action, and by potentially breaking downstream software and applications.

For these reasons, Bitcoin Core strongly favours compatibility and believes it should be each user’s choice not to upgrade the rules of their current Bitcoin software. It turns out it is possible to add almost any new feature with a soft fork. Occasionally, hard forks may have some benefits, and if there is near-universal agreement, these benefits may outweigh the downsides. Except for these rare cases, soft forks are to be preferred. We believe this is in the best interests of current and future users of the system.

We also expect that as the Bitcoin ecosystem grows, the number of alternative Bitcoin protocol implementations may increase, and it is inevitable that other software projects may release radically different software proposals for the ecosystem to consider. At the end of the day, the Bitcoin Core development team does not decide the Bitcoin consensus rules. Instead, users participate in Bitcoin by making their own choice of which Bitcoin software to run. This is why Bitcoin Core software deliberately does not have an auto-update feature. Its omission ensures voluntary user participation in every upgrade, so users always retain the choice over which software they run.

Appendix A

A hard fork is a change to consensus rules, in which blocks that would have been invalid under the old rules may become valid under the new rules.

A soft fork is a change to consensus rules, in which blocks that would have been valid under the old rules may become invalid under the new rules, but all blocks that would have been invalid under the old rules remain invalid under the new rules.

Statement from Bitcoin Core — 2016-01-07

 

Blockstream

Blockstream´s Dream not mine!!!!!

 

Blockstream´s Dream not mine!!!!!
0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *