Yenten という暗号通貨をご存じでしょうか。
2017年にネタの草コインとして登場して、話題?を呼んだ Yenten Coin
2024年に入ってもご健在だ
マイニングプールも結構な数あるみたい。まぁ、分散もされいるw
久しぶりに掘ってみようかと思って、github 見たら、更新もされているではないか!
いつの間にかアルゴリズムも変更したみたいだ!
Version 3.1.0 – yespower
Changes algorithm to YespowerR16 (Yespower-1.0, N=4096, r=16) – on and after 30 March, 2019 (UTC; unixtime:1553904000).
ソース(yespower.c)を見ると、ちゃんと書いてあるねw
#include "yespower.h" #include "sysendian.h" static const yespower_params_t v1 = {YESPOWER_0_5, 4096, 16, "Client Key", 10}; static const yespower_params_t v2 = {YESPOWER_1_0, 4096, 16, NULL, 0}; int yespower_hash(const char *input, char *output) { uint32_t time = le32dec(&input[68]); if (time > 1553904000) { return yespower_tls(input, 80, &v2, (yespower_binary_t *) output); } else { return yespower_tls(input, 80, &v1, (yespower_binary_t *) output); } }
このアルゴリズムはCPUマイニング向けで、個人的に好きなアルゴリズムだったりする
Ukkey3 Mining PoolもYesPoWer用のプールだったりもする
もちろん、Ukkey Coin も YesPoWerである
YesPoWerにはいくつか種類があって、今でも混乱しちゃうが
通常のYesPoWer は N=2048, r=32 というパラメータで
Yentenの場合は、N=4096, r=16 になっている。これで YespowerR16 って呼ばれているようだ
マイニングソフト(cpuminer-optなど)はこの値を引数で指定できるようになっている
-N, -R, -K
Kは文字列が入るが、通常のYesPoWerは何も指定していないが、
ソースにある通り、Yentenの旧アルゴリズムでは “Client Key” って入っている
さて、ウォレットをDLしてきて、起動してみたもののデータの同期に時間がかかるよなぁ
この2つのファイルがあった
yenten_block_data_standard.7z yenten_block_data_with_txindex.7z
どっちが良いのだろう、まぁ、大は小を兼ねるという事で、ファイルサイズが大きい
yenten_block_data_with_txindex.7z
をDLして、展開してみた
が、、、インデックスの再構築か、、、yenten_block_data_standard.7z の方が良かったのだろうか(汗)
めっちゃ時間が掛かる
放置しておくしかないが、数日覚悟
マイニングの準備だ
恒例の自分好みのアドレスを生成する儀式をやっておく
ソースコード chainparams.cpp を拝見
base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,78); : base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,123);
を確認
この値を vanitygen で先頭のパターン文字列と一緒に引数指定する
$ ./vanitygen -X 78 -Y 123 YUkey Difficulty: 4553521 Pattern: YUkey Address: YUkeyXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Privkey: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
こんな感じで出来た出来たwパターン長くすればするほど時間が掛かるね
念のため、Yentenウォレットのデバッグウィンドウから、
importprivkey 秘密鍵情報
で、アドレス帳に入る事も確認!
さて~マイニングしよ~!
Happy Mining !
サイトはWeb Site
こちら bitcointalk です
[ANN] [CPU mining] Yenten v5.0.0 [YTN] [YespowerR16] [Exchange available]
コメント