ブロックチェーンとは何か、どのように機能するのか?

ブロックチェーンネットワークは、設計上分散化されています。単一の企業や政府が記録を管理することはありません。EthereumやBitcoinのようなパブリックブロックチェーンは誰でも利用可能で、プライベートブロックチェーンは承認された参加者のみにアクセスを制限します。

11分
ブロックチェーンとは何か、どのように機能するのか?

ブロックチェーンとは、1つの企業のサーバーではなく、世界中の何千ものコンピューターに分散して保存される、グローバルで透明性の高い分散型デジタル取引記録です。誰かが新しいトランザクションを送信すると、ノードと呼ばれるネットワークの分散型コンピューターがそれを検証し、台帳(ledger)とも呼ばれる記録に追加される前に、集合的に有効であることに合意する必要があります。この集合的な合意のプロセスはコンセンサスと呼ばれます。トランザクションが記録されると、従来のブロックチェーントランザクションは、その後に続くすべての記録の作業をやり直さない限り、変更や削除ができません。これが、ブロックチェーンのデータがイミュータブル(不変)、つまり改ざん不可能と見なされる理由です。単一の企業や政府が記録を管理しないため、ブロックチェーンはしばしば「トラストレス」なインフラと呼ばれます。参加者は特定の機関ではなく、数学とネットワーク検証に依存しています。

免責事項:このガイドは教育目的のみを目的としています。財務アドバイス、勧誘、または英国のユーザーを対象としたものではありません。ブロックチェーンベースのデジタル資産はリスクが高く、すべてのユーザーに適しているわけではありません。

ブロックチェーンネットワークと従来の中央集権型デジタルデータベースの違い

従来の中央集権型デジタルデータベース(銀行のアプリ、ソーシャルメディアフィード、または政府の記録システムを動かしているもの)は、1つの組織が管理するサーバー上に存在します。管理者は自由にレコードを追加、変更、または削除できます。つまり、データを正確に管理し、改ざんから保護することをその組織に信頼して委ねています。

ブロックチェーンはこのモデルを覆します。1つのエンティティが記録を管理する代わりに、取引履歴全体の同一コピーが、ノードと呼ばれる何千もの独立したコンピューターに分散して存在します。単一のノードが単独で過去の記録を書き換えることはできません。変更にはネットワーク全体の合意が必要であり、過去のデータを変更しようとする試みは、他のすべてのノードが保持するコピーと即座に矛盾を生じさせます。

このアーキテクチャは分散型台帳と呼ばれます。「分散型」とは、台帳が1か所ではなく、多くの場所にある多くのマシン上に同時に存在することを意味します。「台帳」はその中核的な目的を反映しています。会計帳簿のようにトランザクションを順番に記録しますが、この台帳は共有され、公開されており、追記のみが可能です。

歴史的に、トレードオフはスピードでした。従来のデータベースは中央集権型インフラから実行されるため、1秒間に何千ものトランザクションを処理できますが、初期のブロックチェーンネットワークは大幅に遅かったです。しかし、そのギャップは縮まっています。Layer 2ネットワーク、並列実行、および新しいチェーンアーキテクチャにより、現在はサブ秒のファイナリティで1秒間に何千ものトランザクションを処理できます。今日、主な違いはアーキテクチャにあります。ブロックチェーンネットワークは設計上、分散化、透明性、および改ざん耐性を優先しており、これが世界的な決済から分散型金融(DeFi)、デジタルアイデンティティまで、あらゆるものの基盤となっている理由です。

ブロック:データの整理方法

その名の通り、情報はブロックと呼ばれる単位にグループ化され、各ブロックは前のブロックにリンクして時系列のチェーンを形成します。各ブロックには通常3つのものが含まれています。

1つ目は、トランザクションデータのバッチです。つまり、ネットワーク上のアドレス間で転送された価値の記録です。例えばEthereumでは、1つのブロックに数百の個別トランザクションが含まれることがあり、それぞれがETHの転送またはスマートコントラクト(ブロックチェーン上に保存された自己実行プログラム)とのインタラクションを記録しています。

