猫転生リスタートしました

小説家になろう : もしもこの世界のすべての猫が転生組だったなら
せいほうけい先生に後押しされて去年試しに書いた作品ですが、
1年ぶりに最終回フラグを解除してリスタートしました。

&再開を記念して読者の方にDUDGXコイン1000+α枚を配ってみるテスト。

コインを受け取る手順
1.実際になろう小説/猫転生を読む。
2.DUDGXの最新版ウォレットを実行してアドレスを生成。
3.DiscordのDUDGX公式チャンネルに参加。
4.日本語チャンネルに居るImaha486を右クリック→メンションで
私宛にウォレットアドレスを送る。

ブクマと点数評価を強制するとアカウント吹っ飛びそうなので任意だけど、
ウォレットアドレスと一緒に感想くれたら気分で適当な枚数を配るよ(・ω・)

ちなみにDUDGXがどんなコインなのか知りたい方は下記記事をご覧ください。
>>DUDGXインタビュー記事掲載

ZIJAブログ報償プログラム開始


公式サイトURL http://zija.icu/

ZIJA公式Discordチャンネル

最近ZIJAコインの話題しか書いてないというか仮想通貨界隈が
冷えすぎてて身近にアクティブがチームがココくらいしかない
みたいな状況ですが、試しに「ブログバウンティやろうぜ!」
SmartInsiderに言ったらホント認可されました。

以下、案内文の日本語訳です。

:speech_balloon: ブロガーの皆さんのための報償プログラムが始まったよ!

ソーシャルメディアを活用してZIJAコインをゲットしよう。

:satellite:Twitter, Reddit, Steemit, Telegram, などなど…

Zijaチームは皆さんの投稿をお待ちしています。
ZIJAを紹介する内容で投稿したり、つぶやいたり、レビューしたり…。

Zijaチームがその内容を見て評価レベルを判断します。
:gear: 投稿内容を判断する基準について

最優秀 … 読み物として面白く、独自目線でZIJAの将来性も
見据えた内容なら50ZIJA。
優秀  … 投資家を引きつけることの出来るレベルの長文記事なら20ZIJA。
良い  … 特徴をしっかり紹介し、読む価値のある記事なら10ZIJA。
普通  … 短文でコインの名前とリンクとちょっとした説明だけなら5ZIJA。
手抜き … コインの名前と公式サイトへのリンクだけは1ZIJA。

投稿が完了した方はDiscordのBounty – Bloggers bountyへ
リンクを貼ってください。


というわけでブロガーの皆、頑張ってね(・ω・)

※ちなみにこの記事の内容だと、もらえるのは 5 ZIJA です。

ZIJAの価格上昇プロセスについて


公式サイトURL http://zija.icu/

ベータ版ZIJA日本語サイト

ZIJA公式Discordチャンネル

運営者(SmartInsider)のTwitterアカウント

以前から運営者のSmartInsiderから「近々プロダクトを発表するから待ってな!」
みたいな事を何度か言われていたのですが、ついに昨晩の午後10時27分に
「初プロダクト」の詳細が明らかになりました。
(原文はDisocrdの日本語アナウンスへ)

内容を要約すると
「2011年から色んな仮想通貨チームを渡り歩いてきて運営ノウハウがあるよ」
「仮想通貨をビジネス展開したい人が居たら、ZIJAチームが開発と運用やるよ」
「あと、マスターノードを代行して立てるサービスもやるよ」
というわけで、独自通貨のアウトソーシングがプロダクト第一弾でした。

登場があと1年早ければXSTCが死ななくて済んだのになぁ…とか思いつつも、
信頼出来る仮想通貨デベロッパーを探すのはホント大変らしいので、
ちゃんと広報活動をしっかりすれば上手くいくかも。

ちなみに、ZIJAチームの運営方針としてもう一つ面白いのが
「アウトソーシング費用の支払いは、ZIJAコインしか認めない」
という点ですね。
つまり、他のアルトコイン運営者がSmartInsiderに技術的支援を求めると
「じゃあCREX24でZIJAコインを買って、それで支払ってくれ」
と言われ、その都度にZIJAコインの価格が上昇します。

試しにSmartInsiderにその事について問いかけたところ……
俺「初プロダクト面白いね。自分の腕を売るのは良い考えだと思うよ」
SI「褒めてくれてありがとう!」
俺「世の中からSmartInsiderのスキルを認められるほどZIJAの価値は上がるし、
詐欺師も真似しづらいだろうし、技術者だけが出来る特権だねー」
SI「俺もそれを期待して考えたんだ! 理解してもらえて嬉しいよ!」

