MonacoinのTestnet

その他 その他

43 Res. 62.19185467 MONA 10 Fav.

1 :nao20010128初段:2017/10/15 21:22:07  0.00004649MONA/1人

MonacoinにはBitcoinで言うTestnetはありますか?
何かするにあたって検証やテストには最適かなとは思うのですが

2 :TORIFUKU一二三段:2017/10/26 22:41:54  11.55504114MONA/3人

ありますよ。
monacoin.confに以下のように書いてmonacoindを起動すると、testnetにつながります。
```
testnet=4
```
これで起動すると、標準では下記にtestnet用のブロックチェーンやウォレットがつくられます。

Linux: ~/.monacoin/testnet4
Mac: /Users/${USER}/Library/Application Support/Monacoin/testnet4
Windows: C:\Users\(username)\AppData\Roaming\Monacoin\testnet4


ちなみにtestnetのコインでしたら私のほうでコインの掘り出しに成功いたしまして、以下でお配りしております。
https://monacoin-testnet-faucet.torifuku-kaiou.tokyo/

3 :dragon3766三段教士:2017/10/27 06:20:33  0.00004649MONA/1人

Thank you for Mona!

4 :dragon3766三段教士:2017/10/27 08:29:03  0MONA/0人

So it's this a faucet?

5 :TORIFUKU一二三段:2017/10/27 08:34:43  0MONA/0人

Yes. I think a faucet...
testnet4... not main, sorry.

6 :dragon3766三段教士:2017/10/27 08:51:56  0MONA/0人

Is there a link to the actual faucet? Thank you

7 :TORIFUKU一二三段:2017/10/27 09:41:00  0MONA/0人

My site:
- actual(main) -> Nothing, sorry...
- testnet -> https://monacoin-testnet-faucet.torifuku-kaiou.tokyo/

Thank you.

8 :TORIFUKU一二三段:2017/10/27 13:47:33  0MONA/0人

本物をいただきましてありがとうございます。
はじめて本物を手にいたしまして感激しております。
ありがとうございます!

9 :nao20010128初段:2017/10/27 23:08:41  0.00004649MONA/1人

>>2
返信遅れて申し訳ありません
ありがとうございます

10 :TORIFUKU一二三段:2017/10/27 23:56:02  0MONA/0人

>>9
ここがありましたので、回答ついでに私の成果の発表もできました。
こちらこそありがとうございました。
(昨日までとくらべてマイニング難易度があがった? ようで私の環境ではtestnet4でも掘り当てづらくなったようです)

たくさんの本物コインをくださった方にもこの場をお借りいたしまして感謝申し上げます。
ありがとうございます。

11 :Uran 初段:2017/10/28 22:53:23  0.00004649MONA/1人

いいことありますように。

12 :ひとばしらさん五段錬士:2017/11/07 07:47:55  0MONA/0人

>>2

TestNet用MONAを寄付したいのですが、どちらのアドレスに送ればよいでしょうか?
私の手元で眠らせるのもアレなので、こちらのサービスにて有意義にバラ巻いて頂きたいのですが、、、

13 :ひとばしらさん五段錬士:2017/11/07 12:41:25  0.00004649MONA/1人


We would like to get them back. Send left coins to

msVB7uMdzAwgQuph5pL8Zb7aiYgjYoFH1q

Thank you

―――――

ここに送ったら残高が増えたw
よし、手持ちのTestNet MONA どんどん寄付しちゃおうwww

14 :TORIFUKU一二三段:2017/11/07 18:24:53  0.39MONA/1人

>> 13
はい、そこに送ってください。
私も急に増えていてびっくりしております!

15 :ひとばしらさん五段錬士:2017/11/07 21:23:16  0.00004649MONA/1人

>>14
了解です!

気が向いたので1週間ほど、Testnetで俺tueeeeeします。
掘れたTestnet MONAは全額寄付しますねw

16 :TORIFUKU一二三段:2017/11/07 23:08:36  0MONA/0人

>>15
ありがとうございます!
またまた急激に増えておりましてただただ驚いております。
このトランザクションとかvinの数がすごいです。
5eb8a5894577ac74a8974bb1f574d526ae6339af005f135421f4f1f241627bd2