2つ目は、ブロックが作成された時刻を記録するタイムスタンプです。

3つ目は、システム全体を安全にする部分である暗号学的ハッシュです。ハッシュとは、数学的関数にデータを通すことで生成される固定長の文字列です。入力にわずかな変更を加えるだけで、まったく異なる出力が生成されます。各ブロックには前のブロックのハッシュが含まれており、最初のブロックまで遡る数学的依存関係のチェーンが形成されます。誰かがブロック1,000のトランザクションを変更しようとすると、そのブロックのハッシュが変わり、ブロック1,001以降のすべてのブロックとのリンクが壊れます。ネットワーク上のすべてのノードが即座に改ざんを検知します。

このチェーン化されたハッシュ構造がブロックチェーンにイミュータビリティをもたらします。攻撃者はネットワークの残りの部分が新しいハッシュを生成するよりも速く、後続のすべてのハッシュを再計算する必要があるため、遡及的なデータ操作は計算上非現実的になります。

ノード:ブロックチェーンネットワークを動かすコンピューター

ノードとは、ブロックチェーンのソフトウェアを実行し、台帳のコピーを保持するコンピューターのことです。ノードはネットワークのルールに照らして新しいトランザクションを検証し、有効なトランザクションを他のノードに中継し、完全なトランザクション履歴を保存します。

ノードが多いほど、耐障害性が高まります。一部のノードがオフラインになったり、無効なデータをブロードキャストしようとしたりしても、残りの正直なノードは通常通り動作し続けます。2026年初頭の時点で、EtherscanおよびBeaconcha.inによると、Ethereumは70か国以上にわたる約14,000の実行ノードと約900,000のアクティブなバリデーターで運営されています。いかなる政府や企業も、単一のデータセンターを標的にすることでネットワークをシャットダウンすることはできません。

これが日常的に使用するほとんどのテクノロジーと異なる点です。適切なハードウェアとソフトウェアを持つ人なら誰でも、ほとんどのパブリックブロックチェーンでノードを実行できます。申請を承認してもらう必要はありません。このオープンな参加が分散化の中心です。誰が参加できるか、誰がデータを見ることができるかを誰も決定しません。

コンセンサス:ネットワークが真実に合意する方法

新しいトランザクションのバッチが次のブロックとして提案されると、ネットワークはそれらのトランザクションが有効であり、そのブロックがチェーンに属することに合意する方法が必要です。そのメカニズムはコンセンサスアルゴリズムと呼ばれ、真に難しい問題を解決します。信頼性が低かったり、悪意を持っている可能性のある何千もの独立したコンピューターが、何が正当かについて同じ結論に達するにはどうすればよいか?

今日のパブリックブロックチェーンでは、2つのコンセンサスメカニズムが主流です。

Proof of Work(PoW)では、マイナーと呼ばれる参加者が複雑な数学的パズルを解くために計算エネルギーを費やす必要があります。有効な解を最初に見つけたマイナーが次のブロックを追加する権利を得て、ネットワークのネイティブ暗号通貨で報酬を受け取ります。パズルの難易度はブロック生成を安定させるために自動的に調整されます。BitcoinはProof of Workを使用しており、約10分ごとに新しいブロックを生成します。エネルギーの消費により、ネットワークへの攻撃は法外にコストがかかります。なぜなら、他のすべてのマイナーを合わせた計算能力よりも多くの計算能力を制御する必要があるからです。

Proof of Stake(PoS)は異なる仕組みで動作します。生の計算能力で競争する代わりに、バリデーターと呼ばれる参加者がネットワークのネイティブ暗号通貨を担保として一定量ロック(「ステーク」)します。プロトコルはバリデーターを選択して新しいブロックを提案・確認させ、不正行為を行ったバリデーター(例えば、不正なトランザクションを承認しようとした場合)は、スラッシングと呼ばれるペナルティによってステークした担保を失うリスクがあります。Ethereumは2022年9月のMerge以降、PoSで動作しており、以前のPoWコンセンサスモデルと比較してネットワークのエネルギー消費を約99.95%削減しました。より広い観点では、PoSは現在業界全体で主流のコンセンサスメカニズムとなっています。

