パブリックブロックチェーンとプライベートブロックチェーンの主な違いを理解しようとするとき、メディアの用語が誤って表現されることが多いことに注意することが重要です。
パブリックブロックチェーンとプライベートブロックチェーン:違いは何ですか?
パブリックブロックチェーンは、許可のないブロックチェーンです。 誰でもブロックチェーンネットワークに参加できます。つまり、パブリックブロックの読み取り、書き込み、または参加が可能です。 パブリックブロックチェーンは分散化されており、誰もネットワークを制御できず、ブロックチェーンで検証されたデータを変更できないため、安全です。
一方、プライベートブロックチェーンは承認されたブロックチェーンです。 許可されたネットワークは、ネットワークに参加できるユーザーとトランザクションに制限を課します。
人々がブロックチェーンに入るとき、ブロックチェーンには多くの異なるタイプがあるので、どのタイプのブロックチェーンについての自然な議論があります。 通常、パブリックブロックチェーンとプライベートブロックチェーンについて耳にします。
しばしば省略される1つの要因は、オープンブロックチェーンとクローズドブロックチェーンの考え方でもあります。 そして、両方のパラメータを考慮することが重要です。そうすれば、どの可能な解決策があなたのアイデアに適しているかがわかります。
パブリックとプライベートについて話すとき、私たちが話しているのは、誰がそのブロックチェーンまたはその元帳にデータを書き込むことができるかということです。 オープン対クローズは、誰がそのデータを読み取ることができるかを考慮に入れます。 したがって、パブリックとオープン、パブリックとクローズ、プライベートとオープン、プライベートとクローズのソリューションについて話すことができます。
パブリックブロックチェーンについて話すとき、ほとんどの人はオープンパブリックブロックチェーンについて話します。 これは、誰でもブロックチェーンにデータを書き込むことができ、他の誰もがそのデータを読み取れるブロックチェーンです。
Bitcoin、Ethereum、Litecoinなどのパブリックブロックチェーンプラットフォームは、現在多くの話題になっている傾向があります。これは、許可のないブロックチェーンプラットフォームとも呼ばれます。つまり、設計上、ユーザーの匿名性を高め、保護するよう努めています。
イーサリアムのようなパブリックブロックチェーンプラットフォームを使用して、アクセス許可シナリオを構築したり、データへのアクセスを制御したりすることはできないという認識があります。
真実は、彼らができるということです、彼らはあなたがプライベートまたはパーミッションブロックチェーンプラットフォームで見つけることができるすべての組み込みツールをあなたに与えるわけではありません。 ただし、基本的には、これらのオープンパブリックプラットフォームを使用してアクセス許可ソリューションを構築できます。そのアクセス許可モデルを作成するのは、ユーザー、アーキテクト、および開発者の責任であることに注意する必要があります。すべては、ある種のIDから始まります。マネジメントシステム。
パブリックブロックチェーンについて考えるとき、イーサリアムやビットコインのようなブロックチェーンプラットフォームを思い浮かべます。これらはデフォルトで、その性質上、匿名性を保護するように設計されています。
ユーザーが誰であるかわからない場合、アクセス許可、役割ベースのアクセスを作成し、ユーザーが読み書きできるデータを制御する方法はありません。
多くの場合、これは望ましいことです。匿名性が重要であることを考えると、暗号通貨を使用する最大の利点の1つであるため、パブリックブロックチェーンプラットフォームに基づく暗号通貨が見られるのはそのためです。

