見出し画像

Dapps開発をにおいて必要なリソースをまとめてみた

GW期間で友人と2人でDapps開発をしたのですが、開発に入るまでの学習期間でめちゃくちゃ時間を使いました。

正直、学習期間は3日程度と考えてみましたが、フタを開けると、8日間すべてを学習に費やしたと言ってもいいぐらい学習に時間を費やしました。

なぜかというと、とにかく学習範囲が広いのと良いリソースを見つけるのに時間がかかったからです。

今回、自分たちがやってみて言えることは、これからDappsの開発をやってみたいと思っている方は0から情報集をすると本当に大変です。

てか、心が折れます。

なので、この記事を通してDapps開発に必要なリソースをピンポイントで紹介します

紹介する内容は概念理解、環境構築、その他カバーすべき内容を網羅的に紹介していきます。

この記事はどちらかというと、Dapps開発初心者向けに効率よく必要な情報にアクセスできるような内容を書いています。

そのため、すでにDapps開発を行なっている人には物足りないと思います。

ただ、これからDapps開発を考えている人や興味を持っている人にとって少しでも役に立てればと思っています。

目次

1.まずはEthereumを理解することから
- Ethereum
- ブロックチェーン
  目的:ブロックチェーンを使って何ができるのかを把握したかった。
2.環境構築する
- 必要なツール洗い出し
- 動作確認 (仕様理解)
- Geth
- Web3.js
- Solidity
- Truffle
- Remix
- Metamask
3.トークン周り調査
- ERC20, ERC721
4.実装
- 間に合わなかった


Dapps開発の経緯

今回、自分がDappsを開発しようと思ったのには一応理由があります。

僕と友人は学生時代、Androidアプリの開発をやっており、そのアプリ開発の経験を経て社会人となりました。

お互いその時の興奮が今でも忘れられず、「いつかは自分たちのサービスを作ろう!」と言いつつ社会人3年目を迎えてます。

もちろん、お互い普段は仕事で忙しいのですが、今回GWで8日間休みが取れたで、「久しぶりに面白いことをしよう!」ということになりました。

今回は自分がブロックチェーンにはまっていたこともあり、ブロックチェーンに関するアプリを作ることになりました。

開発するにあたり、お互いの近くで寝泊まりできる拠点をAirbnbで確保して8日間ひたすら作業をしました。

ここから先は

2,748字

¥ 200

この記事が気に入ったらチップで応援してみませんか?