えなこいん@enakko_net です。
ブロックチェーンの一つイーサリアム上で動くプログラム
スマートコントラクトを記述するための言語 Solidty について
日本語で学ぶ5つの方法について紹介します。
はじめの一つは、ゲーム感覚で学べるので
非プログラマーな方にもおススメです(╹◡╹)
1.クリプトゾンビ
えなこいんも最新まで終わらせました。
サーバーを用意しなくても、コードを遊びながら書いて覚えられるサイトです。
無料で遊びながらイーサリアムのブロックチェーンコードが学べます(╹◡╹)
プログラム経験があるならそんなに難しくない(いまのところ)実際のクリプトキティの猫をかじらせるという展開にひびってます https://t.co/KfHbDWV48H
— えなこいん@人生攻略 (@enakko_net) April 2, 2018
近々登場するレッスン6まで終えた人には、無料で LOOMトークン配布だそうですよ。
えなこいんも、現在公開されているレッスン5まで終わらせました
クリプトゾンビ!
というサイトで、イーサリアムのブロックチェーンプログラム言語学習中最後のレッスン5まで行ったら、レベル10のゾンビが貰えました。
強くなるよう名前を #キヨスイです にしました(╹◡╹) https://t.co/N6RRgcEwWT
— えなこいん@人生攻略 (@enakko_net) April 3, 2018
まだちょっと、判定システムがいけてないので
一度正答しなかったら答えをさっさと見ながら進めてしまうのがいいです。
2.自分でサーバーを用意して動かしたい
日本語記事だと
【イーサリアム】 SolidityとTruffleでペットショップのDappをつくる
がわかりやすいです。
サーバーと、ブラウザ側のフロントエンド、両方の書き方が学べます。
3.日本語コミュニティで勉強する
@amachino さんの主催する Discord コミュニティがあります。
Ethereum 開発者向けコミュニティを作ったよ
ハイエーテルというコミュニティです。初心者向けのチャンネルがあります。
ただし、このDiscord に入るにはちょっとした試練がありますので
本気度が試されます(^-^
4.オンラインスクールでブロックチェーンを勉強する
ブロックチェーンを教えてくれる講座もあります。
私も受講した体験コースをもありますので、まずはそれでも。
5.本で学ぶ
ブロックチェーン独学でやりたい! という方には以下の本がおススメ
前半はブロックチェーン技術についての説明で、後半が実装となっています。
えなこいんのブログまで辿り着かれるような方はおそらく、前半についてはバッチリだと思うので半分は理解できると思います。
後半はがっつりコーティングなので、本を読みながらの学習がしたいという人にはおすすめです。
サーバーはConoHaがいいです
ブロックチェーンの開発やお勉強は、サーバーが必要です。
しかし、サーバーを構築したり、バージョンを整えたりするのはなかなかに、お金や時間がかかります。
Linuxサーバー、あるいは仮想環境を買ってきたパソコンにセットアップしていくのはなかなかに骨が折れる作業です。
せっかく勉強したい気持ちや時間がなくなってしまいます。
OSを変えたい、バージョンを変えたい・・・という時も、気がめいってきます。
そこで、選択肢にあがってくるのが、レンタサーバーやクラウドやVPS(バーチャルプライベートサーバー)です。
これは私も使っているConoHa がおすすめ!です。
メリットは他の日本のサーバーと比較して、
安い。
入会金がかからない。
ワンボタンでサーバーを増減させられる。
その場合時間単位の課金になる。
デメリットは、
ディスクが速いけど少なめ。
本気でCPU100%負荷をかけつづけてたら止められる
くらいです。
ディスクはダウンロードしまくったりしない限り問題にはなりません。
常時CPU100%もマイニングしたりしない限り大丈夫です(笑)
えなこいんもヘビーに愛用しています、マスコットも清楚でかわいい(╹◡╹)
(実は bitpet の解析もConoHaでやってます)
一番安いプランで十分です。
おわりに
いかがだったでしょうか?
勉強手段はいろいろありますが、悩んでいる暇があったらまずは手を動かすのが吉です。
えなこいんは全ての勉強する人を応援します!
ではでは(^-^