こんにちは。
タイトルの通りブロックチェーンを学び始めて3ヶ月経つので簡単にまとめます。
まず、お前は何者だってなりますよね。現在は26歳でネットワークエンジニア(2018年に転職したばかりです)をやっております。男です。プログラミングは未経験で仮想通貨も持ってませんでした。そんな中たまたまTwiterで下記のNoteが流れてきました。
田中さんのこの記事を読み、ブロックチェーンって何や?となり、まずはこの本をポチったわけです。
いまさら聞けない ビットコインとブロックチェーン Kindle版 Amazonへ
これが2018年9月25日。(kindleで買うと日付分かって便利ですね。)
そして、「ブロックチェーンめっちゃおもろいやんけ!」と思いハマっていきました。
ハマった理由としては、ブロックチェーン技術を使うと
・いろんなコミュニティで稼ぐことが出来、好きなことで生活できる
・違法な画像共有サイト(まんが村など)を撲滅でき、著作権保護ができる。それにより購入単価を下げることが出来、安価で作品を購入できる
と思ったからです。
そして、田中さんのススメ通り本を購入していきました。
しかし、ビットコインとブロックチェーンを読み始めた時(10月11日)にこう思いました。「全くわからん。」
そりゃそうですよね。プログラミング未経験なのでちんぷんかんぷんです。さらに、11月頃から「CryptoZombies」もやっていたのですが、こちらも「全くわからん。」となり、これはいかんと思いプログラミングの勉強を始めます。(やってやるぜ!と意気込みMacを買ったので後に引けないという状況でもありました。)
まず始めたのはprogateです(12月10日)。公式サイトはこちら。(1ヶ月近く間が空いてるやんけ!とツッコミたくなりますね。色々忙しかったんだと思います。多分)
こちらで大まかにJavaScriptを学んでいきました。そうすると何となくCryptoZombiesがわかるようになってきました。面白くなってきました。その間にあたらしい経済やTwitterなどで情報収集を行っていました。
そしてブロックチェーンアプリケーション開発の教科書を購入し、Dapps開発の勉強を始めました。
しかし、Solidityの勉強だけではDappsが作れないことがわかり絶望しました。Webアプリを開発する知識が必要となり、Udemy新年セールでフロントエンド学習の動画を購入し勉強しました。
そして、やっと先日Truffleを使った公式サンプルにてDapps開発を体験出来ました。
いや〜長かったです。solidityのupdateがあったりして苦労しました。まだまだスマートコントラクトに関する解説記事は少なく、情報が(特に日本語)少ないです。また、仕様が変わるスピードや新たな情報が出るスピードが早すぎるので追いつけてません。(新しい情報が多すぎて基礎の部分や初心者向けはあまり更新されてない印象です。)勉強し始めると壁にしか当たらないですが、何とか頑張りたいと思います。
まだまだ初心者ですが、どんどん勉強してDappsを作成したいと思います。
将来的にはブロックチェーンを使い、各個人が好きなことをして生活できる未来を作りたいと考えています。
そのためにブロックチェーンの勉強、トークンエコノミーの勉強やインセンティブ設計の研究が必要となります。勉強の為にDappsに触れるのはとても有意義であり、Alisも始めました!とりあえずどんどん投稿していきます!頑張りましょう!