Author: Jameson Lopp, Co-Founder, Casa; Translated by Golden Finance xiaozou
ビットコインのテストネットワークをリセットする時が来た。center">
ビットコインテストネットワークをリセットする時が来ました。「testnet "または "testnet3 "をリセットする時が来ました。
なぜか?テストネットの基本原則が破られたからです。開発者がソフトウェアのデバッグにお金を費やしたり、その本当の価値を損なうリスクを負うことなく、ビットコインソフトウェアの実験やテストを行えるように、テストコインは豊富に、そして無料で利用できるべきです。
- Test.com は13年間リセットされていません。
- Block rewards are close to 0, making mining harder.
- 人々は、エアドロップや、本当の価値を約束する他の活動にそれを使っています。
- This has created an economic demand for TBTC.
- People are buying and selling TBTC in multiple places.
- There's a weirdness in the testing network that should fix, because it's somehow led us now.
なぜテストネットの採掘報酬は枯渇したのでしょうか?現在、ブロックの高さが2,811,000で、これは2061年のメインネットのブロックの高さに相当するからです。その結果、ブロック報酬はわずか~0.006 TBTCとなっています。なぜこのようなことが起きたのでしょうか?
メインネットでは、ビットコインは1日あたり144ブロックを生成し、もしかしたらほんの数ブロックの誤差があるかもしれません。テストネットワークでは......下のチャートでわかるように、はるかにボラティリティがあります。コンセンサス・ルールが若干異なるため、1日に1万以上のブロックが生成されることがたまにあります。
1、始まり
私が最初にTestNetの累積価値に気づいたのは、私が何年も開発者にTestNetコインを配っていることが知られていたからです。Google / Reddit / Xでテストコインを検索すると、たいてい私のユーザー名がヒットします。今年の初め、開発者以外からテストコインのリクエストを受け始めたとき、私はさらに深く調べ始めました。それは最終的に、知識ゼロのロールアップ第2層を構築していると主張する「SatoshiVM」プロジェクトとなった。
SatoshiVM
- their github is a ghost town with no activity.
- They have nearly 200,000 followers on X, but as far as I know nobody follow or talking about the project.
- X では、多くの人が「エアドロップはあまり効果がない」と不満を漏らしている。
これは私がTestnetで見た最初の大規模な詐欺だと思いますが、決して最初のTestnet詐欺ではありません。悪意のある人々が人々の単純さにつけ込み、メインネットのビットコイン交換レートでテストネットのビットコインを売ることは珍しいことではありません。余談ですが、すべてのテストネット対応ウォレットが、テストコインには価値がないと主張する免責事項をメインインターフェースに目立つように掲載する必要があるのはこのためです!
2, Test.comには価値がある
明らかに、私がこのような投稿を書いたことを非難する意地悪な人たちがたくさんいるでしょう。「
私がTestNetのリセットを提唱する唯一の理由は、TestNetは開発者が自由に使えるべきだということです。
私がTestNetのリセットを提唱する唯一の理由は、TestNetを開発者が自由に使えるようにすべきだということです。
ここに、テストコインがその真の価値で取引されている証拠があります:
これはトークンを1ドル強で販売している仲介サイトです。テストコインは価値が蓄積されているため、入手が困難であることを指摘しています。
こちらもテストコインを販売しているサイトです。ネットワークとメインネットワーク間のトークン取引のための完全なオーダーブックを運営するテストサイトです。
これはテストネットワーク上で稼働しているある種の分散型取引所です。様々なトークンを取引するテストネットワーク上で動いている分散型取引所です。
3, フェーズ1: 安いブロックの採掘
一連の難易度の低いブロックの採掘はかなり簡単です!
(1) 最も難易度の低いルールを発動させる
(2)ラップトップGPUは10秒に1ブロックを作成できる
(3)タイムスタンプが出るまで採掘を続ける。)タイムスタンプが進みすぎるまで(2時間)マイニングを続ける
(4)待つ
(5)繰り返す
私が最後にテストしたのは9年前です。今回は、デスクトップマシンでCPUマイニングのみを使用したかったので、非常に古いbfgminerソフトウェアを使用しました。
しかし、CPUマイニングは難易度1でも遅すぎることが判明したので、bfgminerをGPUで動作させるのに時間をかけなければなりませんでした。
私のbitcoin.confでは、新しく受信したブロックごとに
bashスクリプトは基本的に、採掘者が実行中かどうかをチェックします。実行されていない場合、採掘機を60秒間実行し、採掘プロセスを終了します。
効果的に実行されていることを証明するために、私はTestNetブロックスクリプトをチェックしました。TestNet Block Browserをチェックしてみました。
すると、このような空白のブロックがたくさん採掘されていることがわかります。
しかし、ほぼ丸一日動かしてみて、それほど多くの空白ブロックを採掘していないことに気づきました。他のマイナーのブロックのタイムスタンプを見ると、彼らもタイムスタンプを調整していることに気づいた!マイナーはこれを手動でやらなければならないと思っていたので、これは少し意外だった。マイニングテンプレートのロジックを詳しく調べると、直近の6ブロックのMEDIAN TIME PASTがシステムクロックの未来にある場合、MEDIAN TIME PAST + 1秒を使用することがわかった。なぜなら、タイムスタンプが「MEDIAN TIME PAST」よりも早いブロックを採掘した場合、それは無効とみなされ、他のノードによって拒否されるというコンセンサスルールだからです。
つまりこのルールは、常に時間を進めようとすることで、自分自身と戦い、タイムワープの有効なウィンドウを狭めていることを意味する。そこで私は、各ブロックの後に発動する自動空白ブロック採掘をオフにした。
しかし、フェーズ1のスクリプトを実行した数日間で、テストネットのブロック数を300%増やすことに成功したことがわかります!
世間の反応
私の非破壊的なフェーズ1スクリプト(実際には誰の取引確認も遅くしなかった)についての興味深いことは、それが当時実行されていることさえ知らなかった多くのプロジェクトに私の注意を喚起したことです。プロジェクトの関係者から電報でメッセージをもらうようになった。そして、彼らのプロジェクトリーダーは、ばかげた主張をたくさんすることで、自分を被害者にしようとした。このモトスワップ・プロジェクトについて少し調べてみた。このmotoswapプロジェクトについて少し調べてみたところ、BSVの連中が運営していることがはっきりしました。だから、彼らがよくある部族主義的な物語を使って、自分たちの失敗を「マキシに対する我々のせいだ」と表現するのを見るのは驚くことではない。ダニーはなぜか、テスト・ネットワークからメイン・ネットワークに切り替え、メイン・ネットワークを破壊すると支持者に言い続けている。しかしもちろん、これは完全に間違っている。メインネットワークに切り替えた場合に起こる唯一のことは、デゲンのトレーダーが、値段が高いのでデックスを使うのを控えるということだ。
こいつは自分のプロジェクト名のスペルすら正しく書けないほど頭が悪い。しかし、数年前からこの分野を見てきた人なら、クレイグ・ライトが評判がいいとか、BSVがいいアイデアだと信じることがいかに愚かなことか、よく分かっているはずだ。
この男は明らかに不吉な兆候を見た。
この人は明らかに不吉な兆候を見て、テストコインを売り続けることができなくなることを心配しているのかもしれない。
私のタイムスタンプ操作で面白いのは、すべてのハッシュレート予測が狂ってしまうことです。Mempool.spaceは、私がネットワークのハッシュレートを3倍にし、1秒あたり1ペタハッシュ以上追加したことを示しています。を使用していて、一度に数秒間しかオンにしていないにもかかわらずです!
4、フェーズ2:恒久的なブロックの嵐
難易度の低いブロックを作ったフェーズ1は、ネットワークにさらなる混乱を生み出したフェーズ2のための概念実証にすぎなかった。私がこの混乱に気づいたのは2015年のことだ。
第2段階はどのように行うのですか?実質的にはフェーズ1と同じ手順ですが、各難易度調整の前に発動するようにしてください。フェーズ2の結果は?通常の状態では、テストネットワークは1日あたり約150ブロックを生成することがわかります。しかし、パーマネント・ブロック・ストーム・モードがアクティブになると、1日あたり20,000以上のブロックを簡単に生成することができます!
これはかなりクレイジーです。ブロック生成を150倍から250倍高速化するという話ですから、ブロックチェーン全体のデータスループットに匹敵します。
世間の反応
意外にも、テストネットワークの異常な振る舞いに最初に気づくのは、トークンを実際の価値で取引するプロジェクトを運営している人たちでしょう。一日が過ぎ、そして......
このdegenプロジェクトが、「テストネットワークを破壊した」ことを自分の手柄にしようとしているのが面白い。
このデゲンプロジェクトが、インフラの失敗をポジティブに変えるために「テストネットワークを破壊した」という手柄を立てようとしているのが面白い。
さらに、以下のテストネットのタップオペレーターの反応は奇妙だ。
さらに、以下のテストネットのタップオペレーターの反応は奇妙です。もちろん、彼がこの見解を支持するのは自由ですが、TestNetを使用している他の開発者のコンセンサスと根本的に一致しないことに気づくのではないでしょうか。
ビットコイン・コアのコントリビューターとしての私の地位は、テストネットの操作とは何の関係もないので、このキャンセルの試みは奇妙な視点だ。私は自分のマシンでローカルに実行されるコードを修正しただけです。組織としてのBitcoin Coreは私の行動に関与していません......
ブロックストームがmempool.spaceのインフラにダメージを与える可能性があることにも気づきました。のインフラにダメージを与えることに気づきました。
また、ブロックストームがmempool.spaceのインフラにダメージを与えることにも気づきました。
5、第3段階:やり残した仕事!
今のところ、私は開発者たちにインフラを強化したりネットワークを切り替えたりする時間を与えるために、testnet3 に少し時間を与えています。ブロックマイニングはプルーフ・オブ・ワーク以外のものを使用するため、カオスの少ないテストネットワークであるシグネットに移行すると聞いています。
私がこれまでしてきたことは、ハッシュレートやパワーを実際に必要とするものではなかったことに注意してください。私は、ブロックストームをトリガーするスクリプトを書く必要なく、Linux上でOpenCLドライバを動作させる(マイニングのためにGPUを使用する)ために、より多くの時間(数時間)を費やしてきました。
驚きを損なわないように、ここでは詳細には触れませんが、比較的少数のハッシュレートで何ができるかを考え始めると、議論は非常に興味深いものになるでしょう。
テストネットを実際の価値ある取引に使用するのは、非常に危険であると言いたいです。を使うのは非常に悪い考えだ。テストネットは安全ではないし、それを信じようとしない人には喜んでその証拠を提供する。繰り返しになるが、私は、碑文/ルーン/オーディナル/交換のような物議を醸すものをテストするためにテストネットを使う人がいても気にしない。
6, reset testnet
Bitcoin Coreのコード変更によりtestnet4が開始され、複数の貢献者が現在取り組んでいます。
新しいGenesisブロックを作ることはそうそうないので、これはユニークな試みです。この古いツールは今でも十分に機能すると思います。
というわけで、今testnet4は新しい創世記ブロックの可能性を持っています:
testnet4が数ヶ月以内に完成し、利用できるようになることを願っています。
7、まとめ
テストネットが十分に長く運営され続ければ、テストネットトークンは希少になり、価値が蓄積される可能性があると思います。したがって、テストネットが価値を蓄積しないようにする唯一の方法は、定期的なリセットの文化を浸透させることです。
現在testnet3でインフラを運用している皆さん、注意してください。img src="https://img.jinse.cn/7220434_watermarknone.png">