PoWとPoSはどちらも同じ結果に達します。中央のコーディネーターなしにネットワークの合意を得ることです。リソース要件、セキュリティの前提、および環境への影響において異なります。

イミュータビリティ:ブロックチェーン台帳を信頼できる理由

トランザクションが確認されてブロックチェーンに追加されると、そのトランザクションの記録はネットワークの同意なしに変更または取り消すことができません。このイミュータビリティという特性は、暗号学的ハッシュ、分散ストレージ、およびコンセンサスが連携して機能することから生まれます。

重要な区別があります。トランザクション記録自体はイミュータブルですが、スマートコントラクトは、承認された当事者が新しいトランザクションを通じて変更できるアップグレード可能なロジックやミュータブルな状態を持つように設計できます。変更が行われたことを示す履歴は、コントラクトの現在の状態が更新された後も永続的で監査可能なまま残ります。イミュータビリティは、台帳上で何が起きたかの記録に適用されるものであり、必ずしもその上で動作するすべてのプログラムの動作に適用されるわけではありません。

過去のトランザクションを変更するために実際に何が必要かを考えてみましょう。攻撃者は変更されたブロックの暗号学的ハッシュを再計算し、その後のすべてのブロックのハッシュを再計算し、さらに正直なネットワークが新しいブロックを生成してさらに先に進む前に、ネットワークのバリデーターの過半数に書き換えられたチェーンを受け入れさせる必要があります。BitcoinやEthereumのようなネットワークでは、これは経済的にも計算上も実現不可能です。

イミュータビリティは理論的な意味では絶対的ではありません。それは実用的な保証です。ノードが非常に少なかったり、ステークされた価値が最小限のブロックチェーンは、より脆弱になる可能性があります。イミュータビリティのセキュリティは、ネットワーク参加者の規模、分散度、および経済的コミットメントに比例して高まります。

この特性こそが、過去の記録の完全性が重要なアプリケーション(金融取引、不動産登記、サプライチェーンの文書化、デジタルアイデンティティシステム)においてブロックチェーンを価値あるものにしています。データがブロックチェーン上で確認されると、単一の当事者が遡及的に編集できない共有の真実の源となります。

分散化:なぜ単一のエンティティが管理しないのか

分散化とは、制御と意思決定が1か所に集中するのではなく、ネットワークの参加者全体に分散している状態を指します。

完全に分散化されたブロックチェーンでは、どの企業、政府、または個人も、どのトランザクションが処理されるか、どのブロックが追加されるか、またはネットワークがどのルールに従うかを制御しません。プロトコルの変更には通常、広いコミュニティの合意が必要です。開発者が変更を提案し、ノードオペレーターがそれを採用するかどうかを選択し、バリデーターが合意されたルールを施行します。

実用的なメリットは重要です。検閲耐性とは、単一の権威が有効なトランザクションをブロックできないことを意味します。耐障害性とは、大部分のノードがオフラインになってもネットワークが動作し続けることを意味します。パーミッションレスアクセスとは、誰でもゲートキーパーの承認なしにトランザクションを送信したり、スマートコントラクトをデプロイしたり、ネットワーク上に構築されたアプリケーションを使用したりできることを意味します。

ここでブロックチェーンは抽象的なものから、あなたが直接インタラクションするものへと変わります。例えば、MetaMaskのようなセルフカストディアルウォレットでトランザクションに署名すると、それは検証のためにネットワークのノードに直接ブロードキャストされます。承認または拒否する仲介銀行や決済処理業者は間に存在しません。MetaMaskの組み込みトランザクションセキュリティアラートは、署名前に潜在的にリスクのあるインタラクションにフラグを立てますが、最終的な決定は常にあなた自身にあります。

