HN 日本語サマリー

← 一覧へ戻る
プログラミング

Bitflash: CPUでマイニング可能なBitcoin 0.1.0のTorネイティブな復活

Bitflash: A Tor-native revival of Bitcoin 0.1.0, mined on CPUs with RandomX (bitflash.network)

17 pointsby bitflash2 コメント

要約

Bitflashは、CPUでマイニング可能なBitcoin 0.1.0のTorネイティブな復活プロジェクトです。SHA-256の代わりにRandomXを採用し、各ノードは暗号化されたランデブーを通じて自身のキーでアドレス指定されます。プレマインや企業はなく、総供給量は2100万枚に限定されています。このプロジェクトは、ASICに依存しない、より分散化されたマイニングを志向しています。

全文翻訳

CPUで動作するプルーフ・オブ・ワーク Bitcoin 0.1.0の復活:同じコンセンサスルール、SHA-256の代わりにRandomX、そして各ノードは暗号化されたランデブーを通じて自身のキーでアドレス指定されます。プレマインなし。企業なし。2100万枚。 ブロック高 — リレーが50 BTFまで上昇 ブロック報酬 — これまでにマイニングされた数 ステータス.jsonから30秒ごとに読み取られます。これはキャッシュされた数値ではなく、ノードとのライブP2Pハンドシェイクです。灰色のドットは、このページがステータスデーモンに到達できなかったことを意味します。 01ノードの出会い方 IPアドレスをダイヤルしません。ノードは自身の公開キーでアドレス指定され、暗号化されたトンネルを経由して到達するため、CGNATの後ろでも機能し、ピアはノードの場所を知ることができません。 アドレス指定 # ノードのアドレスはそのキーであり、.onionのようなものです 52 base32文字 .btf # 公開されるもの、そのキーで署名されています ディスクリプタ = アドレス + 暗号化キー + 現在のリレー # 所有していないアドレスのディスクリプタを偽造することはできません 発見、試行される順序で btfpeers.json 前回応答したピア nostrリレー ディスクリプタが公開される場所 ランデブーリレー 2つのノードがペアリングされる場所 ピア交換 ピアから引き渡されたディスクリプタ ペアリング後のハンドシェイク マジック bf 20 5c fd -> バージョン 101 | サービス | 時間 | アドレス | 高さ <- バージョン 101 | サービス | 時間 | アドレス | 高さ # 上記の高さはステータスページが読み取るものです 02ウォレットの再構築方法 12単語でキーを再構築します。導出パスは完全に記述されており、テストベクトルとPythonの標準ライブラリのみを使用してそれを再現するスクリプトが含まれているため、このソフトウェアが機能しなくなっても単語は機能し続けます。 フレーズ $ bitflash -newphrase # 一度だけターミナルに出力され、debug.logには決して出力されません $ bitflash -restorephrase="twelve words" # 100アドレスずつウォークスルーし、スキャンし、# バッチ全体で何も見つからなくなると停止します ファイル $ bitflash -backupwallet=backup.sqlite # 単一のファイルで、それ自体で開きます # 新しいウォレットは自己完結型の wallet.sqlite です; # 古い wallet.dat も引き続き機能し、アプリは# ワンクリックで変換します。 # wallet.dat を手動でコピーするのはバックアップではありません: Berkeley DB はデータベースが必要です。 データベースが開かない場合 $ bitflash -dumpwallet=keys.txt $ bitflash -importwallet=keys.txt # 1行に1つのキー、データベースなし、任意のマシンで # これはあなたのキーが平文で表示されるものです:移動したり、削除したりしてください シードがインストールされる前に作成されたキーはランダムです:それらは単語からは復元されません。だからこそ、両方のバックアップが存在し、人々がお金を失うのはそのせいです。 1.2.20以降、ウォレットはデフォルトで単一のSQLiteファイルになります:ウォレットストレージと導出仕様。 03マイニング方法 RandomXはメモリハードであり、汎用CPU向けに構築されているため、ラップトップはサーバーと競争でき、ASICは電力に見合う利点がありません。 自分でマイニング $ ./bitflash -nogui -gen # またはウィンドウから: オプション > マイニングモード プールを実行する $ ./bitflash -nogui -gen -operator # プールサーバーはノード内にあり、# .btfランデブー経由でのみ到達可能です マイナーをポイントする $ xmrig -a rx/0 -o POOL.btf -u YOU.btf -p x $ SRBMiner-MULTI --algorithm randomx \ --pool POOL.btf --wallet YOU.btf --password x 04パラメータ ティッカー BTF プルーフ・オブ・ワーク RandomX, メモリハード, CPU ブロック時間 約2分 リターゲット 30ブロックごと 報酬 50 BTF, 210,000ブロックごとに半減 半減 約292日 供給量 21,000,000 BTF 成熟度 100ブロック Sig ops 1ブロックあたり20,000 P2Pポート 8433 リレーポート 8434 プロトコル 101 プレマイン なし ライセンス MIT 05入手方法 ダウンロード v1.2.20 マニュアル ソース Discord # 実行前にダウンロードしたものを確認してください $ sha256sum -c SHA256SUMS # Linux $ chmod +x Bitflash-*.AppImage && ./Bitflash-*.AppImage # Windows: zipを展開し、Bitflash.exeを実行します コンセンサスルールは最初のリリースから変更されているため、古いビルドは異なるチェーンを静かにたどります。ノードを最新の状態に保ち、12単語を紙に書き留め、失っても構わない以上の金額を入れないでください。