ethreum
Web3とは何か web3 : イーサリアムをリモートまたはローカルで操作するJSライブラリ。Dappとブロックチェーンをやり取りするためのAPIを提供する。 イーサリアムブロックチェーンとスマートコントラクトの橋渡しをする(JSON-RPC) フロントエンド、Web3、ブ…
スマートコントラクト作成から利用まで 動作フロー (Solidityなどで)スマートコントラクトを書く スマートコントラクトをEVMバイトコードにコンパイルする EVMバイトコードでネットワークにコントラクト作成トランザクションを送る 動作結果 デプロイされ…
イーサリアム イーサリアムはプログラム可能なブロックチェーンであり、ユーザーが任意の独自性のある複雑な処理を作成することができる。 EVM EVMはスマートコントラクトのランタイム環境として既往するイーサリアムの実行エンジンである。 全ノードがEV…
概要 ただの暗号資産であるビットコインとは異なり、イーサリアムはスマートコントラクトを活用することで多彩な処理が実行可能。 スマートコントラクトの特徴は大まかに以下の通り。 スマートコントラクトはブロックチェーンの中に置かれる スマートコント…
概要 こちらの公式サイトが参考になります。 ドキュメントやチュートリアルも豊富です。 ある程度ブロックチェーンの仕組みがわかっているとよいです。 今回のサンプル完成品はこちら。 準備 infuraサービス登録 今回Infuraというサービスを利用します。 開…