ダプマさんの記事に触発されまして。
NEO取材レポ|NEO(ネオ)とは?コミュニティとイベント活動報告 | dApps Market|ブロックチェーンゲームのアプリ攻略と口コミ評価サイト
(これを見る限り8月の記事なんですか、2018/10/04に知りました。
なるほど、過去記事をツイートするんですねぇ。)
NEOでDAPPS作れるかな?とか思いまして、環境を整えてみました。
OSはWIN10です。
「プラットフォームも分散すべし」という私の信念から、NEOもやってみようかと思いまして。メモ程度です。
さて、開発環境の構築なのですが、オフィシャルを参考にすると簡単です。
MACの人はこんな記事もあります。
Mac(マック)で行うNEO(ネオ)の プライベートネットの環境構築をわかりやすく解説 – NEO Keymakers Japan – Medium
日本人のNEO開発コミュニティはこちらのようです。
NEOノードを実行するには、.NET Core Runtimeバージョン2.0以降のインストールが必要です。
.NET Downloads for Linux, macOS, and Windows
次に
Releases · neo-project/neo-gui · GitHub
Releases · neo-project/neo-cli · GitHub
両方入れましょうか。
完了です。ほら、簡単。
次はこちらです。
クライアントを使用する前に完全に同期させる必要があります。
嫌な予感はしたんですよ、それであらかじめ同期不全の記事を見つけておきまして
Neo GUI does not open · Issue #194 · neo-project/neo-gui · GitHub
NEO-gui Wallet not Syncing Despite Connections : NEO
chain.zipというブートファイルがあるらしいのでそちらを利用しました。
GitHub - CityOfZion/awesome-neo: Resources for working with the NEO blockchain
使い方はこちらを参照。
Test Networks and Fund Requests for Smart Contract and dApp Testing on the NEO Blockchain
こちらも参考になるかもしれません。chain.acc
Neo GUI does not open · Issue #194 · neo-project/neo-gui · GitHub
データ分析に少し使っていますし、今後使いそうですし、勉強も兼ねてpythonを。
と思ったのですが、ちょっと調べるとWINはよろしくないようで。
GitHub - CityOfZion/neo-python: Python Node and SDK for the NEO blockchain
Currently you probably should use the Linux subsystem with Ubuntu, or a Virtual Machine with Linux. You can find more information and a guide for setting up the Linux subsystem here.
太字は私による装飾です。
UBUNTUですか、、、そこまでしてpythonにこだわりもありません。
NEO(ネオ)上でスマートコントラクトを実装してHello Worldを表示させてみよう! – NEO Keymakers Japan – Medium
pythonをやりたい方はMACがよさそうです。記事もありますし。
というわけで、C#の勉強も兼ねて、こちらでやってみようか、と。
使わないんですけどね、C#。 ますます少数派になりそうだな。
コンパイラ部分の記述が公式と違うのは、NEOの前身の名残だと思います。
今は、NEOコンパイラに修正されています。
特に迷うところはなさそうです。VSを入れるのに時間をとられるぐらいです。
とりあえず今日はこんなところで。
?