Udemy

Platform

日本語

Language

Cryptocurrency & Blockch

Category

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

現役エンジニアがブロックチェーンの仕組みを1から丁寧に図解。暗号技術、トランザクション、プルーフ・オブ・ワーク、スマートコントラクトなどの重要概念に加え、ブロックチェーンの現状と課題、今後の展望まで学びます!

4.31 (1306 reviews)

Students

9 hours

Content

Sep 2021

Last Update
Regular Price


What you will learn

ブロックチェーンの仕組みについて深く理解できるようになります

ブロックチェーンで何ができて何ができないのか、ビジネスへの活用方法が分かるようになります

ブロックチェーンの特性と課題を学びます

トランザクションの仕組みが分かります

プルーフ・オブ・ワークとマイニングの仕組みを学びます

スマートコントラクトの作成方法と実行方法が分かります


Description

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

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


★ 本コースが目指すこと

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

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

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

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

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

★ 本コースで学ぶこと

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

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

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

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

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

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

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

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

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

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

★ ボーナス

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

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


Screenshots

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

Content

ブロックチェーンの全体像

はじめに、コースについて

ブロックチェーンって何?

ビットコインって何?

イーサリアムって何?

ブロックチェーンの歴史

ブロックチェーンが普及すると世界がどのように変わる?

ブロックチェーンの課題

ブロックチェーンの大まかな仕組み

コースを受講するにあたっって

アドレスを作成する

ウォレットでアドレスを作成する

電子署名の基本的な考え方

特定の人にだけ許可を与える公開鍵暗号

改ざんを防ぐハッシュ関数

所有者の特定と改ざん検知を行う電子署名

秘密鍵を作成する

ビット、2進数、10進数、16進数

公開鍵を作成する(楕円曲線暗号)

アドレスを作成する

トランザクションで取引する

トランザクションの基本

未使用残高をUTXOとして管理

トランザクションのアウトプット

トランザクションのインプット

トランザクションの手数料

トランザクションスクリプト

ネットワークでデータを共有する

ブロックチェーンのネットワークはつながり合っている

ノードには種類がある

ノードが立ち上がったらネットワーク接続

新ノードがフルノードならブロックチェーンをダウンロード

新ノードがSPVノードなら必要なデータだけをダウンロード

トランザクションデータをネットワークに伝える

マイニングしてブロックチェーンを形成する

マイニングとブロックチェーン

ブロックチェーンが合意形成される流れ

合意形成の流れ①トランザクションの検証

合意形成の流れ②ブロックの作成

ブロックヘッダを構築する

トランザクションデータを要約するマークルルート

プルーフ・オブ・ワークでマイニング完了

合意形成の流れ③新しいブロックを検証し取り込む

合意形成の流れ④ブロックチェーンを選択する

スマートコントラクトで自動取引

スマートコントラクトって何?

スマートコントラクトのアカウント

スマートコントラクトのトランザクション

スマートコントラクトの仕組みの全体像

コントラクト作成

コントラクト実行

外部情報を取り入れるオラクル

Dapps

ブロックチェーンの現状と展望

ビットコインの現状と展望

ブロックチェーンの現状と展望① ブロックチェーンが実現できていること

ブロックチェーンの現状と展望② ブロックチェーンの課題と取り組み

ブロックチェーンの現状と展望③ ブロックチェーンの展望

今後に向けて

振り返りと今後の学習

ボーナス

本講座のテキスト一覧

受講生限定クーポン

Q&A

コインチェック社NEM不正流出事件の原因


Reviews

M
Masanori12 September 2020

ブロックチェーンの仕組みを解説する教材は多々あるが、2020年9月時点の最新情報を教えてくれる教材はこの教材である。ブロックチェーンについて知っていると自負していても、その知識はもう古いものでありビジネスに活かすにはもう時代遅れになっていること、そして、これからのビジネスにおいて活かすにはどのような知識を身につけなければならないかを教えてくれているのがありがたい。 Udemyの他のコースと違って日本語で解説してくれているため、私のような日本語話者は言葉の壁を気にせずに学べるのもうれしい。

中山10 July 2020

実装ベースではどうなっているのかという疑問が湧いてくるまでに、ブロックチェーンの仕組みに対する理解が進みました。また、ブロックチェーンの課題、や今後の展望を解説していただき、さらに、ブロックチェーンの仕組みの中で有用な部分が理解できました。

山野雄一郎22 June 2020

ブロックチェーンの技術要素に対する答えが体系立てられて説明されており、長年深く理解できていなかった疑問点が解決いたしました。非常にわかりやすく丁寧な説明ですので、ブロックチェーンの技術面に興味のある方は受講されることをお奨め致します。