彼が営業を頑張ればコイン価格が上がるので超頑張れとしか(・ω・)
というか、コレをミスったら今まで7年かけて積み上げてきた
デベロッパーとしての名声を失うわけで、ホントすげーギャンブラーだなぁ。

VPSテスト用VM環境をつくろう

先日マスターノードを立てたZijaCoinなど
「Windowsウォレットやgithubのソースコードはあるけど
Linux用コンソールウォレットがアップされていないコイン」
は言うまでも無く自力ビルドが必要ですが、激安VPSの場合
・ウォレット1個ビルドするのに1時間くらいかかる
・そもそもメモリが足りなくてSWAPしまくり
などの問題があったりします。

ですが「メインPCがCore i7で無意味にメモリ16GBオーバー積んでる」
みたいな人はバーチャルマシン(VM)でVPSと同一環境を再現すれば
ビルドはVMで、実行はVPSで……といった使い分けが可能です。

今回はざっくりとその手順を。

1.vmwareからVMware Workstation Playerの最新版をダウンロード。

2.インストールしたら初回起動で「非商用」を選択。
※無いと思いますが、社内(法人)で実行する場合はライセンスが必要です。

3.Ubuntu 64-bit PC (amd64, x86_64)からVPSと同一バージョンの
mini.isoをダウンロード(※普通はUbuntu 16.04 LTS “Xenial Xerus”)

4.VMware Workstation Playerを起動して「新規仮想マシンの作成」で
・インストール元はディスクイメージファイルmini.iso指定。
・ゲストOSを「Linux」。バージョンを「Ubuntu 64ビット」。
・仮想マシン名と保存場所は任意。
・ディスク最大サイズは40GB以上でSSDドライブの利用が望ましい。
・”ハードウェアをカスタマイズ”でメモリ4~8GB、プロセッサ2~4コア。
・USBコントローラ、サウンドカード、プリンタは「削除」でOK。
・ディスプレイも「3Dグラフィックスのアクセラレーション」は不要。

5.定義が終わったら「仮想マシンの再生」でUbuntuをInstall。
※ちなみにインストール中のマウスカーソル脱出はCTRL+ALT。

6.言語はJapanese、はい、日本。キーボード配列は「いいえ」。
Japanese、Japanese (OADG 109A)、で進行。
ホスト名はUbuntuから任意のものに変更してよい。
アーカイブミラーなどはデフォルトで良いのでエンターキーで進行。

7.ユーザーアカウントはぶっちゃけ user とか何でもいい。
パスワードも適当に、ホームディレクトリ暗号化は「いいえ」。
時間の設定は「はい」。パーティショニングも「はい」「はい」。
ディスクに変更を書き込みますか?「いいえ→はい」。
「自動的にアップデートしない」。

8.インストールするソフトウェアの選択は、下から2番目の
”OpenSSH server”のみをスペースキーでチェック入れてエンター。

9.ブートローダのインストールは「はい」。
システム時間も「はい」。最後の確認は「続ける」。

すぐリブートしてログイン画面が出ればOSセットアップ完了。

・超手抜き設定へ

どうせクローズドVMなのでセキュリティはガン無視で環境作ります。

1.ログインしたらrootのパスワードを変更してexitで脱出してrootログイン。
sudo passwd root
exit
login: root

この時点で日本語表示はバグってますが気にしなくてOK。
大体この時点で「VPSを借りた直後とほぼ同じ状態」です。

2.SSHでrootログインできるようにするためコンフィグ書き換え
nano /etc/ssh/sshd_config

変更前 PermitRootLogin prohibit-password
変更後 PermitRootLogin yes

SSH再起動。
service sshd restart

IPアドレスを確認。
ifconfig

3.SSHで接続する(RLoginの場合は下図のような感じ)

あとはZijaCoinのマスターノード構築の「~VPSセットアップ編~」と
同じ流れで sudo apt-get update ~…で必要モジュールを導入すればOK。
適当なコインをビルドして正常にプログラムが生成されれば成功です。

~おまけ~

autogen.sh→configure→make→make install…でパスを通すタイプの
プログラムは最後のmake installを実行せず、githubで落とした
ソースコードの /src/ ディレクトリで ls コマンドで一覧を出せば
大抵そこにビルド済みのプログラム(RLoginなら緑色表示)があります。

ただしデバッグ情報がバイナリに含まれていて異常に容量が
巨大なのでそれを削り落としてやりましょう。
例えばzijacoinなら
strip zijad
strip zija-cli
です(zija-txは不要)

