目次
実装
コンセプト
課題解決
情報
Web3に対する仮説と課題
仮説
Web3 は世界の経済活動やサービスのあり方を大きく変えるのではないか?
課題
Web3 がこれからの世界の経済活動をどれくらいアップデートするのか? それを明らかにする。
Web3 がどのような領域に活用できるのか? それを明らかにする。
実装
ethereum
ethereum ブロックチェーンの構築
ethereum構築ハンズオン(geth偏)
ethereum構築ハンズオン(Ganache編)
スマートコントラクト開発環境
Truffleを使ったスマートコントラクト開発
(
非推奨)
Hardhatを使ったスマートコントラクト開発
(
おすすめ)
OpenZeppelin でスマートコントラクト開発
ERC - Ethereum Improvement Proposals
OpenZeppelin で ERC721(NFT) トークンの作成
OpenZeppelin で ERC20 トークンの作成
(オリジナルのトークンを作ろう)
OpenZeppelin で Governance トークンの作成
(投票や意思決定の仕組み、DAOで活用できる)
OpenZeppelin で cross-chain のサポート
(コイン間の交換の仕組み?)
DApps 開発
Web3.jsを使用したDApps開発
ether.jsを使用したDApps開発
Hardhat+ether.js+React+TypeScriptを使用したDApps開発
Drizzleを使たDApps開発
(Drizzleは2年間更新なし。オワコンかもしれません。)
web3.phpを使ったDApps開発
トレーサビリティを提供するDApps開発
ウォレットと接続先 ethereum ネットワークの選択
MetaMaskの使用
(ウォレットの利用とユーザによるethereumブロックチェーンの選択)
Ropstenテストネットの使用
(
非推奨)
Goerliテストネットの使用
(Hardhat編)
プロキシ環境下では成功していない
Goerliテストネットの使用(Remix編)
Mainネットの使用
(いつの日か)
IPFS
IPFS構築ハンズオン(go-ipfs編)
IPFS構築ハンズオン(IPFS Desktop 編)
IPFSにDAppsをデプロイする
静的HTMLからIPFSにファイルをアップロードする
DAppsからIPFSにファイルをアップロードする
IPLD
コンセプト
信頼
ゼロ知識証明
Fat Protocol 理論
課題解決
ガス代高騰問題(2022年5月現在、送金に数千円かかる)
ロールアップ
L2(Layer2)
情報
youtube