K
Ken21 April 2020

今までブロックチェーンを教養として理解したいと思い、いくつかの書籍を購入して読んでいましたがいまひとつ理解出来ていませんでした。しかしこの講座は前提の知識も殆んど不要なくらいわかりやすく順を追って説明してくれているので、これを見た後それらの本を読んだところ理解出来るようになりました。また、ここで学んだをこと最近の動きの理解に応用すると、フェイスブック社がなぜリブラを発行しようとしているのか、暗号資産を自社で中央集権的に管理しようとしている理由もわかって来ました。覇権をどこが今後握っていくのか、今後の動きも大変興味深くなってきました。

本多30 March 2020

初めはブロックチェーンという言葉を最近よく聞くので受講しておこう、という軽い気持ちでした。ビットコインで使われる技術であることも今回で知りました。小職は官公・公共系のSEですが、ブロックチェーンを役所に導入するサービスに応用する道筋があるのではないかと思い始めています。(自分が知らないだけで実はすでにどこかで実装されているかも知れませんが)弊社としてもブロックチェーンを利用したより安価で安全なサービスをコアコンピタンスとして展開していきたいと感じることができました。

M
Mitsunori21 March 2020

ブロックチェーンの概要について、わかりやすくまとめてあり、最後にまた繰り返して伝えてもらえたので、なにが要点なのかが理解できた。また今後の内容についての予告が織り交ぜてあるので、現時点でどこまで理解しておけば良いのかを測りやすかった。

N
Nora31 August 2019

ブロックチェーンの仕組みと理論を学びたくて受講しました。各レクチャーが丁寧に解説されており大変分かりやすかったです。ありがとうございます。今後、実装に関する講座があれば是非受講させていただきたいと思います。

S
Shota21 July 2019

300ページ以上の資料とわかりやすいインフォグラフィックスで、 複雑なブロックチェーンの技術をイメージしながら学習を進めらました。 具体例の説明もあり痒いところに手が届くといった印象です。 ここでブロックチェーンを学び、別コースでプログラミングを組み合わせると良いと思います。

K
Kazuki26 June 2019

ブロックチェーンについての技術的な話と、実社会でのこれからの展望がバランスよく学ぶことができました。資料も豊富で、自分で調べていく際にも、とても役に立つものだと思います。ただ、「主に」は「おもに」と読むのが一般的かなと思いました。総じて、大変満足できる講座でした。ありがとうございました。

Y
Yudai25 June 2019

ブロックチェーンに関して、細かな仕組みまでを丁寧に説明してくれるため、ほぼ無知な状態ではありましたが、一定の知識を付けることができたと思います。また、ブロックチェーンの課題や展望の話は、とても面白い内容で大変満足しました。

B
Borna30 April 2019

わかりやすく丁寧な説明、複雑な内容もかみ砕いて解説してくださったので理解しやすく、とても勉強になりました。初心者の私にとっては、内容的なボリュームもあり、価格と時間に見合う(むしろそれ以上の)コースだと思いました。 この講座に出会うまで、ネットサーフィンで長い時間を費やしてしまいました。ようやく、多くのことが理解できた気がします。ありがとうございました!ぜひ、各論編や応用編などの続編にも期待したいです。

T
Takayasu3 April 2019

まだコースの途中ですので、これまで受講してきた感想になりますが、講義内容はとても分かりやすく作成・解説されていらっしゃるので、専門ではなく時々しか勉強しない私でも、理解しやすい内容でとても助かっています。

K
Koichi12 March 2019

非常にわかりやすく、ブロックチェーンの理解が進みました。 更に理解が深くなるよう、他社に説明する機会を持ちたいと思います。 山浦さんのシリーズは他でも使ってますが、本当にわかりやすくて素晴らしい内容だと思います。

T
Takuma24 December 2018

ブロックチェーンを学ぶにあたり一番最初の基本から、詳細な仕組みまで解説されていて受講して本当に良かったと思っています。 初級者でも大丈夫だと思いますが、一度ブロックチェーンの概要をざっと勉強したことがあってさらに詳細に知りたいと思っている人に最適です。

y
yuto23 December 2018

ブロックチェーンの技術的概要を勉強したいと思い購入しました。 ブロックチェーンの仕組みを分かりやすく図示した説明が多く、ブロックチェーンの難解な仕組みも最後までスムーズに理解出来ました。 本コースの導入部分で解説されていたブロックチェーンの歴史的背景や特徴、課題の講義からは、今後、ブロックチェーン技術が応用されていく世界を想像出来るかと思います。


2092508

Udemy ID

12/17/2018

Course created date

11/7/2019

Course Indexed date
Bot
Course Submitted by