Blockchainとは何か
Blockchainは多くのコンピュータが同期して保持する共有台帳です。データはタイムスタンプ付きの塊であるブロックに格納され、それらがつながって記録はチェーンのようになります。誰でも更新を確認できる公開ノートを想像してください。不正な改ざんはすぐに明らかになります。
Blockchainは幽霊のような資金をため込む秘密の金庫ではありません。パブリックチェーンは透明性があり、ブロックエクスプローラーで動きを誰でも見ることができます。個人の氏名がそのまま表示されるわけではないものの、行動には追跡できる履歴が残ります。
Blockchainの仕組み
簡潔に説明します。銀行に承認を求めずに友人に価値を送り、届いたという証拠がほしいと想像してください。
- ステップ1:ウォレットでメッセージに署名して要求を作成します。
- ステップ2:その要求はネットワークと共有される一つ以上の トランザクション になります。
- ステップ3:バリデーターが保留中のデータを集め、新しいブロックを提案します。
- ステップ4:ネットワークは合意に達し、ルールを確認して不正な動きを拒否します。
- ステップ5:ブロックが追加され、他のノードに広がり、あなたのウォレットに反映されます。そういう仕組みです。
なぜBlockchainが重要か
なぜ関心を持つべきでしょうか?
- 利点:銀行の営業時間を待たずにオンラインで価値を送受信して決済できます。
- 視点:NFTのドロップやゲーム内資産、オンチェーンのソーシャルなど、通貨や文化と結びつきますが、詐欺やバグのあるコントラクトもあるため注意が必要です。
- 関連性:金融、dApps、DAOs、サプライチェーン追跡、アイデンティティツールなどで目にすることが多くなっています。
学ぶ際は少額で試し、すべての確認画面をよく読みましょう。送信する前にネットワーク、アドレス、手数料を必ず再確認してください。
Blockchainの主な特徴
何が特徴か:
- 共有:多くの独立したコンピュータがコピーを保持するため、単一の運営者が制御しません。
- 透明:台帳は公開され、誰でも記録を検証できます。
- バッチ処理:データは過去のデータに連結するブロックにまとめられます。
- 確定性:一度確定すると、記録を元に戻すのは非常に困難で高コストです。
- プログラム可能:スマートコントラクトにより資金とロジックを組み合わせられます。
- 開放:誰でも許可を求めずに構築や監査が可能です。
種類
同じ概念でも、出会うことがある別タイプ:
- パブリック:誰でも読み書き検証が可能。例:BitcoinやEthereum。
- プライベート:単一のグループが参加を管理し、企業で使われることが多いです。
- コンソーシアム:いくつかの組織が共同で管理します。
- レイヤー1:セキュリティと決済を扱う基盤ネットワークです。
- レイヤー2:基盤チェーン上で速度を上げ、手数料を抑える追加の仕組みです。
- ロールアップ:多くの取引をチェーン外でまとめ、後でセキュリティのために投稿します。
記録の改ざん耐性は魔法ではなく、コストとルールに依存します。この性質は不変性と呼ばれ、数学、コンセンサス、正直なノードが攻撃者を上回ることから成り立ちます。
例
クリエイターが限定のデジタルパスを発行し、ファンがそれをミントすると、誰でも公開エクスプローラーでミントや再販の履歴を数秒で確認できます。
豆知識
元のBitcoin論文では「block chain」を二語で使っており、著者はSatoshi Nakamotoの名義で書いています。
まとめ
誰でも確認でき、単一の当事者がひそかに書き換えられない共有された事実のように考えてください。
