ブロックチェーンの仕組みをひとつひとつ図解 - 仕組みを紐解きながら最新状況・今後の活用方法まで体系的に
4.2 (565 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,824 students enrolled

ブロックチェーンの仕組みをひとつひとつ図解 - 仕組みを紐解きながら最新状況・今後の活用方法まで体系的に

現役エンジニアがブロックチェーンの仕組みを1から丁寧に図解。暗号技術、トランザクション、プルーフ・オブ・ワーク、スマートコントラクトなどの重要概念に加え、ブロックチェーンの現状と課題、今後の展望まで学びます!
Bestseller
4.2 (565 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,824 students enrolled
Created by 山浦 清透
Last updated 6/2020
Japanese
Current price: $100.99 Original price: $144.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 3 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • ブロックチェーンの仕組みについて深く理解できるようになります
  • ブロックチェーンで何ができて何ができないのか、ビジネスへの活用方法が分かるようになります
  • ブロックチェーンの特性と課題を学びます
  • トランザクションの仕組みが分かります
  • プルーフ・オブ・ワークとマイニングの仕組みを学びます
  • スマートコントラクトの作成方法と実行方法が分かります
Requirements
  • 特別な事前知識は不要です。
Description

★ ブロックチェーンの仕組みをひとつひとつ丁寧に図解して学んでいきます

本コースは、ブロックチェーンを根っこの仕組みレベルから理解することを目的としたコースです。
ブロックチェーンの仕組みを深く理解した上で、現状何ができていて、何が課題で、今後どのように発展していくのかを図解しています。


★ 本コースが目指すこと

「ブロックチェーンってなんか難しそう」
「ブロックチェーンって実際何ができて、何ができないの?自分のビジネスにどう活用できるの?」

ブロックチェーンに対してそう思われたことはありませんか?

ブロックチェーンは仕組みの部分に暗号技術を用いているため、難解なイメージを多くの方が持たれています。
実際、ブロックチェーンの入門書ですと、表面的な仕組みの解説にとどまり、結局何ができるのかがイメージつかみにくいです。
一方で、エンジニア向けの本ですと、技術的な詳細部分にフォーカスが当たっており、プログラミングを学習されたことのない方には難しい内容となってしまっています。

そこでこのコースでは、ブロックチェーンの仕組みをゼロから解きほぐしていくことで、プログラミングの知識なしでも、ブロックチェーンの仕組みを深く理解することを目指しました。特に、ブロックチェーンの生みの親であるビットコインと、スマートコントラクトのプラットフォームであるイーサリアムについては、仕組みの具体例として取り上げながら詳しく解説しています。

仕組みを深く理解することで、ブロックチェーンの今何が課題なのか、今後どうなっていくのか、どう活用できるのかを判断できるようになります。

★ 本コースで学ぶこと

ブロックチェーンを仕組みからしっかり理解することを目指し、次の内容を扱います。

【ブロックチェーンの全体像】では、ブロックチェーンの概要と歴史、仕組みの全体像を学んでいきます。

【アドレスを作成する】から、ブロックチェーンの仕組みをひとつずつ具体的に学んでいきます。ここでは、お金の送付先であるアドレスの作成方法を紹介します。合わせて、公開鍵暗号、電子署名、 ハッシュ関数など、ブロックチェーンを支えている暗号技術についてもかみ砕いて説明しています。

【トランザクションで取引する】では、取引履歴であるトランザクションの構造を紹介します。ブロックチェーンは取引履歴を記録したものなので、トランザクションの構造の理解はブロックチェーンを理解する上で非常に重要です。

【ネットワークでデータを共有する】では、どのようにしてノードがP2Pでつながっていくのかを学びます。ノードの種類によってつながり方が異なるので、それぞれ学んでいきます。

【マイニングしてブロックチェーンを形成する】では、マイニングとブロックチェーンの仕組みについて学びます。どのような流れで合意形成するのか、プルーフ・オブ・ワークとはどのようなアルゴリズムなのかを、深く学んでいきます。

【スマートコントラクトで自動取引】でいよいよ、スマートコントラクトの仕組みについて学びます。最初にスマートコントラクトと通常のブロックチェーンの仕組みの違いについて学んだ上で、スマートコントラクトの作成方法と実行方法を学んでいきます。また、スマートコントラクトのアプリケーションであるDappsについても紹介します。

【ブロックチェーンの現状と展望】では、ブロックチェーンが現状どのようになっていて、今後どのようなインパクトを社会に与えるのかということについて解説します。ブロックチェーンが実現できていること、ブロックチェーンの利点、ブロックチェーンの課題、課題への取り組み、ブロックチェーンの展望を順に見ていきます。

Q&A】では、皆様からいただいた質問をベースに、追加トピックの解説を行っております。今ですと、「コインチェック社のNEM不正流出事件の原因」について解説しています。

※【アドレスを作成する】〜【マイニングしてブロックチェーンを形成する】ではビットコインの仕組みを例に、【スマートコントラクトで自動取引】ではイーサリアムの仕組みを例に解説しています。

★ ボーナス

本コースを受講した人限定で、本コースで解説している全スライドをまとめたPDFをダウンロードできます。
ブロックチェーンの重要な概念を素早くマスターするのに最適です。

ビットコインやイーサリアムを支えている仕組みを一からしっかり学んでいきましょう。

Who this course is for:
  • ブロックチェーンをビジネスに活用したいと考えている経営者・ビジネスマン
  • ブロックチェーンの仕組みを理解したいエンジニア
  • ブロックチェーンの本を読んで大まかなことはわかったけど、もっと仕組みを深く理解したい方
  • スマートコントラクトを今後活用されたい方
Course content
Expand all 55 lectures 08:56:11
+ ブロックチェーンの全体像
9 lectures 01:31:38
ブロックチェーンが普及すると世界がどのように変わる?
13:39
ブロックチェーンの課題
11:54
ブロックチェーンの大まかな仕組み
10:53
コースを受講するにあたっって
01:57
+ アドレスを作成する
9 lectures 01:13:08
ウォレットでアドレスを作成する
03:42
所有者の特定と改ざん検知を行う電子署名
10:34
秘密鍵を作成する
05:36
ビット、2進数、10進数、16進数
10:00
公開鍵を作成する(楕円曲線暗号)
10:10
アドレスを作成する
10:11
+ トランザクションで取引する
6 lectures 43:08
トランザクションの基本
08:03
未使用残高をUTXOとして管理
06:23
トランザクションのアウトプット
02:59
トランザクションのインプット
04:41
トランザクションの手数料
03:19
トランザクションスクリプト
17:43
+ ネットワークでデータを共有する
6 lectures 52:21
ブロックチェーンのネットワークはつながり合っている
06:31
ノードには種類がある
06:36
ノードが立ち上がったらネットワーク接続
06:42
新ノードがフルノードならブロックチェーンをダウンロード
03:46
新ノードがSPVノードなら必要なデータだけをダウンロード
22:14
トランザクションデータをネットワークに伝える
06:32
+ マイニングしてブロックチェーンを形成する
9 lectures 01:21:44
マイニングとブロックチェーン
09:11
ブロックチェーンが合意形成される流れ
04:31
合意形成の流れ①トランザクションの検証
04:58
合意形成の流れ②ブロックの作成
06:46
ブロックヘッダを構築する
06:14
トランザクションデータを要約するマークルルート
22:48
プルーフ・オブ・ワークでマイニング完了
14:01
合意形成の流れ③新しいブロックを検証し取り込む
04:49
合意形成の流れ④ブロックチェーンを選択する
08:26
+ スマートコントラクトで自動取引
8 lectures 46:47
スマートコントラクトって何?
09:28
スマートコントラクトのアカウント
05:24
スマートコントラクトのトランザクション
11:33
スマートコントラクトの仕組みの全体像
01:45
コントラクト作成
04:32
コントラクト実行
02:16
外部情報を取り入れるオラクル
05:38
Dapps
06:11
+ ブロックチェーンの現状と展望
4 lectures 01:59:49
ビットコインの現状と展望
31:27
ブロックチェーンの現状と展望① ブロックチェーンが実現できていること
11:23
ブロックチェーンの現状と展望② ブロックチェーンの課題と取り組み
33:01
ブロックチェーンの現状と展望③ ブロックチェーンの展望
43:58
+ 今後に向けて
1 lecture 08:54
振り返りと今後の学習
08:54
+ ボーナス
2 lectures 02:23
本講座のテキスト一覧
00:08
ボーナスレクチャー:受講生限定クーポン
02:15