< Return to Video

Bitcoin - Overview

  • 0:01 - 0:05
    Bitcoinは近年注目されている
    まったく新しい仮想通貨システムです
  • 0:05 - 0:10
    そこでこの動画シリーズでは
    Bitcoinをより深く調べ
  • 0:10 - 0:13
    その仕組みを明らかにします
  • 0:13 - 0:16
    この最初の動画では
  • 0:16 - 0:19
    まずざっとメカニズムの概要を
    お話します
  • 0:20 - 0:22
    次以降の動画では
  • 0:22 - 0:27
    個々の事柄を
    より細かく見ていきます
  • 0:27 - 0:31
    この動画シリーズを
    最後まで見ることで
  • 0:31 - 0:34
    Bitcoinそのものだけでなく
  • 0:34 - 0:37
    実際の取引はどう行われるのか
  • 0:37 - 0:40
    取引の認証はどう行われるのか
  • 0:40 - 0:45
    Bicoinマイニングとは何かも
    理解できるでしょう
  • 0:45 - 0:49
    「マイニング」という言葉は
    知っている人も多いかもしれませんね
  • 0:50 - 0:55
    Bitcoin全体のメカニスムは
    実際とても複雑で
  • 0:55 - 0:59
    細かい部分まで全部解説すると
    時間がかかります
  • 0:59 - 1:03
    Bitcoinについて
    一通り理解したいなら
  • 1:03 - 1:08
    細かいところは置いておいて
    まず全体像をつかむべきです
  • 1:08 - 1:11
    もちろん不明瞭な部分が
    たくさん出てくるでしょう
  • 1:11 - 1:14
    しかしこの動画シリーズを
    見終わる頃には
  • 1:14 - 1:19
    そうした疑問は
    解決していることでしょう
  • 1:19 - 1:21
    時間はかかりますけれどもね
  • 1:21 - 1:28
    また話を簡単にするために
    細部を省略することもあります
  • 1:28 - 1:34
    講義を進めるにつれ
    これらは順次説明されていきます
  • 1:34 - 1:43
    全体像をつかむまでは
    細かいことやニュアンスは無視してかまいません
  • 1:43 - 1:45
    というわけでまずはやっていきましょう
  • 1:45 - 1:52
    Bitcoinは非中央集権型の通貨です
  • 1:52 - 1:54
    これは中央銀行
    あるいはそれに類する存在によって
  • 1:54 - 1:58
    発行や交換をされない、ということです
  • 1:58 - 2:04
    Bitcoinの取引きは
    すべてP2Pネットワーク上で行われます
  • 2:04 - 2:11
    P2Pネットワークとは
    ある統一されたプロトコルで
  • 2:11 - 2:14
    互いに通信を行うものです
  • 2:14 - 2:19
    また「暗号化通貨」と
    呼ばれることもあります
  • 2:19 - 2:23
    これはつまり、暗号化技術を使って
  • 2:23 - 2:28
    取引きを成立させているということです
  • 2:28 - 2:30
    これらについては別に解説します
  • 2:30 - 2:35
    まず非中央集権型で暗号化されている
    ということを知ってください
  • 2:36 - 2:41
    もう1点
    Bitcoinという名前で誤解しやすいのですが
  • 2:41 - 2:47
    国際的な通貨取引のようですが
  • 2:47 - 2:52
    どちらかといえば為替取引に似ているものです
  • 2:52 - 2:56
    例えばこんな取引を考えてみましょう
  • 2:56 - 3:04
    アリスとボブがBitcoinの取引をします
  • 3:04 - 3:09
    暗号学ではよく用いられる名前です
  • 3:09 - 3:17
    アリスがボブにBitcoinを
    支払うことにしましょう
  • 3:18 - 3:24
    これは元帳でいえば
    1行分の取引になります
  • 3:24 - 3:30
    次に進む前にひとつ
    アリスとボブという人名を使っていますが
  • 3:30 - 3:37
    BitcoinにおけるIDは
    現実のIDではありません
  • 3:37 - 3:41
    アリスとボブは
    Bitcoinのシステム上での名前というだけで
  • 3:41 - 3:47
    実際はただの数字なのです
  • 3:47 - 3:53
    アリスとボブの実際のIDとは
    紐づいてなくてかまいません
  • 3:53 - 3:59
    そのためBitcoinの偽名性は
    非常に高度です
  • 3:59 - 4:04
    Bitcoinでは本名ではなく
    偽名で取引きが行われます
  • 4:04 - 4:12
    偽名が使えるのでBitcoinユーザーには
    ある程度のプライバシーが確保されます
  • 4:14 - 4:19
    実際の支払では
    まずアリスが特定の番号を入力します
  • 4:19 - 4:23
    まずボブに送金するBitcoinの量
  • 4:23 - 4:25
    アリスが50Bitcoinを
    持っているとしましょう
  • 4:25 - 4:31
    そのうち30BCを
    ボブに送りたいとします
  • 4:32 - 4:36
    さらに残り20BCのいくらかを
    戻してもらうとしましょう
  • 4:36 - 4:40
    おつりの金額を指定するわけですね
  • 4:40 - 4:43
    というわけでまず
    彼女のおつりは18BCで
  • 4:43 - 4:47
    残りの2BCは
    取引き手数料になるとします
  • 4:48 - 4:54
    取引き手数料については
    後の方で説明しましょう
  • 4:54 - 4:59
    手数料は
    他のノードに支払われ
  • 4:59 - 5:04
    彼らによってボブとの取引が成立します
  • 5:05 - 5:08
    さあ、アリスはこれらの数値を入力してから
  • 5:08 - 5:14
    取引内容に
    デジタル署名をします
  • 5:14 - 5:18
    デジタル署名は
    アナログ署名と数学的に似ています
  • 5:18 - 5:23
    アリスであるということを
    この取引で証明するためのものです
  • 5:23 - 5:28
    もちろんBitcoin上の、ですね
  • 5:28 - 5:31
    非常に強力な暗号化がなされます
  • 5:32 - 5:35
    さて、アリスによって取引き内容が入力されたら
  • 5:35 - 5:39
    次はデータの送信です
  • 5:39 - 5:47
    取引内容はBitcoin上のすべてのノードに
    ブロードキャストされます
  • 5:48 - 5:54
    ボブはP2Pネットワークを介して
    これらの情報を受け取ります
  • 5:54 - 5:57
    そうそう、取引き内容のチェックが
    必要ですね
  • 5:58 - 6:06
    アリスからの送金額は50BCで
    それを超えてないかとかですね
  • 6:07 - 6:14
    こうした数値自体は
    暗号化によって確かなものでしょう
  • 6:14 - 6:18
    アリスは確かにそれだけのBCを持っていて
  • 6:18 - 6:21
    それらを彼に送りたいと思っている
  • 6:21 - 6:31
    しかしアリスがそれらを
    まだ持っているかどうかは分かりません
  • 6:31 - 6:33
    こういう時はどうすればいいでしょうか
  • 6:33 - 6:39
    アリスが2回同じBCを使ってしまうことがある
  • 6:39 - 6:47
    電子貨幣の世界では
    「ダブル・スペンディング」と呼ばれる問題です
  • 6:47 - 6:56
    電子貨幣はコピーしやすく
    誰かが再利用してしまうことがあります
  • 6:57 - 7:05
    これを防止するために
    P2Pネットワーク内の特定のノードが働きます
  • 7:05 - 7:08
    これがBicoinマイナー(鉱夫)です
  • 7:08 - 7:11
    聞いたことがあるかもしれませんね
  • 7:11 - 7:17
    これはBCネットワーク内の特殊なノードで
  • 7:17 - 7:22
    彼らがやっているのは
    すべての取引の監視です
  • 7:22 - 7:27
    アリスとボブだけでなく、すべての取引です
  • 7:27 - 7:34
    その取引をコンパイルして
    トランザクション・ブロックと呼ばれるものに変換します
  • 7:34 - 7:40
    つまりすべての取引履歴を
    記録しているわけですね
  • 7:40 - 7:44
    1つの取引きを台帳の1行とするなら
  • 7:44 - 7:49
    トランザクション・ブロックは
    通帳の1ページ分になるでしょうか
  • 7:50 - 7:56
    このブロックには
    他にも様々なデータが入っています
  • 7:56 - 8:06
    例えば「マイニング」で
    BCを得た時の記録です
  • 8:07 - 8:12
    またトランザクション・ブロックには
    前回までの取引内容も含まれます
  • 8:12 - 8:14
    継続性があるわけですね
  • 8:14 - 8:23
    BCマイナーは他にも
    特殊な数字の組み合わせを生成しています
  • 8:23 - 8:26
    これは「Proof Of Work」と呼ばれる番号です
  • 8:26 - 8:32
    これは生成するのに大きな計算量が必要な
    数字の組み合わせです
  • 8:32 - 8:37
    BCマイニングには
    誰でも気軽に参加できるわけではなく
  • 8:37 - 8:41
    非常に多くの計算能力を必要とします
  • 8:42 - 8:46
    新しくBitcoinを得たり
  • 8:46 - 8:53
    アリスからの取引き手数料を
    得たりするためですね
  • 8:54 - 8:58
    この「PoW」については
    また他の動画でふれましょう
  • 8:58 - 9:04
    トランザクション・ブロックには
    以前の取引の情報も含まれているので
  • 9:04 - 9:10
    以前の取引についても知ることができます
  • 9:10 - 9:14
    これをトランザクション・ブロック・チェーンと呼びます
  • 9:15 - 9:23
    BCマイナーは未記録の取引を見つけると
  • 9:23 - 9:32
    トランザクション・ブロック・チェーンを構築して
    すべてのノードやピアにブロードキャストします
  • 9:33 - 9:41
    このチェーンは他のノードに検証され
    認証を受けると
  • 9:41 - 9:46
    また新しい取引きが
    付け加えられていきます
  • 9:46 - 9:52
    あらゆる未記録のデータはこうして
    トランザクション・ブロック・チェーンにつなげられていきます
  • 9:52 - 9:57
    そしてPoWを突破したノードに
    ブロードキャストされていくのです
  • 9:57 - 10:03
    トランザクション・ブロック・チェーンについて
    BCネットワーク上でどう扱われるかというと
  • 10:03 - 10:11
    ノードは最大の
    トランザクション・ブロック・チェーンのみを参照します
  • 10:11 - 10:11
    計算量の大きさは
    PoWによって判定されます
    ノードは最大の
    トランザクション・ブロック・チェーンのみを参照します
  • 10:11 - 10:20
    計算量の大きさは
    PoWによって判定されます
  • 10:21 - 10:25
    一番長いもののみが使われます
  • 10:25 - 10:30
    将来のマイナー達は
    このチェーンのみを監視するわけですね
  • 10:31 - 10:33
    面白いのは
  • 10:33 - 10:35
    すべてが非中央集権化されているところです
  • 10:35 - 10:41
    銀行などの中央機関は存在しないのです
  • 10:41 - 10:48
    さて、これで次のより難しいBCシステムの
    解説にすすむ準備ができたと思います
  • 10:48 - 10:57
    細かいことはまだたくさんありますが
    次以降の動画で説明していきます
  • 10:57 - 11:00
    将来の動画が
    質問に答えてくれると思います。
Title:
Bitcoin - Overview
Description:

more » « less
Video Language:
English
Team:
Khan Academy
Duration:
11:01
Amara Bot edited Japanese subtitles for Bitcoin - Overview

Japanese subtitles

Revisions