ブロックチェーンとは正確には何ですか?ブロックチェーンに価値はあるのでしょうか?過去 1 年間、ブロックチェーン技術は非常に人気があり、質問や関連する議論がますます増えてきましたが、その意見は基本的に 2 つのカテゴリーに分類できます。
ブロックチェーンは雄牛Bが育てた革命です
ブロックチェーンは分散データベースです
副題
ブロックチェーン == 分散データベース?
ブロックチェーンは分散データベースですか?
答えは明らかです、はい。
これは、分散データベースがデータベースであり、データベースがソフトウェアであるのと同じくらい明白です。私たちは、「データベースはソフトウェアである」という正しいナンセンスについてはあまり気にしません。私たちが重視しているのは、データベースが提供する一般のソフトウェアでは提供できない強力なデータ検索機能であり、分散によってもたらされる一般のデータベースでは提供できない信頼性と拡張性です。コレクション内の特定のオブジェクトを説明するとき、私たちは常にその違いと、その違いによってもたらされる利点に関心を持ちます。
では、ブロックチェーンは単なる分散データベースなのでしょうか?
ブロックチェーンが登場する前には、2 つ以上の企業によって実行できる分散データベースはおろか、そのようなデータベース上で相互検証できる自動化されたビジネス プロセスも存在しませんでした。もちろん、母親が私の本をテーブルの足として使用するのを防ぐことができないのと同じように、ブロックチェーンはユーザーがブロックチェーンを「分散データベース」として使用するのを防ぐことはできません。
設計目標の観点から見ると、分散データベースでは、データをどのように断片化してシステム全体のスループットを向上させるかが重視されます。ブロックチェーンは、どのように合意を形成し、信頼を生み出すかに重点を置いています。設計目標はシステム設計に根本的に影響します。
従来の分散データベースは統一された信頼境界内で実行されますが、攻撃と防御は信頼境界内でのみ発生し、境界内では発生しません。データベースにはシャードが保存されます。シャードでのローカルの合意の目的は、スループットとデータの可用性です。シャード間のグローバルな合意は必要ありません。そして、攻撃と防御の技術である暗号がここで活躍する余地はあまりありません。
ブロックチェーンの基本的な前提の 1 つは、システム ノードが相互に信頼していないということです。ノードは信頼性が低く、気まぐれで、ハッカーによって制御され、任意の動作を行うためにソフトウェア コードを変更する可能性があります。ブロックチェーン プロトコルは、信頼できるノードと信頼できないノードを統合して、グローバルな合意を形成し、信頼を構築する必要があります。副題
ブロックチェーンとは何ですか?
ブロックチェーンの効率の低下は、信頼の代償であるとある程度言えます。ブロックチェーンはデータを保存できますが、一般的なデータの保存にはブロックチェーンを使用しません。「ゴッドファーザー」三部作は非常に古典的ですが、130G の Blu-ray DVD をストレージ用にブロックチェーンにアップロードするにはコストが高すぎます。キャンドル。ブロックチェーンに保存すべきは、広く合意され、認識される必要があるデータであり、この種のデータはゲーム理論では「Common Knowledge」と呼ばれています。
共通知識とは、集団内で共通に受け入れられている知識のことです。グループの参加者は自分自身がその知識を知っているだけでなく、グループ内の他の人もその知識を知っていることも知っています。常識という概念は異質に聞こえるかもしれませんが、実際には私たちの日常生活に遍在しています。最も単純な例を挙げると、オフィス ビルには 4 階建てや 13 階建ては存在しません。これは、ほとんどの人が 4 と 13 は不吉だと考えており、開発者もほとんどの人が 4 と 13 が不吉だと考えているためです。2 つのフロアの場合、開発者が下手すぎて設計を忘れたとは考えられませんが、開発者が4階と13階は縁起が悪いと考えて考え抜いた設計をしたのではないかと推測され、315に文句は言わないでしょう。共通の知識に基づいて、対話なしでテナントと開発者の間にわずかな信頼が生まれます。
副題
ブルーアイ島殺人事件
多くのパズルは一般知識の応用問題でもあります。例えば、男神テレンス・タオの青い目の島殺人事件。
島には 100 人がいますが、そのうち 5 人は赤い目、95 人は青い目をしています。この島には3つの奇妙な宗教上の規則がある。
1. 彼らは鏡を見て自分の目の色を確認することができません。
2. 他人の目の色を他人に伝えることができません。
3. 誰かが彼の目の色を知ったら、その夜に自殺しなければなりません。
ある日、この島に一人の旅人がやって来た。ここのルールを知らなかったので、島全体でカーニバルをしていたときに、思わず言ってしまった。『ここには赤い目の人がいるよ。 】
質問: この島の人々は誰もが厳密な論理的推論をできるほど賢いと仮定します。この島では何が起こるのでしょうか?
ここでのルールは、小さな島の住民が認識し受け入れている常識であり、誰もが知っており、他の誰もが知っていることを知っています。帽子問題や海賊ゲームなどを観察すると、それらに共通する枠組みが簡単に見つかります。誰もが知っている一連のルール(常識)が前提となり、誰もが十分に賢い(論理的推論能力を持っている)と仮定し、そして最後に予想外の答えが(ブルーアイ島で何が起こったか知っていますか?)。
副題
ブロックチェーンは共通の知識ベースですか?
なぜブロックチェーンは共通の知識ベースなのでしょうか?ブロックチェーンネットワークに参加するということは、共通の検証に参加し、検証された知識を認めることを意味します。トランザクションはノードによって検証された後、ブロードキャストされ、関連する証明とともに保存されます。ブロックチェーンのすべてのユーザーは、ブロックチェーン内のトランザクションが有効であることを認識し、他のユーザーがブロックチェーン内のトランザクションを有効なものとして受け入れることを知っています。
共通知識は他人の行動を予測するための基礎であり、正確な予測は将来のリスクを軽減することができます。個人は共通の知識に基づいて自分にとって最適な戦略を見つけることができ、社会は共通の知識を生み出すことができれば、自らにとって最良の未来を創造することができます。共通知識は社会連携形成の基礎であると言えます。常識の形成と伝達効率を1パーセントでも高めることができれば、私たちの生産や生活は大きく変わります。
これまで、私たちは口頭や紙とペンによる記録を通じて共通知識を形成し、保存していましたが、現在では、自動化された合意と検証、信頼性の高いデータ送信と保存を実現し、産業化された方法で新しい共通知識を生み出すことができる新しい技術があります。ブロックチェーン上の共通知識は、人と人の間だけでなく、人と物、物と物の間でも存在し得る。ブロックチェーン上でのみ、既存の信頼を移行して継承するだけでなく、新しい信頼を大規模に効率的に作成できます。
インターネットは私たちのコミュニケーションを全世界に拡大し、地球の裏側にいる見知らぬ人たちと出会うことを可能にしますが、ブロックチェーンと共通知識ベースは私たちの信頼を全世界に拡大し、地球の裏側にいる見知らぬ人と協力することを可能にします。海を、より良い未来を創るために。
作者: クリプトジャン
元のリンク: https://www.jianshu.com/p/14b45e9cb2b0