VMからビルドしたプログラムを取り出す時はFTP daemonでも良いですが
クライアントソフトRLoginはSFTPを使えるので「ファイル→SFTPファイル転送」
でVMから簡単にファイルをコピー出来ます。

~VMでブロック同期完了させるのも良い~

ブロック同期に時間がかかるコインなどはVM上で同期を完了させて、
VPSにコピーしてから展開することでブロック同期にかかる
負荷を軽減させることが出来ます。
(CPU使用率100%を長時間続けてアカウント凍結くらわないため)

ZIPインストール
apt-get install zip -y

VMでウォレットの同期を完了させてから
cd ブロック格納ディレクトリ(/root/.zija/など)
rm *.log
zip -r test *

生成したtest.zipをVPSの同ディレクトリにコピーしてから
unzip test.zip

wallet.datを上書きしてぶっ壊さないように気をつけましょう。
(VMのwallet.datをrmで削除してから固めるほうが安全かも)

(追記あり) Lemanum Rebirth準備開始


Bitcointalk : [ANN]Lemanum[ANN] LMN — New pos/pow Cryptocurrency

southXchange : 取引所LMN/BTC

ウォレット直リンク

最新ノードリスト
(ブロック格納フォルダの lemanum.conf にaddnodeを全行追記してください)

Discord : Lemanum Rebirth(リブランド&スワップ用チャンネル)

開発者逃亡により一度死亡したLemanum(LMN)コインが
cHope主導でリブランド&スワップが決定しました。
既に保有者の大半がLMNウォレットを停止していると思いますが、
最新ブロックまで同期してスワップに備えてください。

なお、今日現在でスワップについて判明している事は下記の通りです。

1.Lemanumは全く異なる名称のコインにスワップする。

2.用途を「学習用」に変更(名称はそれに由来する名前になる予定)。
最有力候補はユーリードコイン(スペルはまだ秘密)

3.スワップレートは1:1で、開始日から4週間で受け付け終了。

4.世界標準時12月14日午後11時過ぎにスナップショットを取り、
その瞬間のLMNコイン保有量を基準に交換する。

5.公式ウォレットに入っていないコインはスワップの対象にならない。

6.新コインはPOWブロックは廃止し新アルゴリズムのPOS/MNコインになる。
マスターノードに必要な枚数は150~200万枚になる予定。

特に5が重要で、取引所に何千万枚も保有していたとしても、
ローカルウォレットに残高を移動しなければ価値ゼロになります。
上述の通り12月14日午後11時過ぎがタイムリミットですので、
それまでに準備をしておかないとアウト。
あと、手間を減らすためにアドレス1個にまとめるのがベストです。
(最多保有者ですら6000万枚なので制限にはかかりません)。

詳しくは
Lemanum RebirthのDiscordチャンネルでご確認ください。
スワップも上記チャンネル内で受け付ける予定です。

Zijaマスターノード設定方法


ZijaCoinがCREX24に上場してから数日経過し、コイン価格が
おおよそ2000sat前後に安定してきたので、お手軽価格で
マスターノードが立てられるようになってきました。

というわけでUbuntu 16.04 VPS + Windowsウォレットでの
「コールドマスターノード」の立て方解説です。

~VPSセットアップ編~

どのVPSを使うかは自由なので下記からお好きなものをどうぞ。
http://i486.mods.jp/vpswiki/

今回はIPv6アドレスを大量に作れるのに安価な
VPSserver.comのRAM2GBプランでUbuntu 16.04 (64bit)を
ビルドしました。
SSHなどでリモート操作する方法は各自で学習してください。

・Ubuntu 16.04 VPSでのウォレット実行環境の構築

既にウォレット実行環境がある人は飛ばして大丈夫。
実行するコマンドは下記の通り。

sudo apt-get update

sudo apt-get install nano libevent-pthreads-2.0-5 automake libdb++-dev build-essential libtool autotools-dev autoconf pkg-config libssl-dev libboost-all-dev libminiupnpc-dev git software-properties-common python-software-properties g++ -y

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev libzmq3-dev -y

wget -O libevent-2.0.22-stable.tar.gz http://sourceforge.net/projects/levent/files/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz/download
tar zxf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure
make
make install
ldconfig

※時々wgetで libevent-2.0.22-stable.tar.gz が落ちてこない
 場合があるので、ローカルPCでダウンロードしてから
 SFTPなどで直接サーバにファイルを流し込んでも良い。

これで大体のウォレットが動作可能になるので
Zijaコンソールウォレットをビルドしてみましょう。

git clone https://github.com/smartinsider/zijacoin
cd zijacoin
./autogen.sh
./configure
make
make install

ここでコケる場合はVPSのメモリ不足などが考えられるので
SWAPを設定して作業領域を増やしてからmake。

