ブロックチェーンを構成するノードがブロックチェーンの内容の一部を持つだけでコンセンサスに達することができるかどうか疑問に思っていました。つまり、ブロックチェーンの実際の実装では、すべてのノードにホールブロックチェーンが含まれていると仮定します。他の誰かが必要とするトランザクションを検証することができます。私の質問は、ブロックチェーンの一部すべてのブロックではありませんか?どうもありがとうございました。各ノードにすべてのブロックを持たないブロックチェーンコンセンサス
0
A
答えて
0
各ノードが同じトランザクションを2回使用するなどの悪意のある攻撃を行う可能性があるため、いいえ。 私は実用的な例でこれを見せます:私はトランザクションAで2ビットコインを借りています。私は2ビットコインを2回使用したいので、トランザクションBとトランザクションを、トランザクションCと呼ばれる別の人にトランザクションします。 あなたのノードとノードの鉱夫が取引の一部しか持っていない場合、コインの通路A→Bとコインの通路A→Cを確認することができます。これはブロックチェーン全体の破損になります。
またブロックチェーンにブロックAがない場合は、データ(硬貨)の有効性をどのように信用できますか?このブロックを生成して送ることができました(現実の間違った金額を印刷するなど)。
関連する問題
- 1. 各特定のノードのすべてのXML子ノードを読む
- 2. 属性を持つすべてのノード
- 3. Neo4J一致ノード特定の値を持つすべてのノード
- 4. 各ノードにアクセス
- 5. Jsoup selectがすべてのノードを返していない
- 6. PowerShell内のすべての子ノードを持つXML親ノードをクリーンアップ
- 7. コール追加パラメータを持つブロック内のすべてのメソッド
- 8. ブロックを除いて、ブロック内の各スポットを結合した文字列変数に連結します。
- 9. cypherを持つノードのすべての関係を取得
- 10. CSSノードを持たない子ノードをメジャー機能なしのノードに追加できません
- 11. ノードを持つすべてのネットワークインターフェイスを取得
- 12. Javaの特定のコンテキストの各ブロックについて
- 13. Neo4j - 特定のキーを持たないノードを返します。
- 14. Filehelperは、各行のすべてのエラーを捕捉しない
- 15. 属性Xを持つノード内にないhtmlノードを取得
- 16. Laravel:/ api/segmentを持たないすべてのルートをキャッチ
- 17. nid引数を持つDrupalビューの各ノードのAjaxのロード
- 18. XML内のすべての子ノードが親ノードにリンクされています
- 19. JQLストーリーを持たないEpicsをすべて選択する
- 20. Networkx - 各ノードが、私は、各ノードが属性を持つオブジェクトであるのPython 3.6を使用してNetworkXグラフを作成した
- 21. は、すべてのクエリがメモリに `ノード-sqliteの各機能の負荷である、またはそれはハードディスク
- 22. すべてのノードをスキャンしないオーダーリスト
- 23. すべてのノードの属性を子ノードに変換
- 24. LibOpenCM3ベクタテーブルには、すべてのブロック・ハンドラ
- 25. 共有クラスを持つすべてのノードに影響を与えます
- 26. すべてのノードのグラフアルゴリズム
- 27. idを持たないノードを検索するCSSセレクタ
- 28. フィルタjtree - 基準に一致するノードのすべてのノードと子を保持する
- 29. リンクされていないノードをすべて右に置く方法は?
- 30. ノード-Qライブラリ - Q.rejectが失敗ブロックに入らない