本物までいただきまして本当にありがとうございます。

17 :テクノブレイカーW六段錬士:2017/11/08 03:03:53  41.04301MONA/4人

現在testnet4はcpuマイニングで維持されているので、申し訳ないのですがtestnetでマイニングされる方は、終了時にdiffをマイニング前の値近くに落としから離脱して頂けると助かります。
(コマンド getdifficulty にて確認できます)
diffを上げたまま離脱されるとmainnetのマルチプール問題と同じで、大幅な遅延が発生するのでご協力いただけると有難いです。
testnetに関してはブロック間隔を強制(多少の不正を許容)してもさほど問題は無いとは思いつつ、それでは検証にならないという事もあるので、今後のtestnetの利用状況をみて考えたいと思います。

18 :TORIFUKU一二三段:2017/11/08 08:11:57  0MONA/0人

>>17
申し訳ございません。
知らずにマイニングしておりました。
「終了時にdiffをマイニング前の値近くに落としから離脱して頂けると助かります。」
この部分を技術的に理解できておりませんのでご教示願えますでしょうか。
お手数おかけいたしまして申し訳ございません。

19 :TORIFUKU一二三段:2017/11/08 08:12:11  0MONA/0人

まず私のマイニングの方法はこちらのプログラムで行っております。
https://github.com/TORIFUKUKaiou/ntgbtminer/tree/topic-monacoin
これを普通にpython ntgbtminer.py で動かしておりますので私もcpuマイニングだと認識しております。
実際は少し変えている部分ありますが大筋はほぼこのままを動かしている感じです。

具体的にはgetblocktemplateしてその中のbitsを下回るハッシュが見つかるまで繰り返し計算しております。

20 :TORIFUKU一二三段:2017/11/08 08:12:27  0MONA/0人

私のマイニング環境で最後に掘り当てたブロックはこちらです。
1f0a03f1b7dd42238b311a5226ea041668d8a34d5f6b60dbea8f14963ca356ed
[2017/11/06 10:48:04]くらい
↑のbitsは1e04b5e5でした。
いま(07:44)blocktemplateすると、"bits": "1d025972"となっておりまして私のこれまでの経験では先頭が1eまでなら掘れる、1dになるともう無理といった感じのスペックです。

21 :TORIFUKU一二三段:2017/11/08 08:12:52  0MONA/0人

話を元に戻しまして、どのようにマイニングしたらよろしいでしょうか。
いただいた情報から察しますところ、getblocktemplateのbitsをそのまま使うのではなく、getdifficultyの値を下回るようにブロックをつくればよろしいでしょうか?

22 :TORIFUKU一二三段:2017/11/08 08:13:02  0MONA/0人

以下は私の次の学習課題のご披露です。
```
$ monacoin-cli getdifficulty
0.4346398726621568

$ monacoin-cli getblocktemplate
{
"bits": "1d026111",
"height": 82745
}
```
(07:54ころ実行)
getdifficultyとgetblocktemplateのbitsはいまの私にはぱっと見全然違うもののようにみえてしまっておりますが、表現方法の違いだとおもいますので勉強いたします。
この程度の理解レベルでマイニングしておりまして申し訳ございません。
bitsのほうだけは理解しているつもりです。(先頭1byte目-3)バイト分、うしろの3バイトを左シフト

23 :ひとばしらさん五段錬士:2017/11/08 09:33:07  0MONA/0人

>>17

testnetはCPUマイニングでの維持との方針、理解いたしました。
本日をもってGPUによるマイニングを停止し、CPUに切り替えます。

難易度についてもGPU出力を調整し、徐々に軟着陸させます。

この度はご迷惑をおかけしまして、申し訳ございませんでした。

24 :ひとばしらさん五段錬士:2017/11/08 09:35:33  0.0000039MONA/1人

>>18

今回、GPUを使ってご迷惑をおかけしたのは私です。
18さんは悪くないですよ。

25 :TORIFUKU一二三段:2017/11/08 09:46:02  0MONA/0人

>>24
フォローありがとうございます。
いろいろわからずにやっておりましてまだまだ勉強が足りていないなあとおもっていたところでした。

