Ethereumの基礎からSolidity、DAppsまで学ぶためのまとめ一覧




どうも高妻です。Twitterでプログラミングのことや暗号通貨のことをつぶやいているのでよかったらフォローしてください。  

ETHの送金とGasについて

何はともあれ、最初はEthereumのノードを自分のローカルPCに構築してプライベートネットでETHを送金してみましょう。

これをやっておくとこれからの開発がイメージしやすく、効率よく学習できると思います。

>>ローカル環境でEthereumの送金を行う

送金するときに重要な仕組みとなるGasについてです。

>>Ethereumのトランザクション手数料gasの仕組み

ブラウザからブロックチェーンにアクセスしてみる

次はブラウザからEthereumブロックチェーンのデータにアクセスしてみます。上記と同様のことができます。

>>Web3jsを使ってEthereumのブロックチェーンにアクセスする方法

開発環境について

次は開発環境についてす。

EthererumのIDEとしてRemixというブラウザから使える統合開発環境があります。Remixはソースコードを書くことからデプロイまで全て行うことができます。

Solidityを書いてみたい人はこの記事を参考に慣れてみてください。

>>EthereumのコントラクトをRemix(旧browser-solidity)で開発する

Solidityの基礎について

SolidityはJavascriptに似てるとも言われてますが、それは見た目だけですね。

細かくワードごとに基礎的なことを分けて詰まったときに読んで見てください。

しっかり学びたい人は上から順番に読むと理解しやすいかと思います。

ERC20について

Ethereumを知る上でなくてはならないERC20についてまとめています。

>>EthereumのERC20トークンとは?

技術的なことが知りたい方はこちらをどうぞ。

>>ERC20トークンで実装すべきメソッドとイベントの解説

ETHの送金とERCの送金の違いについて知りたい方はこちらをどうぞ。

>>ETHの送金とERC20トークンの送金の違い

ERC20以外にもトークンの規格はたくさんあるのですがERC721はしっかり学んでおくことをおすすめする規格です。

>>CryptoKittiesで使われているNFT(Non-Fungible Token)なERC721 Tokenとは?

ERCの問題点を解決させたERC223というものもあります。

>>EthereumのERC20 Tokenの問題点を解決したERC223 Tokenとは?

ERC20の実装

実際にERC20を実装したい方はこちらの記事を参照してください。

>>TruffleとZeppelin Solidityを使ったERC20トークンの実装

実装したERC20を実際に使われているパブリックなテストネットにデプロイして誰でも使えるようにすることもできます。

>>EthereumのERC20トークンをRopstenネットワークにデプロイしてオリジナル通貨を作る

ライブネットとテストネットについてここで学習しておくといいかと思います。

>>Ethereumのライブネットとテストネットの種類と役割について

分散アプリケーションDAppsの実装

まずはGanacheというローカル環境に簡単にEtherreumのブロックチェーンを構築できるツールの使い方からです。

これがあると作って壊してを素早くできるので慣れておいてください。

>>ローカル環境に簡単にブロックチェーンを作れるGanacheについて

Ganacheに慣れたら下の記事から簡単なDAppsを作ってみてください。

>>Truffle、Solidity、GanacheでEthereum DAppsを作る

おすすめ書籍

最後におすすめ書籍です。ネットで調べつつ、これらの本でも学習をしました!おすすめです!

Ethereumを使ったDApps開発を学びたいなら今だとこの1冊が1番良いです!開発環境の構築から使うべきツール、フレームワーク、実装方法・注意点まで網羅的に解説されている書籍なのでおすすめです。出版も2018年1月ということでかなり新しい本で、DMM Bitcoinを作っているネクストカレンシー所属の方が書いているので信頼できます。

ビットコインとブロックチェーンの詳細をしっかりと学びたい方にはこちらの書籍が非常におすすめです。ウォレットの仕組み、楕円曲線暗号、P2Pプロトコル、公開鍵暗号などビットコインを支える技術について詳細に解説されています。また、サンプルコードを通して実際に手を動かして学べるので非常に濃い内容となっています。

The following two tabs change content below.

高妻智一

2013年CyberAgent新卒入社 スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。 2018年仮想通貨のスマホウォレットを提供するGinco Incにブロックチェーンエンジニアとして入社。






よく読まれている関連記事はこちら



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です