ブロックチェーンとは
ブロックチェーンとは、ファクトの分散型台帳とその台帳の更新履歴を分散して管理するためのシステム。ブロックチェーンは、リンクされ、暗号化を使用して保護されたブロックと呼ばれる継続的に増加するレコードのリストです。
これにより、互いに完全に信頼していない組織が、中央の第三者や手動による照合プロセスではなくピア・ツー・ピア・プロトコルを使用して、共有元帳に送信される更新に同意できるようになります。ブロックチェーンによって、リアルタイムの取引が可能になり、信頼できるビジネス・ネットワーク全体で改ざん防止データを安全に共有します。
ブロックチェーン・ネットワークには、ネットワークを作成および維持するファウンタと、ネットワークに加わる参加者が含まれます。ネットワークに含まれる組織はすべてメンバーと呼ばれます。
Oracle Blockchain Platform は許可型ブロックチェーンで、招待された組織(参加者)のみがネットワークに参加してレジャーのコピーを保持できるクローズド・エコシステムを提供します。許可型ブロックチェーンは、アクセス制御レイヤーを使用して、どの組織にネットワークへのアクセスを許可かを実現します。ファウンディング組織(ブロックチェーン・ネットワーク所有者)が、ネットワークに参加できる参加者を決定します。ネットワーク内のすべてのノードは認識され、コンセンサス・プロトコルを使用して次のブロックが唯一のバージョンの真であることを保証します。コンセンサス・プロトコルには次の3つのステップがあります。
-
エンドースメント — このステップでは、トランザクションを受け入れるか拒否するかを決定します。
-
オーダリング —このステップでは、ある期間内のすべてのトランザクションをシーケンスまたはブロックにソートする。
-
検証 —このステップでは、必要なエンドースメントがエンドースメント・ポリシーおよび組織の権限に準拠していることを検証する。
ブロックチェーンの主要なプロパティ
共有、透過性および分散— ネットワークでは、ファクトの分散型のレジャーおよび更新履歴を管理します。すべてのネットワーク参加者には、整合性のあるデータが表示されます。データは、ネットワークの組織全体に分散され、レプリケートされる。認可された組織であればデータにアクセスできます。
不変および不可逆— 新しい各ブロックには前のブロックへの参照が含まれており、これにより、データのチェーンが作成されます。データは、ネットワーク組織間で分散されます。ブロックチェーン・レコードは追加のみでき、検知されずに変更または削除することはできません。ブロックまたはトランザクションが元帳に書き込まれるには、コンセンサスが必要です。したがって、データ・レコードの存在と有効性は否定できません。エンドースメント・ポリシーが満たされ、合意に達すると、データはブロックにグループ化され、ブロックが、不変性をもたらす暗号化で保護されたハッシュを使用してレジャーの追加されます。対応する暗号化キーを保持することを認可されたメンバーのみがデータを参照できます。
暗号化 — レコードはすべて暗号化されます。
クローズド・エコシステム— 参加した組織は、レジャーのコピーを保持できます。組織は現実の世界で認識されます。コンセンサス・プロトコルは組織が何者か知っていることに依存しています。
速度— トランザクションは数分で検証されます。ネットワーク・メンバーは直接やり取りします。
ブロックチェーンの例
ブロックチェーンの使用によって効果がある組織の一例に、サプライ・チェーン受託製造会社がある。この企業が米国にあり、メキシコのサードパーティ企業を使用して電子部品を調達し、生産しているとします。ブロック・チェーン・ネットワークを使用すると、製造会社は次の質問に対する答えがすぐにわかります。
-
製品は生産サイクルのどこにあるか。
-
製品はどこで製造されているか。
-
製品は倫理的に調達された材料で構成されているか?
-
製品が仕様および輸出順守事項を満たしているか。
-
所有権はいつ転送されるか
-
請求書が一致しているか。また、組織はそれを支払う必要があるか。
-
組織は、製造、出荷または受領プロセスにおける例外をどのように処理する必要があるか。