26 :テクノブレイカーW六段錬士:2017/11/08 12:10:20  1.0000039MONA/2人

言葉が足りなかったようで申し訳ない。
testnet維持環境が貧弱なのが原因なので、マイニングしてそのまま抜けたから悪いということではありません。(cpuのみという方針でも無いです)
testnetでも継続したGPUマイナーがいることが理想なので、"testnetのコインはいつでも消滅する価値のないもの"との認識の上で、testnetのコインが欲しい人はmainnetのコインと一定比率で交換するなど、testnetマイナーのコストを負担できる仕組みが必要なのかなと思っています。(継続すると交換業になってしまいますが)
もしくはtestnetのアルゴリズムの変更(ハッシュのアルゴリズムではなく)も視野に入れつつ…

>>18
終了する際に徐々に効率を落としながらマイニングをして頂けると助かります。

>>22
0xFFFF0000000000000000000000000000000000000000000000000000 をシフトした数値で割るとdiffになります。
(実際のコードでは0xffffをbitsの下位3byteで割ったものをシフト分だけ256倍しています)
https://github.com/monacoinproject/monacoin/blob/eb5383a7a4b817b519fa9612be8cda14756c13e9/src/rpc/blockchain.cpp#L46-L75

27 :脇山P名人教士聖人:2017/11/08 18:08:00  0.40004649MONA/2人

testnetに繋がらないのですがnodeをどなたか教えていただけると幸いです……

28 :TORIFUKU一二三段:2017/11/08 18:51:58  3.9MONA/1人

>>27
回答になっているかどうかわかりませんがgetpeerinfoの結果をお送りいたします。

https://monacoin-testnet-faucet.torifuku-kaiou.tokyo/getpeerinfo

29 :yay二段:2017/11/08 18:53:41  3.9MONA/1人

111.103.59.125で繋がりますね

30 :脇山P名人教士聖人:2017/11/08 23:02:58  0MONA/0人

testnet4のelectrumxサーバを作成しました。
electrumx1.testnet.monacoin.nl
electrumx1.testnet.monacoin.ninja
TCP 51001 SSL 51002

electrum-monaクライアントは明日作りこんでみます。

31 :れとると・きゃりー四段錬士:2017/11/08 23:05:52  0.00004649MONA/1人

