メニューを閉じる

テクノデジタルグループ

メニューを開く

2018.01.01

プログラミング

エンジニアがICOにチャレンジ(2) Wavesの開発環境を構築

坂東です。

エンジニアがICOにチャレンジ(1) オリジナル通貨『STRON ZERO』を発行

の続きです。

ブロックチェーンプラットフォーム「Waves」の開発環境を構築します。
https://wavesplatform.com/

WavesはREST APIをインターフェイスに持ちそれで色々やっていくそうです。
APIはノード上にWebサーバーが立ち上がるので作ります。

 

ノードの立ち上げ方はこちらを参考にしました。
Wavesフルノード立ててみた
https://dekirukigasuru.com/blog/2017/08/25/waves-fullnode/

私はCentOS派なので以下のような手順です。

  1. 公式githubからjarファイルをダウンロード
  2. 公式githubからconfigファイルをコピペ
  3. configの「rest-api」項のドメインなんかを環境に合わせて編集
  4. javaで実行
    java -jar waves.jar waves-config.conf

10分で構築出来ます。超簡単。
サーバーはさくらクラウドの「1CPU 3MB 20GB」。
メモリ2MBだと同期中にOut Of Memoryしました。
ブロックの同期完了は3時間ぐらいでディスク使用量は18GBくらい。
マイニングはCPUパワー食わないタイプだし、Ethereumより随分エコですね。

 

同期完了したら、ブラウザでURLとポート叩くとswaggerが開きます。
こりゃ便利。

スクリーンショット 2017-12-27 20.49.35

 

APIのセキュリティはkeyのみで危ないので公開はしないほうが良さそうです。
UIか自前APIでラッピングしてあげれば良いでしょう。

開発準備が整ったので、Wavesベースの地域通貨サービスを作っていきたいとおもいます。

 

やっぱ仮想通貨法に引っかかるのでやめます。

仮想通貨法の内容をわかりやすく説明します!

https://trendersnet.com/archives/2507.html

これがビットコインで、
■1号仮想通貨
・不特定の者を相手方として購入・売却ができる財産的価値であること

これがWavesで発行したトークン。
■2号仮想通貨
・不特定の者を相手方として1号仮想通貨と相互に交換ができる財産的価値であること

仮想通貨を売買するには「仮想通貨交換業」の免許が必要。


先日発行した「STORON ZERO」は財産敵価値が虚無なので大丈夫と思われます。

Wavesは日本じゃ実用できないので勉強やめます。
いや、無料でばら撒く分には仮想通貨交換業は必要ないのかな。
ほんと法律とICOの嬉しさが理解できない・・・

だれか徳島まで教えに来てください!セミナーやったらお金になると思います。

最後に、「Waves」は「ワベス」と読むそうです。

おわり。

【記事への感想募集中!】

記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!
  • こんな記事が読んでみたい、こんなことが知りたい、調べてほしい!という意見も募集中!
  • いただいた感想は今後の記事に活かしたいと思います!

感想フォームはこちら


【テクノデジタルではエンジニア/デザイナーを積極採用中です!】

下記項目に1つでも当てはまる方は是非、詳細ページへ!
  • 自分でアプリを作ってみたい
  • ITで世の中にワクワクを生み出したい
  • 使いやすさ、デザインにこだわったWebサイトを開発したい

採用情報の詳細はこちら


Qangaroo(カンガルー)

  • 徹底した見やすさと優れた操作性で、テストの「見える化」を実現。
  • テストの進捗が見える。開発がスマートに進む。
  • クラウド型テスト管理ツール『Qangaroo(カンガルー)』

【テクノデジタルのインフラサービス】

当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。

https://www.tcdigital.jp/infrastructure/

最近の記事