Skip to content

monacoinproject/Monacoin-exp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Monacoin 0.10.2.2 がリリースされました ####プレビュー版はテストの参考用に残されています。 ####実際の取引・採掘にはこちらのリリース版ウォレットを使用してください。 下記の通り、プレビュー版は開発中のテスト目的のものです。testnet、regtest以外では使用しないでください。 リリース版ウォレットでも同様のテストは行えます。

#Monacoin 0.10.2.2 Lyra2REv2 プレビュー版


このプレビュー版はアルゴリズムの切り替えをテストしたい人向けのもので、Lyra2REv2の採用を決定するものではありません。
上記のバイナリはこちらのソースをビルドしたものになります。

このプレビュー版は開発中のもので、予期せぬ不具合が発生する可能性があります。
必ず -testnet、-regtest のどちらかの引数を指定して起動してください。
-testnet、-regtest のどちらの引数も指定せずに実行した場合、現行バージョンのウォレット等のデータを操作します。
自己責任において利用してください。

Download : Monacoin-exp-0.10.2.2_Lyra2REv2-preview.zip

win32フォルダには下記で説明するテスト例のバッチファイルも入っています。
Mac版は0.10.2.2より動作環境がLion(10.7.5)以降となります。

##テストネット 引数 -testnet を指定した場合、テストネットに接続します。
ただし、Monacoinではグローバルなテストネットは構築されていないので、ローカル環境で複数起動してテストしてください。
0.10.2.2では同期が完了していない状態でsetgenerateでブロックの生成が出来ません。
ですので0.8.7.1もテストネットに参加させ、0.8.7.1で最初のブロックを生成し、qt上の(同期していない)が消えてからマイニングをしてください。

テストネットでは5Block目にLyra2REv2・DGWv3にフォークします。

##リグレッションテスト 引数 -regtest を指定した場合、リグレッションテストモードで起動します。
こちらはローカル環境を前提に作られているテストモードで、addnodeしたノード以外には接続に行きません。
また、コマンドsetgenerateにてマイニングをせずにブロックを生成することができます。

例)デバッグコンソールにて「setgenerate true 10」と入力すると10ブロック生成します。

リグレッションテストでは20Block目にKGW、40Block目にDigiShield、60Block目にLyra2REv2・DGWv3にフォークします。
Monacoinでは採掘後に100ブロック経過しないと採掘したコインの操作はできませんが、このモードでは自由にブロックが生成できるため短時間で送金などの確認をすることができます。

##Lyra2REv2・DGWv3移行直後のdifficultyについて Lyra2REv2・DGWv3移行直後24blockはdifficultyは初期値(0.00024414)をとり続けますが意図した動作です。
25block目よりDGWv3による調整が入り、徐々に適正値へと変動します。

##テスト例 port、rpcportが重複しないようにすれば1台のPCで複数クライアントを起動することができます。
Monacoin_0.10.2.2-Lyra2REv2-preview.zip 内に0.8.7.1、0.10.2.2を1台のPCで同時に立ち上げ、テストをするサンプルを用意しました。
以下、testnet、regtest での実行方法です。

####[testnet] 先に testnet-0.10.2.2.bat を実行し、続いて testnet_0.8.7.1.bat を実行してください。
先に起動した monacoin-qt_0.10.2.2-Lyra2REv2-pre.exe に monacoin-qt_0.8.7.1.exe が接続し、2クライアントでテストネットが形成されます。

####[regtest] 先に regtest1-0.10.2.2.bat を実行し、続いて regtest2-0.10.2.2.bat を実行してください。
先に起動した monacoin-qt_0.10.2.2-Lyra2REv2-pre.exe に後で起動した monacoin-qt_0.10.2.2-Lyra2REv2-pre.exe が接続し、2クライアントでリグレッションテストのネットが形成されます。

##マイニング MonacoinprojectではLyra2REv2のrpcマイニングはこちらのcpuminer-multiを用い、Ubuntu上にて動作を確認しています。
0.8.7.1と異なり、ソロマイニングの際には自身のウォレットアドレスを指定する必要があります。

例)./cpuminer -a lyra2rev2 -o localhost:29402 -O user:pass --coinbase-addr=mqg8XsampleaddressXXXmonacoinNfZnD

bitcoin api getworkが廃止になっているので、使用するマイナーによってはgetworkを無効にするオプションを指定する必要があるかもしれません。

##免責事項

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published