ブロックチェーン・アプリ開発をなぜ学ぶべきか?
本記事は、Why you should learn to build Blockchain Apps(Georgios Konstantopoulos) の翻訳です。万一誤訳などありましたらPrivate Note機能でお知らせ下さい。
先週、私たちは CryptoZombies Lesson 4をリリースした。CryptoZombiesでは、Ethereumのプログラミング言語であるSolidityでゾンビ軍団を作る旅を続けている。Lesson 4までの時点で90,000人以上がクリプトゾンビを使い、イーサリアム上の分散型アプリケーション(DApps)開発に親しんでいる。
なぜこのスペースに関わるべきなのか?得るものはあるのか?それは本当に重要か?それについてこれまで議論していなかった。
一つ確かなことは、ブロックチェーン開発者(よくブロックチェーンエンジニアと呼ばれる)に対する需要が供給を遥かに超えており、その需要は時とともに増加しているのだ。
この記事では、革新的なプラットフォームと似た歴史上の発展、またスキルセットの開発といった、ブロックチェーン開発者として稼げる方法を見ていこう。
過去の教訓:Google PlayとAppleのApp Store
今の2大アプリストアである、GoogleのGoogle PlayとAppleのApp Storeからいくつかデータを取ってみよう。
2009年3月、Google Playストア(当時はAndroidマーケットと呼ばれていた)には2,300アプリが利用可能だったが、 2010年10月末までにその数は10万に増加した[1]。 2017年2月にはGoogle Playストアでのアプリの販売数量は約270万本にもなった。
同様の成長をApp Storeも見せている:
歴史は繰り返すのだろうか?
ブロックチェーンが本当に90年代初頭のインターネットに類似しているのなら、DAppsはApp Storeの初期と似た段階にある。今後数年間にわたり、DAppのソフトウェア開発者への需要は大きな成長を見せていくだろう。
ウィキペディアのApp Store(iOS)ページには次のフレーズがある。
アプリという言葉はバズワードになり、 2011年1月、2010年度「Word of the Year」の栄誉を与えられた。[1]
大胆に予測をして、このフレーズをDAppのエコシステムに適応させると:
DAppという用語は、ポピュラーなバズワードとなった。 2019年1月、 DAppは2018年度「Word of the Year」の栄誉を与えられた。
実際にここで重要なのは、上記のことが起こるかどうかではなく、それがいつなのかだ。
Should you really look into this?
あなたは下記のものに惹きつけられるだろうか?
- 分散化
- 輝くような情熱を持って働くこと
- イノベーション
- 最先端テクノロジー
- 高い給与(有効供給よりもはるかに高い需要が原因)
惹きつけられるのなら、ブロックチェーンの開発をよく知っておくべきだ。現在、個人、スタートアップ、そして大企業[2][3]でさえ徐々に自社製品を持ってブロックチェーン業界に参加しており、彼らはプロジェクトに参加するもっと多くの従業員を積極的に求めている。
ブロックチェーン開発者として利益を上げる方法
あなたの現在のスキルレベルに応じて、DApps作って稼ぐ方法はたくさんある。
1. 自分のDAppを作ってマネタイズしよう
CryptoKittiesを例として、マネタイズされたDAppを作ることができる。 CryptoKittiesがローンチ後最初の1ヶ月で1,200万ドル以上の売り上げたように、大きなポテンシャルがあるのだ。
DappRadarでは、それぞれのDAppが行っているトランザクション量を見ることができる。現在CryptoCountriesは直近7日間で約4000万ドルを売上げ、このリストのトップとなっている。開発者は各トランザクションの2〜5%を受け取るので、DAppベースのゲーム開発にはどれだけ有益な機会があるのか、計算してみるとわかるだろう。
次の記事では、利益を生み出すためにDAppsで使える色々なビジネスモデルについてより深く扱っていく。
2. オープンソースプロジェクトに貢献して報酬を受け取ろう
Gitcoin は、githubの問題を解決することに対し、Etherで賞金を付与することによって「オープンソースを推進する」ことを目指している。現在、20の奨励金に8.000ドル以上が付与され、請求を待っている!
あなたにとって必要なのは問題を解決することだけであり、賞金支払者がそれを承認すれば、あなたはスマートコントラクト経由でEtherで支払いを受けることになる。
3. 自分のスタートアップや暗号通貨を作ろう
OpenZeppelinのおかげで、安全で価値のトレードに使用可能なEthereumトークンをローンチすることは、数行のコードを書くことと同じくらい簡単だ。コイン開発後、イニシャル・コイン・オファリング(ICO)を通じて資本調達をすることができる。
4. スタートアップで働こう
自分のスタートアップを立ち上げるのが性に合わない場合、開発者として雇われることもできる。常に新プロジェクトはたくさん生まれていて、開発者を探している。これらプロジェクトの多くは、ICOを通じて数百万ドルの資金を調達しており、スキルのある開発者を雇うための大きな予算がある。
AngelListをさっと見てみて、興味のあるポジションに応募するとよい。
5. フリーランサーとして働こう
あなたがフレキシブルでオンデマンドな仕事を好むなら、upwork.comやffreelancer.comのようなポピュラーなフリーランスサイトには、パートタイムまたはプロジェクトベースで働くことができる求人リストがある。
これらのサイトでSolidity DeveloperやBlockchain Engineerといったポジションを検索して、どのポジションが応募可能であるか知ることができる。
6. 大きな会社に入ろう
多くの大企業は、自身のコーポレート・ソリューションを探究しようと、ブロックチェーン開発者を雇用することがある。
しかし、Visaが8年間の業界経験を求めていると判断すれば、あなたはサトシ・ナカモトか、プライベートビーチでマルガリータを飲んでいるかのどちらかだ。
これらの仕事はしばしば、完全にパブリックで分散されたシステムを志向していないため、あなたがブロックチェーン純粋主義者であれば、これは好みでないかもしれない。
どうやってスタートするか?
止まることのないアプリケーションをコーディングするための、パブリックに利用可能な学習リソースが増えるにつれ、志望する開発者は従来の開発からブロックチェーン開発へとスムーズに移行できるようになる。
イーサリアムは最速で成長しているブロックチェーン開発者プラットフォームであるが、その上にDAppsを作る方法を学ぶツールやチュートリアル周りのコミュニティを構築することで、Loom Networkは学習への取り組みに貢献している。
スタートするあなたにオススメなのは:
- CryptoZombies.ioをやってみよう。これは私たちのインタラクティブなコードスクールで、あなた自身のクリプト・コレクタブルなゲームを構築することを通してイーサリアムDAppsの書き方を教えている。
- 私たちのTelegramコミュニティ(英語版Telegram|日本語版Telegram)に参加しよう。DAppの開発とEthereumのスケーリングについて話している人々で盛り上がっている。
- 私たちのMedium page(英語版。日本語版はこちら)をチェックし、Solidity開発について他の記事を見てみよう。
私たちのコミュニティであなたに会えますように!業界最前線にいる開発者たちと一緒に!
Loom Network は、イーサリアムのハイスケーラブルなDPoSサイドチェーン構築のためのプラットフォームで、大規模ゲームやソーシャルアプリにフォーカスしています。
さらなる情報は こちらから.
LOOMトークンをステークして、PlasmaChainのセキュリティ維持に参加しませんか? やり方はこちら
あなたがブロックチェーンゲームのファンであれば、 Zombie Battlegroundをチェック!世界初・独自のブロックチェーン上でフルに稼働するPC & モバイルカードゲームです。
そしてもしこの記事をお楽しみいただけ、最新情報の受け取りをご希望であれば、私たちの プライベートメーリングリストへの登録や、Telegram、Twitter、GithubやQiitaのフォローをお願いします!