オンラインバイクタクシードライバー(現地では「ojol」として知られています)としての日々の仕事と同じように、すべての乗車には出発点があります。混雑した駅まで乗客を送り届けるにしても、空港へと急ぐにしても、温かい食事を安全に届けるにしても、すべての目的地には最初にアクセルを回す瞬間があります。常に、その最初の一歩から始まるのです。
バイクタクシードライバーがどんな存在なのかをご存知ないかもしれない世界中の友人たちのために、私たちの日常をちょっとだけご紹介します:
インドネシアのKendalで働くojolドライバー兼Web3学習者の日常の路上風景。ご覧の通り、ここが私たちの待機場所です。多くの人は雑談したり、スマートフォンをスクロールして時間を過ごしています。しかし私の仕事と同じように、Web3をマスターするにも出発点が必要です。昨日、私はブロックチェーンの基礎への最初の一歩を踏み出しました。今日は、乗車と乗車の合間の静かな時間に、再びアクセルを回して次のレベルへと進みました。これが今日の体系的な学習日誌です。
前回の記事では、Web3がどのように中央集権的な巨人から権力を奪うかについて話し合いました。しかし、その仕組みはどうなっているのでしょうか?今日は、ブロックチェーンの見えない骨格であるピアツーピア(P2P)ネットワークと不変性という核心原則に深く踏み込みました。
第1部:ピアツーピア(P2P)ネットワーク — 見えない骨格
従来のシステムでは、私たちはクライアント・サーバーアーキテクチャに依存しています。従来の銀行を想像してみてください。彼らは中央サーバーを所有しており、私たち(クライアント)はデータにアクセスしたりお金を動かすためには、彼らの許可を求めなければなりません。中央サーバーがクラッシュしたりハッキングされれば、システム全体がダウンします。
ブロックチェーンは、ピアツーピア(P2P)ネットワークを通じてこの設計図を完全に書き換えます。
P2Pネットワークとは何か?
P2Pネットワークとは、ノードと呼ばれる相互接続されたコンピューターの非中央集権ネットワークであり、互いに直接通信します。この構造では、ボスや中央機関は存在しません。すべてのノードはクライアントとサーバーの両方として機能します。つまり、データをリクエストすることも、ネットワークにリソースを提供することも可能です。
ブロックチェーンにおける機能
1. 分散型台帳技術:ネットワーク内のすべてのアクティブなノードは、ブロックチェーン台帳全体の同一のコピーを保持します。
2. ブロードキャストと検証:取引が発生すると、ネットワーク全体のすべてのノードにブロードキャストされます。
3. コンセンサス:ノードは、プルーフ・オブ・ワーク(PoW)やプルーフ・オブ・ステーク(PoS)などのルールを通じて独立して取引を検証します。検証が完了すると、取引はチェーンに永続的に追加されます。
P2Pアーキテクチャの種類
· 非構造化P2P:ノードがランダムに接続します。構築は簡単ですが、特定のデータを検索する際に非効率になる場合があります。
· 構造化P2P:分散ハッシュテーブル(DHT)などの特定のアルゴリズムを使用してノードを整理し、より高速なデータ取得を可能にします。
· ハイブリッドP2P:非中央集権的なピア間のやり取りと、インデックス作成を担当する特定の中央集権的なコーディネーターノードを組み合わせた形式です。
第2部:不変性 — 石に刻まれたもの
データがP2Pネットワークを移動すると、ブロックチェーンの第二の柱である不変性に遭遇します。簡単に言えば、不変性とは、一度ブロックチェーンに書き込まれたデータは永久にロックされることを意味します。変更、改ざん、または削除することはできません。
不変性の強制方法
管理者が簡単に履歴を編集したり消去したりできる従来のデータベースとは異なり、ブロックチェーンは3つの防御層を通じて永続的な記録を強制します:
1. 暗号学的ハッシュ:各ブロックは固有のデジタル指紋(ハッシュ)を持ち、前のブロックのハッシュも保有します。悪意ある者が古いブロック内のデータを変更しようとすると、そのハッシュは即座に変わります。これによりチェーン全体が壊れ、ネットワーク全体に即時の警告が発せられます。
2. コンセンサスの合意:いかなる変更を加えるにも、ネットワークノードの過半数の承認が必要であり、不正な変更はほぼ不可能となります。
3. 大規模な非中央集権化:何千ものノードが全く同じ履歴を保持しているため、ハッカーは世界中の何千ものコンピューターを全く同じミリ秒に侵害しなければならず、それは数学的にも経済的にも不可能な偉業です。
現実世界への影響
不変性こそが、ブロックチェーンが世界中の高度な産業で信頼されている理由です:
· ビットコイン:誰も同じデジタルマネーを二重に使用できないよう防ぎます。
· Ethereum:スマートコントラクトが展開されると、人間の介入なしにコード通りに合意が実行されることを保証します。
· サプライチェーン:IBMやウォルマートなどの企業は、不変の台帳を使用して農場から店舗までの食品の正確な移動を追跡し、安全性と説明責任を確保しています。
トレードオフ
不変性は比類のないセキュリティを提供しますが、厳しい課題も伴います:
· 元に戻すボタンなし:人為的なエラー(間違ったアドレスへの送金など)は取り消せません。
· ストレージの増大:不変のチェーンが日々長くなるにつれて、ノードは膨大なストレージ容量を必要とし、スケーラビリティに課題をもたらします。
比較まとめ
機能
中央集権サーバー(Web2)
P2Pネットワーク/不変ブロックチェーン(Web3)
データストレージ
単一の中央サーバーに保存
何千もの独立したノードに分散
データ編集
管理者が変更または削除可能
永続的で変更不可能な履歴(不変性)
障害点
高リスク(サーバーがダウンするとシステムもダウン)
高い耐障害性(ノードが失敗しても稼働継続)
これらすべてを学ぶのは難しいか?はい、絶対にそうです。道路で何時間も過ごした後は、混乱して精神的に疲弊します。しかし、私たちは懸命に働かなければなりません。世界に対して厳しく挑めば、世界はあなたに優しくなります。しかし、世界の試練に対して弱く軟弱であれば、世界はあなたを残酷に扱います。
おっと…ちょっと待って、友人たちよ!スマートフォンが振動しました — 注文が入りました。スマートフォンをしまって、ヘルメットをかぶって、道路に戻る時間です。明日の朝、旅を続けましょう!安全運転で、回復力を保ち、前進し続けましょう!
より広いWeb3コミュニティと私の旅を共有するため、このジャーナルをpublish0xにも公開しました。オリジナル版はこちらでご確認ください。
https://www.publish0x.com/street-warrior-web3/an-ojol-s-web3-journal-part-2-roadside-nodes-and-invisible-b-xplypve
An Ojol's Web3 Journal Part 2: Roadside Nodes and Invisible Backbonesは、MediumのCoinmonksに最初に掲載され、読者がこのストーリーをハイライトし、返信することで会話が続いています。


