ビットコインは完全にオープンソースですか?

私はこの分野の初心者です。

私が理解しているように、ビットコインはオープンソースプロジェクトとして開始されました。しかし、今はどうですか?

Githubに「ビットコインコア」があると思いますが、それはビットコインリポジトリですか? https://github.com/bitcoin/bitcoin

または、Githubなどの政府や企業がすでに購入している可能性があります..

回答

ビットコインは完全にオープンソースですか?

いいえ。

もちろん、それはビットコインの意味とオープンソースの意味によって異なります


「オープンソース」

「オープンソース」のほとんどの定義は専ら焦点を当てていますオープンソースソフトウェアについて。ソフトウェアを「オープンソース」にするかどうかについては、詳細で厳密な定義があります。

「オープンソース」のいくつかの定義により、このフレーズをコンピューター以外のものに適用できます。ソフトウェア。例:テクノロジーペディア

オープンソースは、技術情報を自由に共有するという概念を中心に展開しています複数の洞察と視点を通じて改善されるように。このテクノロジーはオープンソースであるため、多くの個人が複数の貢献を追加するため、実行する必要のある作業の量が削減されます。この概念は、コンピューターの時代よりもずっと前に、そして人々が食品や薬のレシピを共有して改善した産業時代の前にさえ存在していました。

より広範なビットコインエコシステムには、完全に独自の、または独自の要素を含む重要な概念、アイデア、サービス、および製品が確かに含まれています。たとえば、いくつかの著名なASICマイニングハードウェア設計、いくつかのホスト型ウォレットサービス。


「ビットコイン」

ビットコインが何であるかは議論の余地があります。合理的な定義の1つは、分散されたピアツーピア通貨を維持できる公開された一連のルールとネットワークプロトコルです。

私の見解では、ビットコインが単独でまたは基本的にであると言うのは誤りです。ソフトウェアの一部(オープンソースかどうか)。

これらのルール(またはそれらの一貫したサブセット)を実装するオープンソースソフトウェア(「ビットコインコア」など)を作成および保守している人もいますが、それでも同じ仕事をし、オープンソースソフトウェアのインストールと相互運用する独自のソフトウェアです。

ルールはかなりオープンなプロセスを通じて管理されます(を参照)。 BIP )-しかし、最終的にどのビットコインルールが採用されるかは、ビットコインノードを操作する人々のコンセンサスによってのみ決定されます。このプロセスに「オープンソース」というラベルを付けるのは正しくありません。

コメント

  • そうです; 'は、インターネットがオープンソースかどうかを尋ねるようなものです。確かに、インターネットをサポートするインフラストラクチャの大部分はオープンソースですが、オープンソースも少なくなっています。おそらく、ビットコインと完全に対話できるかどうかがより良い質問です。オープンソースソフトウェアだけで、その場合の答えはイエスです。
  • わかりません。GCCは"オープンソースではありません"人々はそれを使って独自のソフトウェアを書くことがあるので?:)
  • @G Maxwellしかし、" GCC " ' GCCでコンパイルされたソフトウェアのエコシステムに付けられた名前ではありません。

回答

Bitcoin CoreはMITライセンスの下でオープンソースであり、Bitcoinフルノードの元のソフトウェア実装ですが、他にもありますs。ほとんどのノードはビットコインコアを実行しますが、実行する必要はありません。ビットコインは、同じコンセンサスルールに同意するユーザーのネットワークとして定義できます。つまり、すべてのノードがまったく同じソフトウェアを実行する必要はありません。

The MIT License (MIT) Copyright (c) 2009-2018 The Bitcoin Core developers Copyright (c) 2009-2018 Bitcoin Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 

コピー

を参照

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です