コメントを受け付けていません。ほんとうに、絶対、確実、リスクなしですか?中心のないネットワークが不正からデータを守ります今回は、「ブロック」や「トランザクション」など前回の記事で紹介したキーワードを使って、絶対にハッキングや改ざんが不可能といわれるブロックチェーンの仕組みを紹介したいと思います。便宜上、ここでは“ビットコインのブロックチェーンのみ”の説明ですが、基本を押さえておけばどのタイプのブロックチェーンでも理解はスムーズです。「P2Pネットワーク」から見ていきましょう。このようにP2Pネットワークには中心になるサーバーが存在しません。前回「平等」と説明したように、誰もが参加でき、同じ取引データ、つまりトランザクションを共有できます。それを明確にするため、従来のクライアント・サーバー型も確認しておきます。いえば、「管理主体がない」こと。クライアント・サーバー型の場合、サーバーがダウンしたり、サイバー攻撃を受けたりすれば、ネットワークのコンピュータすべてが影響を受けることになります。“中央”が存在せず、ひとつのコンピュータ(ノード)がダウンしたとしても、ネットワーク全体には影響が及びません。サーバー主導ではなく“ノードみんなで共有している”「透明性」も重要です。すべてのノードが「AさんがBさんに0.5BTC送金」、「CさんがDさんに0.03BTC送金」「Eさんが・・・」というトランザクションを把握できので、不正があればすぐに発見できる環境が整っています。ブロックチェーンのセキュリティを特徴付けているのが、次に説明する「PoW」です。正しいブロックづくりはみんなで競争して行いますPoWは「マイナーがマイニングを行ない、トランザクションをブロックに保存する」までの決まりごと。マイナーにとっては「仕事」で、ビットコインの送り手・受け手にとっては取引完了の証明です。イメージがなかなか難しいと思いますので、図の解説と合わせて説明します。△△さんがスマホから「〇〇さんへ□BTCを送金」というリクエストを送信したようです。すると、その情報は瞬時にノードへ行き渡り、マイニングの準備が整います。マイニングは前回「ナンス探しの仕事」と説明しました。ナンスとは何か?それは、「ある特定の数値になるハッシュ値」で、中身は一個前のブロックの「ハッシュ値」と「トランザクション」。“まとめてハッシュ化”(数字や記号などの文字列)したものがナンスで、これを膨大な計算によって探すのがマイナーの仕事です。その計算はなんと数兆回にも及ぶといわれていますが、いち早くナンスを見つけたマイナーには、報酬としてビットコインが付与されます。ビットコインや暗号通貨に詳しい人は、『マイニングでどのくらい稼げるの?』という点も気になるところでしょう。それについては、またの機会に検証していきたいと思います。マイニングで、もしかしたらズルをするマイナーいるかもしれません。トランザクション内容がオープンなように、マイニングも他のマイナーから不正がないか常にチェックされています。ナンスを見つけなければいけない。「競争性」と、常に監視されている「衆目監視」のなかで行われていて、これが、管理主体が存在しなくても、ネットワーク内部の秩序が守られている理由なのです。ブロックチェーンはつながればつながるほど改ざんはできないようになりますブロックチェーンは極めて内部不正が起こりにくい仕組みだというのはこれでわかったと思います。外部からはどうでしょうか。悪意のある人物が偽のブロックをつくることができたら・・・?それについても問題はありません。ブロックチェーンには「チェーンは長い方を正しいと見なすルール」があるからです。仮にA→B→C→D・・・というブロックチェーンがあったとしましょう。不正者は、「ブロックC」を改ざんして途中から→C1→C2→C3というブロックをつくっていきます。ほんとうに、絶対、確実、リスクなしですか?「全体がデータを共有し、局所的なトラブルやハッキングに強いP2Pネットワーク」、「不正が起こればすぐに確認できる透明性」、「マイニングの競争性と衆目監視による自然秩序」、さらに「改ざんブロックが維持できない環境」。これらによりブロックチェーンは確かな安全性を実現しています。「絶対改ざんされないシステム」として紹介されるのはここからです。これは“事実上”のお話。ブロックチェーンがこれまでにない技術であるように、今後もしかしたら不正が起きる可能性は、ゼロとは言い切れません。実際、PoWには「51%問題」という懸念すべき課題もあります。これはまた、次の機会に紹介することにしましょう。常に新しい用語が生まれてくる情報システム部門は、全ての用語を正しく理解するのも一苦労。常に新しい用語が生まれてくる情報システム部門は、全ての用語を正しく理解するのも一苦労。経済の新たな原動力として注目されるAPI。サイバー犯罪が覆す「安全」の常識プレスリリース登録されているプレスリリースはございません。関連サービスおすすめ記事2019/9/9いまさら聞けない【情シス知識】プライバシー保護の基礎、OECD8原則とは個人情報の取り扱いには要注意。10に切り替わるこの時期、アプリケーションや端末利用...2019/3/11いまさら聞けない【情シス知識】Javaの種類と有償化の関係オラクル(Oracle)による無償サポート終了で今やホットなキーワードである「Java」。