Activity

Ethereumの勉強会に参加しました

投稿日:2018年4月23日 更新日:

はじめに

先日、数人のメンバーとEthereum開発の有償ハンズオンに参加しました。

ハンズオンではEthereumのウォレットを作成し、開発用のEtherを取得し、オリジナル仮想通貨を実装・デプロイし、購入するところまでを行いました。

体験した内容を簡単に紹介します。

開発の流れ

開発の流れは下記のとおりです。

  • ウォレットの作成と開発用Etherの取得
  • 開発環境の構築
  • 仮想通貨の実装とデプロイ

ウォレットの作成

MetaMaskをインストールしてウォレットを作成します。MetaMaskはウォレットを管理するブラウザ拡張でChromeとFirefoxに対応しています。

ウォレットを作成したらアカウントを2つ作り、それぞれのアカウントで開発用のEtherを取得(マイニング)します。

開発環境の構築

開発はVagrant上のUbuntuで行いました。

開発環境を構築する前にInfra.ioに登録します。Infra.ioはEthereumノードのホスティングサービスです。参考:Ethereumホスティングサービス「Infura」の使い方とは?

次にUbuntu上でTruffleをインストールします。Truffleは開発、テスト、デプロイなどに対応するツール群です。参考:Truffle導入のススメ

続いて、web3.jsをインストールします。web3.jsはローカルまたはリモートのイーサリアムノードとやり取りできるJavaScriptライブラリです。参考:Ethereum入門 〜web3.jsを使ってgethの機能を呼び出す〜

最後に、Zeppelin Solidityをインストールします。これは、Solidityという言語でEthereumのコントラクトの実装を補助するライブラリです。

仮想通貨の実装とデプロイ

まず、コンソール上で truffle init を実行し、必要なディレクトリやファイルを作成します。

次に、truffle.jsを編集してInfra.ioへの接続を設定します。

続いて、contacts/に[トークン名].solという名前のファイルを作成し、仮想通貨の処理を実装します。

仮想通貨の実装が終わったら、migrations/にデプロイ用のスクリプトを実装します。

実装が終わったら、TruffleのコンソールからRopstenにデプロイします。

オリジナル仮想通貨の購入

1つ目のアカウントにトークンを追加します(アドレスはデプロイ時に表示された文字列です)すると、設定した量の仮想通貨が振り込まれます。

次に、2つ目のアカウントからEtherを送金してトークンを取得します(送金アドレスはデプロイ時に表示された文字列です)SUBMITしてしばらくすると2つ目のアカウントのEtherが引かれて、実装したトークンが振り込まれます。

さいごに

今回のハンズオンでEthereumでのスマートコントラクトの(シンプルな)実装の流れがなんとなく掴めましたし、やってみて楽しかったです。

ブロックチェーンに関しては個人的に勉強したり、今後も勉強会に参加したり、意識していこうと思います。

blog-page_footer_336




blog-page_footer_336




-Activity

執筆者:

免責事項

このブログは、記事上部に記載のある投稿日時点の一般的な情報を提供するものであり、投資等の勧誘・法的・税務上の助言を提供するものではありません。仮想通貨の投資・損益計算は複雑であり、個々の取引状況や法律の変更によって異なる可能性があります。ブログに記載された情報は参考程度のものであり、特定の状況に基づいた行動の決定には専門家の助言を求めることをお勧めします。当ブログの情報に基づいた行動に関連して生じた損失やリスクについて、筆者は責任を負いかねます。最新の法律や税務情報を確認し、必要に応じて専門家に相談することをお勧めします。


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連記事

icon

ブログ担当者になって、私が始めたこと

1 はじめに2 勉強編3 ツール登録編3.1 Google Search Console3.2 Google Analytics4 情報収集編4.1 Google Trends4.2 SNS、ニュース ...

icon

Web版MyCoachの新機能(セッションの管理)紹介

1 はじめに2 Web版MyCoachとは3 新機能の紹介3.1 クライエント招待3.2 コーチング期間と目標の設定3.3 セッション情報の記録4 さいごに はじめに 先日Web版MyCoachに新し ...

icon

Googleスプレッドシートのアドオンを使ってガントを作る

1 はじめに2 Googleスプレッドシートのアドオン3 ガントチャートをつくってみた3.1 使用したアドオン3.2 アドオンの実行3.3 ガントチャートの作成3.4 おまけ:大項目、小項目4 さいご ...

[2017年ブログランキング]本年もよろしくお願いします。

1 はじめに2 2017年のブログランキング3 さいごに はじめに いつもブログをお読みいただきまして、ありがとうございます。 昨年は当ブログサイトを立ち上げ、またRE:ENGINESとしても多くの方 ...

icon

御苑ハックをしてみました!

1 はじめに2 新宿御苑とは3 散策&作業4 作業のあとは5 さいごに はじめに あるとき、はじめくん(関西出身)がこう言いました。 「新宿ぎょえんって魚屋さんですか?」 そんな彼に新宿御苑を案内しつ ...

フォロー

blog-page_side_responsive

2018年4月
1234567
891011121314
15161718192021
22232425262728
2930  

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。