第三章
記事ディレクトリ
1. ブロックチェーンの種類
ブロックチェーンネットワークの種類に応じて、プライベートチェーン、アライアンスチェーン、パブリックチェーンに分類されます。
1. パブリックチェーン
- メインネット: ビットコインやイーサリアムなど、現実の世界で使用されるパブリック チェーンを指します。
- テストネットワーク: 本物のイーサは消費されません。例: eth、pyethAPP、Geth、
2. アライアンスチェーン
クォーラム: 一貫性プロトコルは、Raft ベースの一貫性プロトコルとイスタンブール BFT プロトコルを採用しています。(イスタンブール BFT プロトコルは、ビザンチン フォールト トレランスをサポートする環境で使用する必要があります)
Quorum ブロックチェーン プラットフォーム アーキテクチャとそのさまざまなモジュールの論理概要:
- トランザクション管理: プライベート トランザクションに暗号化されたトランザクション データを提供します。
- 暗号化モジュール: コピー秘密鍵管理とデータ暗号化暗号化プロセス。
- クォーラム チェーン: スマート コントラクトを使用して実装された投票コンセンサス メカニズム。
- ネットワーク管理: ネットワーク アクセスを制御します。
クォーラムの中核機能は、暗号化を使用して、トランザクションに関係のないノードがトランザクション内の機密データを参照できないようにすることです。その実装計画には、単一の共有ブロックチェーンとスマート コントラクト ソフトウェア (プライベート データを提供するフィールド) で構成されるアーキテクチャ、およびイーサリアム パブリック チェーン メカニズムの変換 (ブロックの送信とブロックの検証を含む) が含まれています。
クォーラム トランザクションのプライバシー保護は重要な機能の 1 つです。この機能を実現するために、Quorum にはパブリック トランザクションとプライベート トランザクションが導入されています。パブリックトランザクションとは、認可されたネットワーク内のすべてのノードにデータが表示されるトランザクションを指し、その生成および実行プロセスは標準のイーサリアムトランザクションと一致します。プライベート トランザクションは、トランザクションに関連付けられたネットワーク内の指定されたノードにのみデータが表示されるトランザクションです。
プライベート トランザクションを生成および実行するプロセスは、パブリック トランザクションとは異なります。相手方から取引情報が送信される前に、データフィールドのコードが暗号化されたコードのハッシュ値に置き換えられます。プライベート状態データベースを更新します。(プライベート状態について合意に達する方法は? ネットワークに監視ノードを導入すると、すべてのプライベート トランザクションがこのノードをトランザクション関連当事者としてリストするため、監視ノードはすべてのプライベート トランザクションとすべてのノードのプライベート状態をバックアップします。監視ノードが他のノードであること。プライベート ステータスを他のトランザクションに対して有効にするために、そのプライベート ステータスのサードパーティ証明を提供します。
3. プライベートチェーン
完全にプライベートなブロックチェーンは集中型データベースに近いものです。
2. Ethereum をインストールしてデプロイします。
1. インストール
https://www.csdn.net/tags/Ntzacg0sNzYxMi1ibG9n.html
要約する
例: 以上が今日お話しする内容です。