#ビットコイン とは?#Bitcoin について簡単にわかりやすく!オススメ解説動画・本【#仮想通貨 #ブロックチェーン 初心者向け用語集】


bitcoin

by nikcname(画像:Creative Commons)

■ビットコインの歴史

ビットコインの歴史は、サトシ・ナカモトと名乗る人物が暗号技術のメーリングリストに投稿した論文(2008年)からスタートしています。

【参考リンク】




■ビットコインのコンセプト

Satoshi Nakamoto Bitcoin: A Peer-to-Peer Electronic Cash System

A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.

サトシ・ナカモト論文の要約によれば、純粋なP2P(ピア・ツー・ピア)方式の電子のお金によって、金融機関を通すことなく、一方から他方への直接的なオンラインでの支払いが可能になるというものです。

ビットコインの仕組みを知るうえで、知っておいた方がいいのが「P2P(peer to peer)」の考え方です。

参考画像:P2Pネットワーキングの現状と将来(2006/11、総務省)|スクリーンショット

Peer to Peer (P2P) とは、P2Pネットワーキングの現状と将来(2006/11、総務省)によれば、次のように説明されています。

専用のサーバに依存せず、コンピュータ機器同士が対等な立場で直接通信を行うネットワークの形態。

P2Pの特徴としては、管理コストの削減、データ形式の柔軟性(情報の発生源に直接アクセスすることで最新情報の共有ができる)、耐障害性(ネットワークに接続された一つのピアに障害が起きてもその他のぴあへの影響は小さい)、スケーラビリティ(ユーザーが急増しても情報発生源に必要なシステムの規模を増加する必要がない)、管理容易性(商用サービスで必要な、認証・課金などのアクセス管理、情報管理などには基本的に向かない)があるそうです。

■ビットコインが引き継ぐDNA

●ビットコインの技術であるブロックチェーンの考え方は1990年にはできていた

「マイニングはゲーム理論」「ブロックチェーンの源流、27年前に」――ビットコインが受け継ぐ“DNA”、MIT研究員が語る (1/2)

(2017/7/31、ITmediaニュース)

 松尾さんは「ビットコインの核技術である、ブロックチェーンの基本的な考え方は1990年にできていた」とも話す。文書にタイムスタンプ(ファイルの存在時刻と非改ざん性の証明)を付加する手段として、文書をハッシュ化したものをサーバに預け、時系列順に鎖状につなげて保存する方法を書いた論文を、1990年に米Bellcore(現Telcordia Technologies)が公開していた。

 2002年には早稲田大学などが共同で、デジタル文書のハッシュ値に電子署名を加えたものを鎖状につなげる技術を発表している。

米マサチューセッツ工科大学(MIT)メディアラボの松尾真一郎さんによれば、ビットコインの技術であるブロックチェーンの考え方は1990年にはできていたそうです。

【参考リンク】

●ビットコインのマイニングはゲーム理論から

「マイニングはゲーム理論」「ブロックチェーンの源流、27年前に」――ビットコインが受け継ぐ“DNA”、MIT研究員が語る (1/2)

(2017/7/31、ITmediaニュース)

 「1993年ごろに、クリプトグラフィックパズルという研究があった」と松尾さん。これは当時の問題だった、大量のパケットを送りつけることで標的PCを停止させる攻撃や、スパムメールなどを防止するための技術という。

考え方はこうだ。メールの送信者は、送信先のサーバから出された難しい問題を解かなければメールが送れないという仕組みにする。するとメールを1通送るコストが上がるため、大量送信などの攻撃ができなくなるだろう――というわけだ。

ビットコインには「マイニング」という仕組みがあります。

→ #マイニング とは?「#ビットコイン などの #仮想通貨 を採掘(マイニング)する」について簡単にわかりやすく!【初心者向け用語集】 について詳しくはこちら

メールを送信するためのコストを上げる仕組みにすることで、攻撃のコストを高くし、かつマイニングの計算に報酬を与えることで、攻撃するよりもマイニングをしたほうがお得というメカニズムにしているそうです。

■ビットコインの核技術となるブロックチェーンを簡単にわかりやすく!

●非中央集権

#ブロックチェーン とは?#BLOCKCHAIN について簡単にわかりやすく!オススメ解説動画・本【初心者向け用語集】によれば、簡単に言うと、ブロックチェーンとは、中央管理者を必要とせず、全ての取引履歴をみんなで共有して、信頼性を担保するシステムといえばよいでしょうか。

●オープンデータ

