programming:blockchain
Web3に対する仮説と課題
- 仮説
- Web3 は世界の経済活動やサービスのあり方を大きく変えるのではないか?
- 課題
- Web3 がこれからの世界の経済活動をどれくらいアップデートするのか? それを明らかにする。
- Web3 がどのような領域に活用できるのか? それを明らかにする。
実装
-
- ethereum ブロックチェーンの構築
- スマートコントラクト開発環境
- Truffleを使ったスマートコントラクト開発 (非推奨)
- Hardhatを使ったスマートコントラクト開発 (おすすめ)
- OpenZeppelin でスマートコントラクト開発
- OpenZeppelin で ERC20 トークンの作成 (オリジナルのトークンを作ろう)
- OpenZeppelin で Governance トークンの作成 (投票や意思決定の仕組み、DAOで活用できる)
- OpenZeppelin で cross-chain のサポート (コイン間の交換の仕組み?)
- DApps 開発
Drizzleを使たDApps開発(Drizzleは2年間更新なし。オワコンかもしれません。)
- ウォレットと接続先 ethereum ネットワークの選択
- MetaMaskの使用 (ウォレットの利用とユーザによるethereumブロックチェーンの選択)
- Ropstenテストネットの使用(非推奨)
- Goerliテストネットの使用(Hardhat編) プロキシ環境下では成功していない
- Mainネットの使用 (いつの日か)
-
コンセプト
- 信頼
- ゼロ知識証明
課題解決
- ガス代高騰問題(2022年5月現在、送金に数千円かかる)
- ロールアップ
- L2(Layer2)
情報
programming/blockchain.txt · 最終更新: 2022/06/16 00:36 by dot