暗号通貨 Yenten ってネタだったハズが…

暗号通貨
スポンサーリンク

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 の方が良かったのだろうか(汗)
めっちゃ時間が掛かる
放置しておくしかないが、数日覚悟
Yenten Core

マイニングの準備だ
恒例の自分好みのアドレスを生成する儀式をやっておく

ソースコード 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]

コメント