分散化はスペクトラム上に存在します。バリデーターの数と地理的分散、ステークされた資本の集中度、およびアップグレードのガバナンスプロセスによって、一部のネットワークは他のネットワークよりも分散化されています。この用語は二項対立ではありません。ネットワークの分散化を評価するには、額面通りに受け取るのではなく、これらの変数を検討する必要があります。

パブリックブロックチェーンとプライベートブロックチェーン

すべてのブロックチェーンが同じように機能するわけではありません。パブリックとプライベートの区別は、誰が参加できるかについての核心的な設計上の選択を反映しています。

パブリックブロックチェーンは誰にでも開かれています。 ノードを実行したり、トランザクションを送信したり、台帳を読んだりするために、登録、本人確認、または許可は必要ありません。BitcoinとEthereumはパブリックブロックチェーンです。それらのトランザクション履歴は完全に透明であり、誰でもEtherscanのようなブロックエクスプローラーを使用して任意のトランザクションを確認できます。パブリックブロックチェーンは分散化と検閲耐性を最大化しており、参加者間の信頼が前提とできない場合に適しています。

プライベートブロックチェーンは参加を既知のグループに制限します。 組織またはコンソーシアムが、誰が参加するか、誰がトランザクションを検証するか、誰がデータを読むかを管理します。プライベートブロックチェーンは分散化を犠牲にして、より高いスループット、低レイテンシ、およびきめ細かいアクセス制御を実現します。これにより、企業がデータを公開せずにパートナーと共有する必要があるエンタープライズ環境で有用です。

コンソーシアムブロックチェーンはその中間に位置します。 複数の組織がネットワークを共同で管理し、各メンバーがノードを実行し、参加者間でコンセンサスが達成されます。パブリックブロックチェーンの透明性の一部と、ビジネスアプリケーションが必要とするパフォーマンスおよびプライバシーのバランスを取ります。

適切な選択はユースケースによって異なります。検閲耐性とパブリックな検証可能性を必要とするアプリケーション(分散型金融(DeFi)など)はパブリックチェーン上に存在します。制御されたアクセスと規制コンプライアンスを必要とするアプリケーションは、プライベートまたはコンソーシアムネットワーク上で動作する場合があります。

機能

パブリックブロックチェーン

プライベートブロックチェーン

参加

誰にでも開かれている

承認されたエンティティに制限

コンセンサス

何千もの独立したバリデーター

少数の既知のバリデーター

透明性

一般に完全に公開

ネットワークメンバーのみに公開

スループット

様々;L2は中央集権型の速度に近づく

ベースレイヤーでより高い(調整するノードが少ない)

主なユースケース

DeFi、決済、デジタルアイデンティティ、NFT

エンタープライズサプライチェーン、銀行間決済

理解しておくべき制限事項

ブロックチェーンは急速に成熟していますが、知っておく価値のある制約がまだあります。不可逆性はその一例です。不可逆性とは、トランザクションが確認されると最終的なものになることを意味します。これがブロックチェーンの決済を非常に信頼性の高いものにしていますが、同時に間違いを取り消す仲介者がいないことも意味します。MetaMaskのようなセルフカストディアルウォレットはあなたの資産を直接管理できるようにしますが、その管理には責任が伴います。MetaMaskのトランザクションセキュリティアラートやアドレスポイズニング検出などのツールは、不審なアクティビティが発生する前にフラグを立てることで、ユーザーに詐欺に対する高度な保護を提供します。ユーザーコントロールと組み込みのセーフガードの組み合わせが、実際に安全なセルフカストディが機能する方法です。

ブロックチェーンに関するよくある質問

AIによる翻訳です。エラーが含まれている可能性があります。常に情報を確認してください。

翻訳を評価する
  • MetaMask
    MetaMask

    ConsenSysが構築した、Web3への入口となる主要なセルフカストディ型暗号資産ウォレット。

    すべての記事を読む