問題タブ [decentralized-applications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git は分散型ですか、分散型ですか?
git がバージョン管理を使用してファイルを追跡していることは知っています。また、分散されているため、複数のコンピューターに関連ファイルが保存されています。しかし、私の疑問は、git が分散型か分散型かということです。分散型の場合、なぜ github や gitlab が必要なのでしょうか? Github と Gitlab を使用すると、分散 (1 つのマスターが複数のスレーブ ノード) になりますよね? それ以来、クライアント(コラボレーター)が依存するマスター(githubなど)があります。しかし、ビットコインやイーサリアムなどのすべてのブロックチェーン技術アプリケーションは分散化されているため、git はブロックチェーン (ある種の) 技術を利用しています。ビットコインとは異なり、git のノード内にはピアツーピア通信がなく、ブロックチェーンの分散型の性質と矛盾します。他のノードと通信するため、または他のノードと共同作業する場合は、github が必要です。
blockchain - 分散型システムとは?なぜブロックチェーンは分散型システムなのか?
分散システムには単一の権限がなく、各ノードは他のすべてのノードに接続されていますが、分散システムでは、単一の権限がないため、各ノードは他のすべてのノードに接続されていません。では、ブロックチェーンはどのように分散型システムなのでしょうか?
blockchain - 準備メッセージのダイジェストはレプリカのものですか、それとも PBFT でプライマリによって送信された事前準備の同じ署名ですか?
im learning PBFT この論文からosdi99 Pbftプロトコルを提案する元の論文です
プライマリが事前準備メッセージを送信した後、レプリカはデジタル署名を含む準備メッセージを作成します
このダイジェストはレプリカのダイジェストなのか、それとも pre-preare メッセージ (クライアント要求のプライマリ デジタル署名) に含まれていたものなのか疑問に思っています。
また、たとえば、障害のないノードがネットワークからしばらく切断された場合にどうなるかについても混乱しています。オンラインに戻った場合、彼はどうしますか?