なぜ2つのバージョンがあるのですか?
なぜなら、ユーザーが通貨や価値のあるものを持っている場合、他の人と同じように、それを交換して使用し、好きなことを行うことができるはずだからです。 これらのシナリオでは、どのような種類のユーザーも他のユーザーと同じように扱いたくありません。 つまり、そのために、パブリックブロックチェーンがあり、それはプライベートパーミッションブロックチェーンとは非常に異なる生き物です。
現在、パブリックブロックチェーンに対応するものは当然プライベートブロックチェーンです。 これらは、Hyperledger、Hashgraph、Cordaなどのようなプラットフォームです。
プライベートブロックチェーンは、より具体的にはパーミッションブロックチェーンとして知られています。 私たちがプライベートブロックチェーンについて話すとき、または人々がプライベートブロックチェーンソリューションについて話すのを聞くとき、彼らはスペクトルのプライベートなクローズドエンドで物事について話す傾向があります。 このブロックチェーンにデータを書き込むことができるユーザーを制御し、このブロックチェーンからデータを読み取ることができるユーザーを制御する必要があります。 そしてそれを行うための最初のステップはアイデンティティです。 ブロックチェーンネットワークの一部である人を知る必要があります。 ユーザーが誰であるかがわからない場合、ユーザーが元帳に送信できるデータと元帳から消費できるデータに関するルールを定義することは、不可能ではないにしても困難になります。
プライベートブロックチェーンについて話すときは、許可されたブロックチェーンについて考えてください。最初から、あなたが誰であるかがわかります。 そしてこれは、プラットフォームが匿名性を保護して最大化しようとするイーサリアムのようなパブリックプラットフォームとは大きく異なります。 前に述べたように、これは設計上、ユーザーが誰であるかを知りません。
ほとんどの場合、プライベートブロックチェーンにはID管理ツールまたはモジュラーアーキテクチャが付属している傾向があり、ID管理ソリューションをプラグインできます。 これは、メンバーシップサービスプロバイダーから、Google、Facebook、LinkedInなどを使用したOAuthソリューションまで何でもかまいません。
これがプライベートブロックチェーンの背後にある考え方です。 それはすべて、ユーザーが誰であるかを理解することから始まります。それを理解すると、ユーザーがどの役割に属しているかを判断でき、その役割を使用して、ユーザーがアクセスできる情報とアクセスできない情報を判断できるからです。
パブリックブロックチェーンでは、ユーザーが誰であるかわからないため、適切な動作のインセンティブを少し変更する必要があります。 私たちは、経済学とゲーム理論からのインセンティブに依存して、システム内のすべての人が正直に、ルールに従って行動することを確認します。
私たちはグループコンセンサスを通じて状況を設定します。これにより、正直な参加者は金銭的に報われ、不正な参加者は仕事または費用のみを負担し、その費用を回収する可能性はありません。
認定プライベートブロックチェーンでは、ユーザーが誰であるかを知っているという事実に依存しています。 したがって、企業の場合のシナリオでは、ビジネス用のブロックチェーン、サプライバリューチェーン用のブロックチェーンは、個人が誰であるか、どの組織に関連付けられているか、およびその役割が何であるかを知っているため、彼らが行動することも想定しています。そうでない場合、私たちは誰が不正行為をしているのかを正確に知っており、彼らはその結果に苦しむことになることを知っているからです。
したがって、パブリックブロックチェーンとプライベートブロックチェーンには、2つの非常に異なる製品があります。 多くの人がお互いに競争しているという印象を受けますが、実際にはそうではありません。 それらは、さまざまなタイプのソリューションを提供するのに役立ちます。
なぜ企業はプライベートブロックチェーンを使用するのですか?
プライベートブロックチェーンとは何か、そしてなぜそれらが企業によって使用されるのかについて説明しましょう。 プライベートブロックチェーンは、許可ブロックチェーンまたはエンタープライズブロックチェーンとも呼ばれます。 企業は、ある程度のセキュリティ、プライバシー、コンプライアンス、パフォーマンス、およびプライベートブロックチェーンが提供できる多くのプロパティを確保する必要があります。 オープンソース、コンソーシアム、または私的に開発されたものにすることができます。
プライベートブロックチェーンには多くのオプションがあり、最も一般的なのはHyperledger、R3 Corda、およびQuorumです。 トランザクションは、ブロック上の選択されたノードによって処理されます。 パフォーマンスの観点から、これは、トランザクションを処理するノードが数個しかないのに対し、イーサリアムの場合は12,000ノードであるため、レイテンシーとトランザクション速度のパフォーマンスが向上する可能性があります。
トランザクションはブロックチェーン上で公開(透過)されておらず、選択されたノードのみが元帳にアクセスできます。 例としては、ノード間でトランザクションを実行できるR3 Cordaがあり、残りのブロックチェーンは参加しません。
パブリックブロックチェーンのメリット
- 読み取りと書き込みを開きます。
イーサリアムやビットコインなどのブロックチェーンにトランザクションを送信することで、誰でも参加できます。 トランザクションはブロックチェーンブラウザで表示できます。
- 元帳が配布されます
データベースはクライアントサーバーアプローチのように一元化されておらず、ブロックチェーン上のすべてのノードがトランザクション検証に参加します。
- 不変
- ブロックに何かが書き込まれると、それを変更することはできません。
- マイニングにより安全(51%ルール)。
たとえば、ビットコインを使用すると、ネットワークの電力の大部分を取得することで、他の潜在的に悪意のある行為の中でも、大規模な二重支払いとトランザクション確認を回避する機能が可能になります。
プライベートブロックチェーンのメリット
- 会社の許可
エンタープライズはリソースとブロックチェーンへのアクセスを制御するため、プライベートおよび/または許可されます。
- より速いトランザクション
ノードをローカルに分散しているが、元帳に参加するノードがはるかに少ない場合、パフォーマンスは速くなります。
- スケーラビリティの向上
ノードとサービスをオンデマンドで追加できることは、企業にとって大きな利点になります。
- コンプライアンスサポート
ビジネスとして、コンプライアンス要件を満たす必要がある可能性が高く、インフラストラクチャを制御することで、この要件をより透過的に満たすことができます。
- より効率的なコンセンサス(ノードが少ない)
エンタープライズまたはプライベートブロックチェーンはノードが少なく、通常、BFTとPOWなどの異なるコンセンサスアルゴリズムがあります。
パブリックブロックチェーンとプライベートブロックチェーンについて説明したので、いくつかの違いと、各タイプのプラットフォームが提供することを目的としているものについて説明します。
したがって、パブリックブロックチェーンは、ユーザーの匿名性を保護することが重要であるか、ソリューションに付加価値を与えるシナリオに適しています。また、パブリックブロックチェーンは、すべてのユーザーを同じように扱う必要があるソリューションに最適なプラットフォームです。
そして、現在ほとんどのパブリックブロックチェーンが暗号通貨をサポートするために使用されているため、これを見ることができます。これは素晴らしいユースケースです。
ビットコイン、ライトコイン、イーサリアムなどの暗号通貨では、許可や役割ベースのアクセスは必要ありません。
誰でもビットコインを保持できるはずです。 誰でも他の人と交換できるはずです。 したがって、これは完全な透明性を備えたオープンで許可のないモデルにつながります。
これは企業の世界では大きく異なります。企業の世界では、懸念がまったく逆であるため、プライベートブロックチェーンが大規模に採用されています。 企業の設定では、ビジネスの設定では、匿名性は悪いことです。
参加者全員が誰であるかを正確に知りたいのですが、完全な透明性を望まないので、参加者が誰であるかを知る必要があります。 すべてのビジネスデータを、ビジネスネットワークのすべての参加者や一般の人々と共有したくありません。 誰がどのような状況でどのような情報を見るのかを制御したいし、誰がその情報をブロックチェーンに書き込めるのかも制御したい。
そのため、プライベートブロックチェーンソリューションを使用して、サプライヤーとベンダーの関係を管理できます。この場合、特定のアイテムに支払っている価格を確認できるのは、私とサプライヤーだけです。 私が彼と交わしている契約の詳細を見ることができるのは特定のサプライヤーだけであり、他のサプライヤーとの契約の詳細は見ることができません。
そして、この高レベルのマクロデータの一部を消費者と共有して、消費者が購入している製品の出所を確認できるようにしたい場合がありますが、もちろん、その背後にある財務面を隠したいと思います。
したがって、これら2種類のソリューションの違いを見ると、パブリックブロックチェーンはB2Cまたはビジネスコンシューマーシナリオに重点を置く傾向があるのに対し、ハイパーレジャーなどのプライベートブロックチェーンはB2Bまたは企業間シナリオのサプライチェーンで適切に構成されていることがわかります。 、バリューチェーンの関係、または企業間のあらゆる種類の共有インフラストラクチャの作成。
前に述べたように、パブリックブロックチェーンとプライベートブロックチェーンが競合他社であるという大きな誤解があることを覚えておくことが重要です。
しかし、そうではなく、実際のユースケースの多くは両方のコンポーネントを使用しています。 それらの違いを理解することは重要であり、それはすべてID管理から始まります。
パブリックブロックチェーンとプライベートブロックチェーンについて頭の中で考えているときは、すべてがID管理から始まると考えてください。プライベートブロックチェーンでは、最初からすべての参加者が誰であるかがわかります。
パブリックブロックチェーンでも、これらの参加者が誰であるかがわかりません。これは、パブリックプラットフォームでアクセス許可ソリューションを構築できないことを意味するわけではありませんが、あなた、アーキテクト、および開発者は、 ID管理の背後にあるロジックとメカニズムを開発します。
そして、それは一言で言えばパブリックとプライベートのブロックチェーンです。 それらは2つの非常に異なるものです。
それらはさまざまな目的を果たし、遭遇する多くの実際のユースケースは、シームレスに統合された両方のタイプのブロックチェーンを利用していることがわかります。