testnetのfausetから少々頂いてmonacoindをいじって遊んでいます。
皆さん本当にありがとうございます(*´∀`*)

https://twitter.com/retoruto_carry/status/928250235792453632

32 :名無し三段:2017/11/27 16:33:23  0MONA/0人

ConoHaにtestnetのノード置いてみた。
少しでもネットワークの維持に貢献できてればいいな。

33 :土井八郎三段:2017/12/08 01:19:53  0MONA/0人

初歩的な質問にて恐縮なのですが、Testnet4の環境について教えて頂きたい事がございます。現在、色々とこちらを使わせて頂いているのですが、日によって承認時間にばらつきがあるように感じております。
これはマイナーが不足している事によって生じているものなのでしょうか?
また、その場合GPU でのマイニングでないとこちらの環境維持への効果は薄いのでしょうか?

34 :TORIFUKU一二三段:2017/12/08 11:47:09  0MONA/0人

>>33
ここでいくつかやりとりさせていただいた私なりの理解を書きます。
間違ったこと言っていたらすみません。
私は2017/10からはじめました。
まだまだ理解不足の点が多いです。
(長文失礼します)

35 :TORIFUKU一二三段:2017/12/08 11:47:18  0.00114114MONA/1人

> これはマイナーが不足している事によって生じているものなのでしょうか?
(承認時間 = トランザクションがブロックに取り込まれるまでの時間との意味で回答しています)
そういうことだとおもいます。
大きなHash計算能力をもったマイナー様が不足しているため、ブロックに取り込まれる時間が長くなったりすることがあるのだとおもいます。

36 :TORIFUKU一二三段:2017/12/08 11:47:29  0MONA/0人

> また、その場合GPU でのマイニングでないとこちらの環境維持への効果は薄いのでしょうか?
17番様/26番様の回答を部分的に使わせていただいております。

「testnetでも継続したGPUマイナーがいることが理想」とのことなので、現状では"継続的に"GPUでマイニングされている方が少ない(? いらっしゃらない?)のだとおもいます。
"継続的に" GPUマイニングするのはWelcomeで、承認時間の安定(⇒環境維持につながるのでは?)という意味では効果アリだとおもわれます。

ただし途中でやめる場合には徐々に効率を落としながら離脱して欲しいそうです。
(diffを上げたまま離脱されると、残された人たちでヨチヨチ掘ることになるので、大幅な遅延が発生することになるそうです)

37 :TORIFUKU一二三段:2017/12/08 11:47:43  0MONA/0人

私はcpuでマイニングしています。
有名なソフトは使っておらず勉強のため自作(※自作といっても9割以上海外の方がつくられたものをちょこっと変えただけです)でtestnetを掘っています。
https://github.com/TORIFUKUKaiou/ntgbtminer/tree/topic-monacoin

testnet4では1時間に1回程度ブロックをみつける日もあれば、全くみつけられない日もあります。
getblocktemplateコマンドでやっているのですが、自分宛てのコインベーストランザクションしかないブロックを積み上げるのが大半な感じになってしまっています。
コインベーストランザクション以外の他のトランザクションがないときはブロックをsubmitblockしないようにしたほうがいいのかなあとかおもったりしています。

38 :TORIFUKU一二三段:2017/12/08 11:59:34  0MONA/0人

投稿したあとにふとおもったのですが・・・・・・

「環境維持」という点だけに絞れば、安定してtestnet4に繋がっているノードがたくさんあればよいような気がするので32番様のような方法が直接的な解のような気もしてきました。
「日によって承認時間にばらつきがある」という内容があったのでマイニングよりの話を書いてしまいました。

39 :名無し三段:2017/12/08 21:49:57  0.00114114MONA/1人

バラツキがあるのはネットワークのハッシュレートが突然下がってしまう点なので >>32 は違うと思う。
>>32でノード置いたのはあくまでも安定してチェーンが同期できるようにする目的なので。

今のtestnet4は1枚のGPUだけで難易度が乱高下してしまう状況なので、安定化するには同時にGPU十数枚が稼働しているような状況が必要かなと。
難易度が突然上がってマイナーが抜けると、CPUでのマイニングが追いつくのに数時間かかったりするから遅延するって流れですね。

40 :土井八郎三段:2017/12/08 22:04:31  0.00000039MONA/1人

>>34
ご説明誠にありがとうございます。
まさに疑問に思っていた部分についてご記載頂き大変感謝しております。
今回、こちらの環境を使わせて頂く中で、承認時間の遅延が日によって発生する事があったので、Testnetにおけるマイニングに何か暗黙の了解があるのかなと思っておりました。(規定のdifficultyに達した場合はマイニングを停止するなど)
継続しマイニングを続ける分には問題なのであれば、載せて頂いたものを勉強しつつ、余っているPCをこちらの環境用に割り当てようと思います。
色々とご教授頂きありがとうございます!

41 :土井八郎三段:2017/12/08 22:18:02  0MONA/0人

>>39
ありがとうございます。
mainnet同様、複数台のGPUでのマイニングが行われる事が遅延回避につながるという事なのですね。mainnetとほぼ同様の環境でGPU マイナーが少ないとあれば当然の事でした。本当に浅い質問にて恐縮の極みです。

42 :脇山P名人教士聖人:2017/12/08 23:23:07  0.00114114MONA/1人

ここに書くのを完全に忘れてましたがelectrum-monaの
テストネットバージョンも出来ました。

optionとして --testnet を付けることでmonacoinのtestnetのウォレットとして起動します。
ウォレットの上書きはしないのでmainnetと併用して使用可能です。

Windowsの方はコマンドプロンプトから
C:\Users\username>electrum-mona-3.0.2.1-portable.exe --testnet

のようにしていただければおkです。

43 :土井八郎三段:2017/12/09 11:40:27  0MONA/0人

>>42
インストールしてみた所、testnetのウォレットがすぐに作成出来大変驚きました!
ありがとうございます。

お気に入り

新規登録してMONAをもらおう

登録すると、投稿したり、MONAをもらったりすることができます。質問したり、答えたりしてMONAを手に入れてください。

新規登録ログイン