DynexSolve で PoUW するメモ
PoUW = Seti@HOME みたいな感じでなにかしら計算リソースを有意義な計算に使って報酬を得る
hashrate.no でいつの間にか収益率がよくなっていたので試してみます.
DynexSolve とは
Neuromorphic なアーキテクチャの Dynex Chip という量子コンピュータとも異なる奇怪なしくみで, 物流計算など, 現状の CPU/GPU では効率の悪い計算を Dynex Chip で行い, また Seti@HOME のように分散計算させて報酬を得る感じ(ビットコインのようにマイニング)
現状は CPU/GPU で Dynex Chip をエミュレートして処理することになります. いずれはプロジェクトが発展していけば, ビットコインの ASIC miner のように, Dynex Chip HW 実装が出てくるの... かもしれません.
現状は GPU でそこそこの消費電力でいい感じに稼げているようです(ASIC も FPGA も出ていないからか)
以前は miner とか wallet のコードとかやっつけ感が多くて(コンパイルできないとか, コンパイルにファイル足りないとか)まともに動かなかったのですが, 2023/02/E くらいからなんとか動くようになってきた感じです.
動かす.
特には既存の GPU miner と変わらないのですが, 出始めだからか pool がいろいろ不安定だったり, JOB が無くて idle とかあったりします.
MALLOB エラー: MALLOB(Malleable Load Balancer) というスケジューラーサーバ? が DDoS 攻撃受けてうまく動かないときがよくあります.
JOB not found: サーバーやプール変えたりすると JOB 見つかったりします.
あとは全体的に計算させる Task が無い場合.
うまく動くと以下のようになります.
05-03-2023 16:50:25 [GPU 0] DYNEX CHIPS 736 | STEPS 578 | LOCAL MINIMA 17055* | LOWEST ENERGY 37455.21* | POUW HASHRATE 346 | UPTIME 1322.74s
05-03-2023 16:50:25 [STRATUM] SUBMITTING PoW: b5b84f25b2f4d44e50c578039afbda079984a08693e604c9912fa98738a00000 NONCE 05407c0a DIFF 104714
05-03-2023 16:50:26 [STRATUM] SHARE ACCEPTED BY POOL (33/0)
05-03-2023 16:50:42 [GPU *] DYNEX CHIPS 736 | LOCAL MINIMA 16943 | LOWEST ENERGY 37205 | TOTAL HASHRATE 346 | UPTIME 1340
05-03-2023 16:50:42 [INFO] POOL HASHRATE 316 | ACCEPTED 33 | REJECTED 0 | STALE 0 | UPTIME 1340
05-03-2023 16:50:44 [MALLOB] ATOMIC STATUS UPDATED
05-03-2023 16:50:46 [GPU 0] DYNEX CHIPS 736 | STEPS 588 | LOCAL MINIMA 16919* | LOWEST ENERGY 37130.60* | POUW HASHRATE 349 | UPTIME 1343.82s
3090 で動かしたら hashrate 350 @ 120W(!) くらいでした. Kaspa(heavyhash) などのように, compute-intensive のようです. ただメモリは結構取られて 3090(24GB)では 20 GB ほど dynexsolve に取られてしまいました.
時間制限がある?
なんか計算は数時間単位で終わる(task の量次第?)ときがあるようです.
shell script で miner(solver) は for 文で回すようにするのがいいかもしれません.
2.2.5 から(?) status 出してくれるようになったようです.
持続性はあるのか
わかりません.
現状は主に運営(?)がリワード($DNX)を出して task を提供している模様?
Dynex は marketplace を作るようなので, どこか企業とかが製薬やエネルギー効率化計算とかで使ってくれて, 運よく発展する可能性はあります.
2023/03 現状で miner は 1.5 万くらいです. 1 miner あたり一日 100 円稼げるして, task の出し手は 150 万/日の費用負担が必要になります(実際のところはコイン自体にある程度価値が発生すると思われるので, task 計算委託の費用は実際にはそれより少なくなると思われる).
AI やエネルギー産業, 創薬で, 計算機での pure な計算需要で数百億円/年くらいの規模にならないと厳しそうな気もしますが, PoUW で新しい計算需要が出てくるかもしれませんネ.
また, PoUW な project は Flux も今年(2023)には出してくるはずなので, いろいろとプロジェクト間で PoUW の競争があるでしょう.
Discussion