ブロックチェーンを構成するノードがブロックチェーンの内容の一部を持つだけでコンセンサスに達することができるかどうか疑問に思っていました。つまり、ブロックチェーンの実際の実装では、すべてのノードにホールブロックチェーンが含まれていると仮定します。他の誰かが必要とするトランザクションを検証することができます。私の質問は、ブロックチェーンの一部すべてのブロックではありませんか?どうもありがとうございました。各ノードにすべてのブロックを持たないブロックチェーンコンセンサス
0
A
答えて
0
各ノードが同じトランザクションを2回使用するなどの悪意のある攻撃を行う可能性があるため、いいえ。 私は実用的な例でこれを見せます:私はトランザクションAで2ビットコインを借りています。私は2ビットコインを2回使用したいので、トランザクションBとトランザクションを、トランザクションCと呼ばれる別の人にトランザクションします。 あなたのノードとノードの鉱夫が取引の一部しか持っていない場合、コインの通路A→Bとコインの通路A→Cを確認することができます。これはブロックチェーン全体の破損になります。
またブロックチェーンにブロックAがない場合は、データ(硬貨)の有効性をどのように信用できますか?このブロックを生成して送ることができました(現実の間違った金額を印刷するなど)。
関連する問題
- 1. 各特定のノードのすべてのXML子ノードを読む
- 2. 各レベルが異なる数のノードを持っているときにツリー内のノード数を計算する
- 3. Pythonで各親ノードのすべての子ノードを保持する属性に基づいてXMLを並べ替え
- 4. 属性を持つすべてのノード
- 5. Neo4J一致ノード特定の値を持つすべてのノード
- 6. 各ノードにアクセス
- 7. 剣道ツリービュー - 別のツリービューにすべての親ノードを持つ選択したノードを表示する方法
- 8. コール追加パラメータを持つブロック内のすべてのメソッド
- 9. Jsoup selectがすべてのノードを返していない
- 10. ブロックを除いて、ブロック内の各スポットを結合した文字列変数に連結します。
- 11. 兄弟を持たないバイナリツリー内のすべてのノードを出力しますか?
- 12. PowerShell内のすべての子ノードを持つXML親ノードをクリーンアップ
- 13. XSLT - すべてのノードをコピーし、コピーされたノードに余分なノードを追加する
- 14. cypherを持つノードのすべての関係を取得
- 15. WebException - 各ループのブロック
- 16. タスクオブジェクトを持たないすべてのタスクスレッドを待ちます
- 17. CSSノードを持たない子ノードをメジャー機能なしのノードに追加できません
- 18. ノードを持つすべてのネットワークインターフェイスを取得
- 19. Javaの特定のコンテキストの各ブロックについて
- 20. Laravel:/ api/segmentを持たないすべてのルートをキャッチ
- 21. Neo4j - 特定のキーを持たないノードを返します。
- 22. Filehelperは、各行のすべてのエラーを捕捉しない
- 23. 各/次のループがすべてのワークシートを巡回しない
- 24. SMALLESTデータを持つノード以外のBSTのすべてのノードに再帰的に1を加算します。
- 25. 属性Xを持つノード内にないhtmlノードを取得
- 26. JQLストーリーを持たないEpicsをすべて選択する
- 27. nid引数を持つDrupalビューの各ノードのAjaxのロード
- 28. XML内のすべての子ノードが親ノードにリンクされています
- 29. LibOpenCM3ベクタテーブルには、すべてのブロック・ハンドラ
- 30. すべてのノードをスキャンしないオーダーリスト