
Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
dapp Campus
환경설정부터 스마트컨트랙트 및 실제 web 제작까지 Dapp 개발 프로세스에 대한 전체적인 이해를 완벽하게 시켜드립니다.
초급
DApp, Ethereum
Web3の開発、どこから始めるべきか悩んでいましたか?見つけにくく、簡単に始めることができなかったWeb3 dAppとコントラクト開発、今Dev Playgroundと一緒に知ってみてください!
ブロックチェーン/Web3 dAppとコントラクト開発
メインネットとスマートコントラクトのガイド
CosmWasm 101 うわー!
Web3時代、私の手作りのDapp 🌎
CosmWasmネットワーク上に簡単なdAppを作成します
WEB3と一歩もっと親しくなってみてください。
最近大勢に浮かんだWEB3、なんだか漠然と感じられますか? WEB3を学ぶために資料を探すと、技術的に書かれたチュートリアルがたくさんあります。しかし、WEB3が不慣れな人にとっては、このような説明が硬くて複雑で見えて理解しにくいでしょう。しかし、DSRVは、より多くのWeb開発者がスマートコントラクト(Smart Contract)開発に触れることができるように、直接何かを作成しながらWEB3を学習できるように案内します。
今回のCosmWasm 101シリーズは、簡単なクリッカーゲーム(Clicker Game)を作るために必要なコントラクト説明、配布、リアクト(React)フロントエンド接続まで、必要なすべての内容を実習を通じて次々と理解できるように構成されています。 WEB3.0とブロックチェーンに関心の高いWeb開発者なら誰でも一緒にできます。それでは自分で作ろう!
さまざまなブロックチェーンネットワークを相互接続できるという点で、Ethereumの強力な競争相手に選ばれたCosmosネットワークは、最近WebAssemblyとRustを使ってスマートコントラクトを展開できるCosmWasm(コズム)を発表しました。
CosmWasmへの関心が高まっていますが、CosmWasmネットワークでRust言語を活用してコントラクトを作成する例は、これまで公式文書に英語でのみ提供されてきました。そのため初心者の立場で実際にCosmWasmを活用するためのチュートリアルが存在せず、進入障壁が非常に高く感じられるしかなかった。
このレッスンを受けたら、CosmWasmネットワークの上に簡単なコントラクトページとフロントエンドページを書くことができます。 CosmWasm、そしてスマートコントラクトの開発に興味がありましたが、簡単に始めることができなかった多くの人にとって、このレッスンが良い出発点になることを願っています。
⚒️講義で使われるツールや選手の知識
本講義は実習中心で構成されており、中途半端な必要理論を説明する方法で行われます。
まず、第1編ではCounterコントラクトを直接作成し、テストに合格し、そのコントラクトがどのように実装されているかを見ていきます。 Entrypoint、Processor、Errorなど、CosmWasmが使用する基本的なデザインパターンについて学ぶことができます。
次の第2章では、CounterコントラクトをOsmosisとJuno Testnetで配布します。 osmosisdとCosmJS、そしてDSRVのMulti RPCノードプラットフォームであるAll That Nodeを活用してブロックチェーンネットワークと通信します。基本的なJavaScriptの知識とNode.jsを使った経験があれば、大きな無理なく学ぶことができます。
最後の3編では、以前に配布して作成した契約に基づいてフロントエンドと通信する方法について学習します。 CosmJSとKeplr Walletを活用して配布したコントラクトがReact.jsと相互通信しながら、コントラクトのメソッドを呼び出し、ブロックチェーンにデータを書き込む方法を学ぶことができます。
Q. Solidity(ソリディティ)など既存のイーサリアム関連の知識がどの程度まで必要ですか?
基本的なERC20コントラクトを展開して、フロントエンドと通信してみた経験があれば簡単に学習できます。
Q. Rust言語に慣れていないのに学習できますか?
このレッスンでは、Rust言語を集中的に扱っていません。しかし、Rustの基本的な概念だけを扱うので、韓国語Rust Docsを1~4枚程度まで読んでくださることをお勧めします。 (https://rinthel.github.io/rust-lang-book-ja/)
Q. Cosmosベースのネットワークが良いようですね。個人的に投資すべきでしょうか?
この講義は情報伝達の目的で作成されており、特定のプロジェクトに対する投資勧告、法的助言などを目的としていません。すべての投資の責任は個人にあり、結果として生じた結果についていかなる部分においてもDSRVは責任を負いません。講義で包括する内容は特定の資産への投資を推奨するものではなく、いつも講義内容のみによる意思決定は指摘してください。
学習対象は
誰でしょう?
ブロックチェーンコントラクトの開発に興味がある人
Web3エコシステムを作っていくビルダーになりたい人
前提知識、
必要でしょうか?
JavaScriptの基本的な理解
全体
5件 ∙ (3時間 22分)
全体
2件
無料
同じ分野の他の講座を見てみましょう!