Web3とは何か
フロントエンド、Web3、ブロックチェーン
イメージ。フロントエンドがWeb3を使ってブロックチェーンに接続する。
プロバイダ
Web3のプロバイダは、、
Dappでは次のようにweb3を呼び出し、アプリケーション用のプロバイダを設定し、ユーザーがブロックチェーンとやり取りできるようにする。
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'))
web3インジェクションのためのMetaMask
MataMaskは、、
DappがWeb3を用いてブロックチェーンに対して何かしらの情報を読み書きする際に、、
- 読み書き用のWeb3メソッドはユーザーに対し、MetaMaskを用いてトランザクション署名とガス手数料の支払いを要求する。