ウォレットがビルド出来たらウォレットを実行してみます。
zijad -daemon

しばらく待ってから同期情報をチェック。
zija-cli getinfo

表示されているblocksの数字がブロックエクスプローラ
http://ilovsupport.net/ に近い値になっていればOK。
続いてWindowsウォレットの作業へ。

~Windowsウォレット編~

1.公式サイトからWindowsウォレットを入手。

http://zija.icu/

2.最新版ウォレットのセットアップを実行し、
Next,Next,Next…で任意フォルダへインストール。
(デフォルトはC:\Program Files (x86)\Zija)

3. Run Zija Core (32-bit)でウォレット実行。
初回でUse the default data directoryを選ぶと
フォルダ %appdata%\ZIJA\ にブロックやウォレットが
展開されるので覚えておきましょう。
※ウォレットのバックアップも忘れないで!

4.ウォレットの同期が完了したら [Recieve] を開いて
Label: MN1
を入力して [Request payment] でアドレスを生成します。
(アドレス : Hxxxxxxxxxxxxx…のH以下を控える)

5.ここに 2525 ZIJA をぴったり送金してTotalが
2525 ZIJAになったらTools→Debug consoleを開いて
下記2つのコマンドを実行。
(※赤文字を必ずメモしましょう。各々で内容が異なります)
masternode genkey
kkkkkkkkkkkkkkkkkkkkkkkk

masternode outputs
{
“txhash”: “ttttttttttttttttttttttt“,
“outputidx”: index
}

6.Tools → Open Wallet Configuration File を開き、
最下行に下記1行を追加します。
enablezeromint=0

7.Tools → Open Masternode Configuration File を開き、
下記1行を追記。最後のindexは0または1です。
(各項目ごとに半角スペースで区切る)
MN1 VPSのIPアドレス:17009 kkkkkkkkkk ttttttttttttt index
つまり「ウォレット名」「サーバIPアドレス:通信ポート」
「マスターノード暗号鍵」「ハッシュ値」「インデックス」
の5要素をスペースで開けて記述すればOK。
(サーバIPアドレスと通信ポートの間のコロンを忘れずに)

8.Windowsウォレットを終了し、再び起動し直したら
[Transactions]のRecieved withで2525 ZIJA入金の
行をダブルクリックしてStatusが15 confirmations
以上になっていることを確認してから
Tools→Debug consoleを開いて下記コマンドを実行。
startmasternode alias false MN1

これでステータスに下記表示があれば基本設定は成功です。
“alias”: “MN1”,
“result”: “successful”

9.念のためマスターノードロックを確認しておくために
Settings→Options..の[Wallets]タブを開き、
Expertの[Enable coin control features]をチェック、OK。

10.[Send]の[Open Coin Contorl…]を開いて
2525.0000000 MN1に錠前マークが付いていれば成功です。

~再びVPSに戻ります~

1.コンフィグを修正するためにdaemonを終了。
zija-cli stop

2.nanoエディタでコンフィグファイルを開きます。
nano ~/.zija/zija.conf

3.コンフィグファイルの最終行以下に下記内容を追記。
kkkkkkkkkkkkkkはWindowsウォレットの時に使ったもの)
masternode=1
masternodeprivkey=kkkkkkkkkkkkkkkkkkkkkk
masternodeaddr=VPSのIPアドレス:17009
externalip=VPSのIPアドレス:17009
bind=VPSのIPアドレス
enablezeromint=0
port=17009
rpcport=17888

4.CTRL+O、エンター、CTRL+Xで保存終了したら
再びウォレットを実行。
zijad -daemon

5.最後にマスターノード開始コマンドを実行。
zija-cli masternode start local

これで
Masternode successfully started
が返ってきたらマスターノード稼働成功!
ちなみに稼働状況をテストするには下記コマンドです。
zija-cli masternode status


~マルチマスターノードを立てたいヘビーユーザ向け~

私の保有量が5050枚を超えてから正式版を書きますが
もし契約しているVPSが「IPv6」に対応しているなら
理論上はWindows Walletで[Request payment]でMN2を作り
2525 ZIJAを入れてから
masternode outputs
でキーが2つ表示されるのでMN1と違うキーを控えてから
masternode genkey
で新たなキーを生成して
Tools→Open Masternode Configuration File
でマスターノード設定ファイル masternode.conf を開き、
MN1の次の行に…

MN2 [MN1と違うIPv6アドレス]:17009 genkey outputs index

を追記してWindowsウォレット再起動して
Tools→Debug consoleで
startmasternode alias false MN2
でsuccessfulを表示。