ブロックチェーンは社会基盤となるか|NTTデータ

ブロックチェーンとは、簡単に言うと、公開検証できるオープンデータ(誰もが触れられる情報)に対して、誰もが新たにどんどん情報を登録して確認できる技術なのです。

これまではデータを囲い込んだ企業だけがサービスを提供できていた時代から、ブロックチェーンによって、誰もが触れられる改ざんされない情報であるオープンデータに対して様々な個人や企業などが利用し、マッシュアップすることによりイノベーションを起こすのではないかと考えられます。

参考画像:平成27年度 我が国経済社会の情報化・サービス化に係る基盤整備(ブロックチェーン技術を利⽤したサービスに関する国内外動向調査)報告書概要資料(2016/4/28、経済産業省)|スクリーンショット

参考画像:平成27年度 我が国経済社会の情報化・サービス化に係る基盤整備(ブロックチェーン技術を利⽤したサービスに関する国内外動向調査)報告書概要資料(2016/4/28、経済産業省)|スクリーンショット

【参考リンク】

Personal organizer with metallic ring binder

by Horia Varlan(Creative Commons)

ブロックチェーンについてさらにわかりやすく理解するために、どんなもので例えればよいかと考えてみたのですが、台帳なので「バインダー」がモノとしてのイメージに一番近いでしょうか。

※ブロックが一枚ずつの紙であり、本でいう切り口の部分に落書きのようなサインに当たるのが「ナンス(nonce:計算して求めた数値)」で、このラインにズレがあると計算が合っていないまたは偽物であると判断できる。




■送金を例にビットコインと既存の集中型システムを比較

「AからBに送金する」という例をもとに考えてみたいと思います。

●ビットコインによる送金

1.「AさんからBさんにビットコインを送る」という送金情報を作成します。このことを「トランザクション」といいます。

2.このトランザクションを受け手であるBさんを含むネットワーク参加者全員に送ります。

3.マイナーが複数のトランザクションをまとめて「ブロック」を作成し、ネットワーク参加者全員に送ります。

4.問題がなければブロックチェーンに追加します。

これがビットコインにおける送金プロセスです。

●既存の集中型システムによる送金

1.「AさんからBさんにお金を送る」という送金情報を管理者に送ります。

2.管理者は利用者の残高情報が書かれている帳簿に反映する。

3.Bは更新された帳簿を参照して入金を確認します。

ポイントは、ビットコインでは、全員が同じ内容の帳簿を持ち、それを更新し、既存の集中型システムでは、管理者のみが帳簿を持っているという違いがあります。

■ビットコインを技術的に理解する

■ビットコイン・ブロックチェーンについて理解が深まる動画・本の紹介

ブロックチェーンについては「ブロックチェーン・レボリューション」(著:ドン・タプスコット/アレックス・タプスコット)の著者であるドン・タプスコットさんのTEDでのスピーチが一番印象に残ると思い紹介します。

Don Tapscott(ドン・タプスコット):ブロックチェーンはいかにお金と経済を変えるか|TED

ブロックチェーン・レボリューション ――ビットコインを支える技術はどのようにビジネスと経済、そして世界を変えるのか

新品価格
¥2,592から
(2017/7/1 12:11時点)

「ブロックチェーンの衝撃」(ダイヤモンド社)

DIAMONDハーバード・ビジネス・レビュー 17年8月号 (ブロックチェーンの衝撃)

新品価格
¥2,060から
(2017/12/28 18:02時点)

「デジタル・ゴールド──ビットコイン、その知られざる物語」(著:ナサニエル・ポッパー)

デジタル・ゴールド──ビットコイン、その知られざる物語

新品価格
¥3,024から
(2018/1/15 18:16時点)

ビットコインのしくみ、ブロックチェーンの進化についても時系列に沿って丹念に解説している本です。

「ビットコインとブロックチェーン:暗号通貨を支える技術」(著:アンドレアス・M・アントノプロス)

ビットコインとブロックチェーン:暗号通貨を支える技術

新品価格
¥3,996から
(2018/1/15 18:18時点)

秘密鍵・公開鍵、ブロック、マイニング、トランザクション等の基本概念を詳細に記述し、平易な文章+図表を多用して、わかりやすく解説しています。

Understand the Blockchain in Two Minutes

ブロックチェーンを2分で理解できる動画として紹介されています。

ビットコインマイニングとは?







【ビットコイン・ブロックチェーン 初心者向け用語集】

【ビットコイン・ブロックチェーン 関連記事】

【関連記事】