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