VPSでMN1とは違う場所にブロックデータを保存するため、
datadirオプションを利用(例では ~/zija/MN2 に展開する)。
mkdir zija
mkdir zija/MN2
zijad -datadir=~/zija/MN2 -daemon
zija-cli -datadir=~/zija/MN2 stop
nano zija/MN2/zija.conf

コンフィグに下記内容を追記
masternode=1
masternodeprivkey=新たに生成したgenkey
masternodeaddr=[MN1と違うIPv6アドレス]:17009
externalip=[MN1と違うIPv6アドレス]:44741
bind=[MN1と違うIPv6アドレス]
enablezeromint=0
port=17009
rpcport=MN1と違う値(17889とか)
これで
zijad -datadir=~/zija/MN2 -daemon
zija-cli -datadir=~/zija/MN2 masternode start local
が通ればひとつのVPSで複数のマスターノードを
同時実行できるはずです。

ZijaCoinバウンティプログラム開始

12/6までにCREX24で上場予定のZijaCoinですが、
Discord限定のイベントを12月22日まで実施すると
公式発表がありました。

–下記和訳

より多くの人にZijaを紹介し、賞金をゲットしてください。

ランクに応じて下記の通り賞金は変化します。

プラチナ : 100ZIJA
ゴールド 50: 45ZIJA
シルバー25 : 20ZIJA
ブロンズ10 : 7ZIJA
アイアン 5 : 3ZIJA

計算方法
100人を勧誘した場合 = 5+10+25+50+100 = 190ZIJA

そして上位入賞者は追加報酬もゲットできます

1位 : 750ZIJA
2位 : 500ZIJA
3位 : 300ZIJA

ルール
1.マルチおよびダミーアカウント利用が判明した場合はBANされます。
2.スパム行為が判明した場合もBANされます。

— 和訳ここまで

というわけでドシドシご参加くださいませませ。
Discord : ZijaCoin公式チャンネル

ZijaCoin日本限定エアドロ開始

エアドロ終了しましたので次のキャンペーンをご覧ください。


前回の記事 : 近々出てくるZIJAに要注目

前回のブログを公開したことをZija開発者のSmartInsiderに
伝えてみたところ…
「日本人に注目されるのはとても喜ばしい!
Discordの日本人チャンネル限定のエアードロップをやるよ!」

とメッセージが届いたので参加方法をうp!うp!

・ZijaCoin Airdrop参加方法

1.公式サイトからウォレットをダウンロード。
Windows :  http://zija.icu/download/zija-1.0.0-setup.exe
Mac : http://zija.icu/download/Zija-Core.dmg
Linux : http://zija.icu/download/zija-qt

2.ウォレットを実行してアドレスを生成する。
※[Recieve]→[Request Payment]でHから始まる英数列

3.Zija公式Discordチャンネルの#japaneseを開く。

4.Zijaウォレットアドレスを発言して、コインが届くのを待つ(・ω・)

この記事書いてる時点で残り47枠あるので、結構余裕はあると思うのん。

~追記~
エアドロ配布済みリストが公開されました。
11月25日午前6時時点で配布済み24、申請者25名、残り25枠です。

近々出てくるZIJAに要注目


公式サイトURL http://zija.icu/

ベータ版ZIJA日本語サイト

ZIJA公式Discordチャンネル

運営者(SmartInsider)のTwitterアカウント

ITプロダクト販売&仮想通貨取引所の一体型プラットフォーム『ZIJA』
近々正式公開されると、開発者のSmartInsiderから情報が入ってきました。

大まかなコインのスペックは次の通り。
メインウォレット : PIVXコア
マスターノード必要コイン数 : 2525 ZIJA
1ブロックあたりの報酬 : 8.0067 ZIJA
合計発行枚数 2100万枚

また、新規参入取引所へのBTC入金に対する不信や不安を払拭するため
CREX24への上場も同時に行い、公式取引所を使わずにITプロダクトを
購入決済できるルートも出来るようです。

外人らしく「事業計画が全く計画通りに進まないタイプ」で不安はありますが
「運営者=プログラマ」のインソース型運営である点と、
旧Zijaプロジェクトが失敗したにも関わらず逃げずに同一名称で
再チャレンジとしている姿勢を見て協力することにしました。
(中の人曰く「2011年にTwitterアカ作って3000人以上フォロワー居るのに、
 それ捨てて逃げれるわけねーだろ!」だそうで。ごもっともです(・ω・;

ちなみに現在は「ウォレットを入手できるもののコインは流通していない」ので、
ボランティアや開発協力、もしくは直接購入しか入手手段がありません。