diff --git a/de/bitcoin-core/2016-01-07-statement.md b/de/bitcoin-core/2016-01-07-statement.md new file mode 100644 index 00000000..e0ae5b24 --- /dev/null +++ b/de/bitcoin-core/2016-01-07-statement.md @@ -0,0 +1,35 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +layout: base-core +lang: de +id: bitcoin-core-2016-01-07-statement +columns: 1 +title: Stellungnahme der Bitcoin Core Entwickler -- 2016-01-07 +breadcrumbs: + - bitcoin + - bcc + - 2016-01-07 Statement +--- +# Stellungnahme der Bitcoin Core Entwickler 2016-01-07 + +Bitcoin ist eine peer-to-peer Version von digitalem Geld, welche ermöglicht Zahlungen auf dem direkten Weg zwischen zwei Teilnehmern zu veranlassen, ohne dabei durch einen zentralen Finanzdienstleister verarbeitet zu werden. Unsere Vorstellung von Bitcoin ist es auch bei extremer Auslastung effizient zu arbeiten, aber dennoch Sicherheit und die grundlegenden Eigenschaften der Dezentralisierung, welche Bitcoin einzigartig machen, zu erhalten. + +Wir glauben dass Bitcoin dies erreichen kann, indem die Fundamente für weitere Schichten über dem Protokoll und Schnittstellen angeboten werden. Weiterhin ist unser Ziel die Privatsphäre der Bitcoin-Nutzer zu verteidigen und zu verbessern. + +"Bitcoin Core" ist der Name des Open Source Software Projekts welches der direkte Nachfolger der originalen Bitcoin-Implementierung ist. Als Teilnehmer des Projekts entwickeln und veröffentlichen wir Software für die Bitcoin Community. Wir streben an das Konsensus-Protokoll von Bitcoin zu verbessern indem wir Upgrades vorschlagen die in unseren Augen sowohl technisch und im Hinblick auf die Ziele von Bitcoin Sinn machen, als auch vernüftige Wahrscheinlichkeit haben umfassende Unterstützung und Annahme zu erhalten. + +Änderungen and den Bitcoin Konsensus-Regeln können entweder durch einen “soft fork” oder “hard fork” gemacht werden (siehe Anhang A). Soft forks erlauben Änderungen ohne Kompatibiliät zu brechen. Alte und neue Versionen der Software können im Netzwerk koexistieren. Soft forks können neue Funktionen einführen ohne Unterbrechung zu verursachen, weil Benutzer der neuen Funktion ein Upgrade durchführen können, während Nutzer, welche die neue Funktion nicht benötigen, keine Aktion durchführen müssen. + +Hard forks verursachen Inkompatibilität zu allen frühreren Bitcoin-Softwareversionen und verlangen daher von jedem Teilnehmer ein Upgrade auf die neuen Konsensus-Regeln bis zu einer festgelegten Frist, um finanzielle Verluste zu vermeiden. Hard forks können auch die Nutzen aus Netzwerkeffekten stark dämmen, da einerseits Teilnehmer, die nicht auf den hard fork reagieren, andererseits auch Drittsoftware und Anwendungen vom Netzwerk abgestoßen werden. + +Aus diesen Gründen bevorzugt Bitcoin Core Kompatibilität und glaubt dass jeder Nutzer selbst entscheiden kann wann und ob er seine Bitcoin-Software aktualisiert. Es stellte sich heraus, dass es möglich ist nahezu beliebige Funktionen mit einem soft fork hinzuzufügen. Gelegentlich können hard forks Vorteile haben und wenn nahezu universale Übereinstimmung herrscht, könnten diese Vorteile die Nachteile überwiegen. Abgesehen von diesen seltenen Fällen, sollten soft forks vorgezogen werden. Wir glauben, dass dies im besten Interesse der jetzigen und zukünftigen Nutzer des Systems ist. + +Wir glauben auch, dass die Anzahl der Implementierungen des Bitcoin-Protokolls mit dem Wachstum des Bitcoin-Netzwerks zunimmt. Auch ist es unvermeidbar dass andere Softwareprojekte radikal abweichende Vorschläge veröffentlichen. Letztendlich entscheidet nicht das Bitcoin Core Entwicklerteam über die Bitcoin Konsensus-Regeln, sondern die Nutzer, die ihre eigenen Entscheidungen treffen welche Bitcoin-Software sie benutzen. Aus diesem Grund hat die Bitcoin Implementierung des Bitcoin Core Entwicklerteams absichtlich keine auto-update Funktion. Der Verzicht sichert ab, dass jedes Upgrade aufgrund der Freiwilligkeit des Benutzers geschieht und dem Nutzer die Wahl über die Software gelassen wird. + +### Anhang A + +Ein *hard fork* ist eine Änderung der Konsensus-Regeln, sodass Blöcke die unter alten Regeln ungültig sind unter neuen Regeln gültig werden könnten. + +Ein *soft fork* ist eine Änderung der Konsensus-Regeln, sodass Blöcke die unter alten Regeln gültig sind, unter den neuen Regeln ungültig werden könnten. Jedoch bleiben alle Blöcke, die unter alten Regeln ungültig sind auch unter den neuen Regeln ungültig. diff --git a/en/bitcoin-core/2016-01-07-statement.md b/en/bitcoin-core/2016-01-07-statement.md new file mode 100644 index 00000000..919a623b --- /dev/null +++ b/en/bitcoin-core/2016-01-07-statement.md @@ -0,0 +1,43 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +layout: base-core +lang: en +id: bitcoin-core-2016-01-07-statement +columns: 1 +title: Statement from Bitcoin Core -- 2016-01-07 +breadcrumbs: + - bitcoin + - bcc + - 2016-01-07 Statement +--- +# 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. + +Translations: +[{{site.langs.de}}](/de/bitcoin-core/2016-01-07-statement) +| [{{site.langs.es}}](/es/bitcoin-core/2016-01-07-statement) +| [{{site.langs.ru}}](/ru/bitcoin-core/2016-01-07-statement) +| [{{site.langs.zh_CN}}](/zh_CN/bitcoin-core/2016-01-07-statement) +| [{{site.langs.zh_TW}}](/zh_TW/bitcoin-core/2016-01-07-statement) + diff --git a/en/bitcoin-core/index.md b/en/bitcoin-core/index.md index c72f859f..567e1629 100644 --- a/en/bitcoin-core/index.md +++ b/en/bitcoin-core/index.md @@ -91,6 +91,7 @@ breadcrumbs: {% endcapture %} {% assign array_releases = text_releases | strip_newlines | split: '::' %} + - 2016-01-07 - [Project Statement](/en/bitcoin-core/2016-01-07-statement) - 2015-12-21 - Capacity increases for the Bitcoin system: [Statement](/en/bitcoin-core/capacity-increases) & [FAQ](/en/bitcoin-core/capacity-increases-faq) {% comment %}{% endcomment %} {% for release in array_releases %} diff --git a/es/bitcoin-core/2016-01-07-statement.md b/es/bitcoin-core/2016-01-07-statement.md new file mode 100644 index 00000000..6f1159c3 --- /dev/null +++ b/es/bitcoin-core/2016-01-07-statement.md @@ -0,0 +1,35 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +layout: base-core +lang: es +id: bitcoin-core-2016-01-07-statement +columns: 1 +title: Declaración de Bitcoin Core -- 2016-01-07 +breadcrumbs: + - bitcoin + - bcc + - 2016-01-07 Statement +--- +# Declaración de Bitcoin Core + +Bitcoin es una «versión peer-to-peer de efectivo electrónico que permite mandar pagos online directamente entre personas sin necesidad de utilizar una institución financiera». Nuestra visión para Bitcoin es aumentar la flexibilidad del sistema para que funcione eficientemente a escala masiva mientras manteniendo la seguridad y las propiedades básicas de decentralización 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. Además, nuestras metas a largo plazo incluyen proteger y mejorar la privacía de usuarios de Bitcoin. + +«Bitcoin Core» se refiere a un proyecto de software de código abierto que es descendiente directo de la implementación original de Bitcoin. Como contribuyentes al proyecto, mantenemos y lanzamos software para la consideración de la comunidad de Bitcoin. Esforzamos para hacer mejoras a las reglas del consenso a base de proponer actualizaciones que creemos que tienen sentido técnico basado en nuestro entendimiento de las metas de Bitcoin y que creemos que tienen buena probabilidad de soporte y adopción masivo. + +Cambios a las reglas del consenso de Bitcoin se pueden realizar a través de soft forks o hard forks (ver el Apéndice 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 disrupción 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 pérdida financiera. Estos eventos pueden dañar los efectos de red, echando para afuera a usuarios si no toman acción y potencialmente rompiendo software y aplicaciónes 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 función 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 serán preferidos. Creemos que esto es en el mejor interés de los usuarios actuales y futuros del sistema. + +También se espera que a la medida que el ecosistema de Bitcoin vaya creciendo, el número de implementaciones alternativas del protocolo de Bitcoin aumentará. Es inevitable que otros proyectos hagan propuestas radicalmente diferentes a las nuestras para la consideración 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 función de actualización automática. Su omisión asegura la participación voluntaria de todos en cada cambio para que todos siempre tengan libre la opción de cual software usar. + +## Apéndice A + +Un hard fork es un cambio en las reglas del consenso en el cual bloques inválidos bajo las reglas viejas podrán ser válidos bajo las nuevas reglas. + +Un soft fork es un cambio en las reglas del consenso en el cual bloques válidos bajo las reglas viejas podrán ser inválidos bajo las nuevas reglas pero todos los bloques inválidos bajo las reglas viejas siguen siendo inválidos bajo las nuevas reglas. diff --git a/ru/bitcoin-core/2016-01-07-statement.md b/ru/bitcoin-core/2016-01-07-statement.md new file mode 100644 index 00000000..5a1747e2 --- /dev/null +++ b/ru/bitcoin-core/2016-01-07-statement.md @@ -0,0 +1,36 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +layout: base-core +lang: ru +id: bitcoin-core-2016-01-07-statement +columns: 1 +title: Сообщение от Bitcoin Core -- 2016-01-07 +breadcrumbs: + - bitcoin + - bcc + - 2016-01-07 Statement +--- +# Сообщение от Bitcoin Core 2016-01-07 + +Bitcoin является “пиринговой электронной валютой, позволяющей совершать онлайн-платежи напрямую между участниками минуя финансовые организации”. Наше видение развития Bitcoin — это повышение гибкости системы, позволяющее достичь её эффективной работы в условиях предельно высокого количества транзакций без ущерба для безопасности и уникальных фундаментальных принципов децентрализации. + +Мы уверены в том, что эти цели достижимы путём создания фундаментальной основы для развития надстроек, дополняющих протокол Bitcoin, и интерфейсов с другими системами. Наши долгосрочные цели также включают обеспечение защиты и конфиденциальности использования Bitcoin. + +"Bitcoin Core" — это название проекта открытого программного обеспечения, основанного на изначальной реализации Bitcoin. Задача участников проекта — это поддержка и выпуск общедоступных версий Bitcoin. Мы сосредоточены на улучшении протокола системы путём внесения изменений, отвечающих критериям технической целесообразности, соответствия целям Bitcoin и глобальной приемлемости для пользователей системы. + +Изменения параметров системы вступают в силу по алгоритму soft fork либо hard fork (см. приложение A). Алгоритм soft fork позволяет вносить изменения, не прерывая работу как старых так и новых узлов системы, что позволяет обновлять программное обеспечение Bitcoin только тем узлам, которые хотели бы использовать новые функции, при этом не нарушается функционирование необновившихся узлов. + +Алгоритм hard fork делает обновившиеся и не обновившиеся узлы системы несовместимыми; каждый участник системы должен обновить своё программное обеспечение Bitcoin до заранее назначенного момента времени во избежание финансовых потерь. Не обновившиеся вовремя узлы выпадают из сети Bitcoin, чем ослабляют её. Кроме того, стороннее программное обеспечение, работающее с необновившимися узлами, может перестать функционировать корректно. + +В связи с этим Bitcoin Core считает наиболее важным фактором совместимость и считает использование либо неиспользование новейших правил протокола Bitcoin выбором каждого пользователя. Существует техническая возможность производить большую часть изменений протокола по алгоритму soft fork. Однако, иногда hard fork имеет преимущества перед soft fork, в таких случаях, при согласии большей части сообщества, такие преимущества считаются решающими. За исключением подобных нечастых случаев, предпочтителен soft fork. Мы считаем такой подход наиболее отвечающим интересам текущих и будущих пользователей системы. + +По мере роста экосистемы Bitcoin, веротяно, будет появляться больше и больше альтернативных систем, работающих по протоколу Bitcoin. В таком случае разработчики альтернативных систем неизбежно будут предлагать существенные изменения в протоколе. Принятие или непринятие таких изменений — задача и ответственность не разработчиков Bitcoin Core, но пользователей Bitcoin. Именно по этой причине Bitcoin Core не включает в себя функцию автообновления: решая, какую версию Bitcoin использовать, пользователи активно участвуют в принятии или непринятии изменений в протокол. + + +## Приложение A + +Алгоритм hard fork - это изменение в правила согласованности, при котором блоки, некорректные по старым правилам, могут стать корректными по новым. + +Алгоритм soft fork - это изменение в правила согласованности, при котором блоки, корректные по старым правилам, могут стать некорректными по новым, но все блоки, некорректные по старым правилам, остаются некорректными и по новым. diff --git a/zh_CN/bitcoin-core/2016-01-07-statement.md b/zh_CN/bitcoin-core/2016-01-07-statement.md new file mode 100644 index 00000000..c94814ff --- /dev/null +++ b/zh_CN/bitcoin-core/2016-01-07-statement.md @@ -0,0 +1,35 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +layout: base-core +lang: zh_CN +id: bitcoin-core-2016-01-07-statement +columns: 1 +title: Bitcoin Core 声明 -- 2016-01-07 +breadcrumbs: + - bitcoin + - bcc + - 2016-01-07 Statement +--- +# 比特币是「点对点电子货币,无需经过任何金融机构,就可以在网上由一人直接付款给另一人」。我们的理想,是把比特币系统的灵活性扩充至可以有效处理极大规模的交易,而同时保障安全以及去中心化的核心性质,因为这是令比特币独一无二的要素。 + +我们相信比特币要达到这目标,就要在其之上建立多个层次的服务,并与其它系统接合。除此以外,我们的长远目标还包括保护及增加比特币用户的隐私。 + +「Bitcoin Core」是一个开源软体计划,直接承接了原本的比特币软件设定。作为计划的贡献者,我们为比特币社群维护并发行软件,让用户考虑使用。我们致力改进比特币的共识协定,提出的升级方案,都是按我们所认知的比特币目标所提出,在技术上可行,而且有合理机会被广泛支持并应用。 + +比特币的共识协定可以透过软分叉或硬分叉改动 (参与附件A)。软分叉容许具兼容性的改动,新旧软件可以在网络上同时存在。通过软分叉来实现新功能不会造成扰乱,因为只有希望使用新功能的用户才需要升级,其它用户可以继续正常使用原有软件。 + +硬分叉则会破坏对所有现有比特币软件的兼容性,所有用户必须在指定期限前升级,否则会有损失金钱的风险。这情况可能逼使不升级的用户离开网络,并可能令各种下游软件及应用不能运作,对比特币的网络效应造成损害。 + +由於以上原因,Bitcoin Core 强烈地倾向保持兼容性,并相信应该由每个用户决定是否升级他们正在使用的比特币软件。事实上利用软分叉可以加入几乎任何新功能。在某些情况下,硬分叉可能有些好处,如果能得到几乎一致的同意,这些好处或可以胜过其缺点。但除了这些罕有情况,软分叉仍然是首选。我们相信这是最合乎系统内现在和未来用户的利益。 + +随着比特币的生态系统的成长,我们亦预计会有更多其它运行比特币协定的软件设定,且无可避免地这些软件计划可能会提出彻底不同的方案,让比特币的生态系统作考虑。最终而言,Bitcoin Core的开发团队并不决定比特币的共识规则;相对地,是由比特币用户选择他们自己运行什麽比特币软件。因此 Bitcoin Core 刻意地没有自动升级功能,这确保每次升级都是用户自愿进行,令用户可以保持选择运行什麽软件的权力。 + +### 附件 A + +硬分叉 是指在更改共识规则後,在旧规则下无效的区块可能会在新规则下变得有效。 + +软分叉 是指在更改共识规则後,在旧规则下有效的区块可能会在新规则下变得无效,但所有原来是无效的区块仍然保持为无效。 + + diff --git a/zh_TW/bitcoin-core/2016-01-07-statement.md b/zh_TW/bitcoin-core/2016-01-07-statement.md new file mode 100644 index 00000000..bdc2f7c2 --- /dev/null +++ b/zh_TW/bitcoin-core/2016-01-07-statement.md @@ -0,0 +1,33 @@ +--- +# This file is licensed under the MIT License (MIT) available on +# http://opensource.org/licenses/MIT. + +layout: base-core +lang: zh_TW +id: bitcoin-core-2016-01-07-statement +columns: 1 +title: Bitcoin Core 聲明 -- 2016-01-07 +breadcrumbs: + - bitcoin + - bcc + - 2016-01-07 Statement +--- +# 比特幣是「點對點電子貨幣,無需經過任何金融機構,就可以在網上由一人直接付款給另一人」。我們的理想,是把比特幣系統的靈活性擴充至可以有效處理極大規模的交易,而同時保障安全以及去中心化的核心性質,因為這是令比特幣獨一無二的要素。 + +我們相信比特幣要達到這目標,就要在其之上建立多個層次的服務,並與其它系統接合。除此以外,我們的長遠目標還包括保護及增加比特幣用戶的隱私。 + +「Bitcoin Core」是一個開源軟體計劃,直接承接了原本的比特幣軟件設定。作為計劃的貢獻者,我們為比特幣社群維護並發行軟件,讓用戶考慮使用。我們致力改進比特幣的共識協定,提出的升級方案,都是按我們所認知的比特幣目標所提出,在技術上可行,而且有合理機會被廣泛支持並應用。 + +比特幣的共識協定可以透過軟分叉或硬分叉改動 (參與附件A)。軟分叉容許具兼容性的改動,新舊軟件可以在網絡上同時存在。通過軟分叉來實現新功能不會造成擾亂,因為只有希望使用新功能的用戶才需要升級,其它用戶可以繼續正常使用原有軟件。 + +硬分叉則會破壞對所有現有比特幣軟件的兼容性,所有用戶必須在指定期限前升級,否則會有損失金錢的風險。這情況可能逼使不升級的用戶離開網絡,並可能令各種下游軟件及應用不能運作,對比特幣的網絡效應造成損害。 + +由於以上原因,Bitcoin Core 強烈地傾向保持兼容性,並相信應該由每個用戶決定是否升級他們正在使用的比特幣軟件。事實上利用軟分叉可以加入幾乎任何新功能。在某些情況下,硬分叉可能有些好處,如果能得到幾乎一致的同意,這些好處或可以勝過其缺點。但除了這些罕有情況,軟分叉仍然是首選。我們相信這是最合乎系統內現在和未來用戶的利益。 + +隨著比特幣的生態系統的成長,我們亦預計會有更多其它運行比特幣協定的軟件設定,且無可避免地這些軟件計劃可能會提出徹底不同的方案,讓比特幣的生態系統作考慮。最終而言,Bitcoin Core的開發團隊並不決定比特幣的共識規則;相對地,是由比特幣用戶選擇他們自己運行什麼比特幣軟件。因此 Bitcoin Core 刻意地沒有自動升級功能,這確保每次升級都是用戶自願進行,令用戶可以保持選擇運行什麼軟件的權力。 + +### 附件 A + +硬分叉 是指在更改共識規則後,在舊規則下無效的區塊可能會在新規則下變得有效。 + +軟分叉 是指在更改共識規則後,在舊規則下有效的區塊可能會在新規則下變得無效,但所有原來是無效的區塊仍然保持為無效。