金融・投資の気になる情報を集めました

金融・投資情報収集サイト

ビットコイン

イーサリアムのスマートコントラクト開発言語Solidityの勉強方法まとめ(2021年版)

投稿日:

イーサリアムのスマートコントラクト開発言語Solidityの勉強方法まとめ(2021年版)

イーサリアム(Ethereum)のアプリケーション開発者の需要はますます増加しています。しかし実際に勉強しようとしても何から手を付ければいいか分からない、あるいは業務で利用することがないため実践の機会もなく勉強しずらいという人もいると思います。

Solidity学習リソース

まずはSolidityを勉強するためのリソースの紹介です。

Solidityドキュメント

最も一般的なものですが、Solidityのドキュメントです。本のように全て読むのではなく、必要なものを検索しながら使うことが大切です。

参考:Solidity

Udemy Solidity Course

UdemyのmSoilidity Courseです。実際のプロジェクトのスマートコントラクトをサンプルにしながら学べます。る3週間のコースが約1500円で受講できます。

参考:Ethereum Blockchain Developer Bootcamp With Solidity (2021)

OpenZeppelinのテンプレート

OpenZepplinはスマートコントラクトのテンプレートをリリースしています。全て監査済で世の中で使われているERC20やERC721のコントラクトコードが公開されています。

参考:OpenZeppelin

オープンソースプロジェクトから学ぶ

クリプト・ブロックチェーンのプロジェクトの素晴らしい点はほとんどのプロジェクトがオープンソースであるという点です。実際にスマートコントラクトに資金が投下されて、攻撃も試行されるなどさまざまな形で検証済のコードから学ぶことができます。

【参考】
Balancer
Uniswap
Compound
MakerDAO

またドキュメントでなくともEtherscanにコードが登録されている場合、コントラクトアドレスをEtherscanに入力してコードを参照することもできます。

参照:https://docs.balancer.finance/smart-contracts/addresses

また、イーサリアム(Ethereum)のコードを書く場合、Remixはおすすめのエディターです。ブラウザでスマートコントラクトのテストデプロイなどが実行できます。

いかがだったでしょうか。これからイーサリアムのスマートコントラクトの開発を始めようとする人の参考になれば幸いです。

参考資料:https://coinchoice.net/how-to-study-ethereum-solidity-2021/ 

本コラムでは、スマートコントラクト開発言語Solidityの勉強方法まとめとしてIDEO VCに所属するイアン・リー(Ian Lee)氏が紹介する勉強方法を解説します。

●セミナー動画
https://youtube.com/channel/UC-IosOkFKsa6tyfj2JjWgrQ

●セミナー日程
http://ripple.2chblog.jp/archives/30659309.html 

●テレグラム始めました!

https://t.me/joinchat/F-7ftRCH5u_8J7k2JUM1rw

●無料でLINE@で有益情報を随時流しています。

■トレードするならバイナンス!
https://www.binance.com/

■yobit net
https://yobit.net/en/


Source: 仮想通貨情報局

-ビットコイン

Copyright© 金融・投資情報収集サイト , 2024 AllRights Reserved.