
著者:Jameson Lopp、Co -Founderの翻訳:ビットチェーンビジョンXiaozou
>
より具体的には、ビットコインテストネットワークをリセットします。
なぜそれを言うのですか?テストネットワークの基本原則が壊れているためです。テストコインはリッチで多様であり、無料で使用できるようにするため、開発者はソフトウェアをデバッグしたり、実際の価値を危険にさらすためにお金を使わずにビットコインソフトウェアをテストおよびテストできるようにします。
・テストネットワークは13年間リセットされていません。
・ブロック報酬は0に近く、マイニングの難しさが強化されます。
・人々はそれをエアドロップやその他の約束された実際の価値に使用しています。
・これは、TBTCの経済的需要を生み出します。
・人々は多くの場所でTBTCを売買します。
テストネットワークには奇妙なことがあります。なぜなら、それがある程度このステップに私たちを引き起こしたからです。
テストネットワークマイニングの報酬が乾燥するのはなぜですか?現在のブロックの高さは2,811,000であるため、これは2061年のメインネットワークブロックの高さに相当します。したがって、ブロックの報酬は〜0.006 TBTCのみです。どうして?私は数年前にそれを説明しました:
メインネットワークでは、ビットコインは毎日144ブロック、おそらく数ブロックのエラーを生成します。テストネットワークでは…以下の図に示すように、ボラティリティはより大きくなります。わずかに異なるコンセンサスルールのため、1日の数ヶ月のブロック数に相当する10,000ブロック以上がそれ以外に生成されます。
>
1、始まり
テストネットワークの蓄積された価値について初めて学びました。なぜなら、私は長年にわたってテストネットワーク通貨を提供することが開発者に知られていることが知られているからです。Google / reddit / xでテスト通貨を検索すると、通常、ユーザー名が表示されます。したがって、今年の初めに、非開発者からテスト通貨要求の受け取りを開始したとき、私は詳細な調査を始めました。最終的には「Satoshivm」プロジェクトになり、2階にゼロ認識ロールアップを構築すると主張しました。
>
Satoshivmはいくつかの危険な信号を示しています:
・彼らのgithubは、活動のない幽霊の都市です。
・Xには200,000人近くのファンがいますが、私の知る限り、このプロジェクトについて注意を払ったり話したりする人はいません。
・多くの人は、エアドロップが役に立たないと不満を述べています。
これは、テストネットワークで見た最初の大規模な詐欺だと思いますが、これは最初のテストネットワーク詐欺ではありません。悪意のある人々は、人々のシンプルさを使用して、テストネットワークビットコインをメインネットワークビットコイン為替レートで販売しています。率直に言って、これが、テストネットワークをサポートするすべてのウォレットが、メインインターフェイスに明らかな免除ステートメントを発行する必要がある理由です。テスト通貨は価値がないと主張しています!
2、テストネットワークには価値が蓄積されています
明らかに、私が彼らのプロジェクトを「好きではない」ので、私がそのような記事を書いていると非難する多くの意地悪な人々がいるでしょう。
テストネットワークをリセットする唯一の理由は、テストネットワークを開発者に無料で使用する必要があることです。さらに、誰もがテストネットワークを自由に使用して、達成したい開発目的を達成できるはずです。
テスト通貨が実際の価値で取引されているという証拠を次に示します。
>
これは、トークンを1ドルの価格で販売する証券会社のWebサイトです。彼らは、テスト通貨に価値が蓄積されているため、テスト通貨を取得することは困難であることさえ指摘したことに注意してください。
>
これは、オペレーションテストネットワークとメインネットワークの別のトークンの完全な注文帳の別のWebサイトです。
>
これは、さまざまなトークンを交換できるテストネットワークで実行されている分散型交換です。
3同様にフェーズ1:安いブロックを発掘します
一連の難しいブロックを掘るのは非常に簡単です。
(1)最小難易度ルールをトリガーします
(2)ラップトップコンピューターGPUは、10秒ごとに1ブロックを作成できます
(3)タイムスタンプが多すぎるまで(2時間)掘削し続ける
(4)待っています
(5)繰り返します
それは9年前にオンラインマイニングでテストしました。今回は、CPUマイニングをデスクトップでのみ使用したいと考えているため、非常に古いBFGMinerソフトウェアを使用します。
しかし、拡散1が難しい場合でも、CPUマイニングがまだ遅すぎるため、BFMinerをGPUと一緒に走らせるために時間を費やさなければならないことがわかります。
私のbitcoin.confでは、次の方法で新しく受信した各ブロックのバッシュスクリプトを設定します。
>
BASHスクリプトは、主にマイニングマシンが実行されているかどうかを確認します。実行されない場合、マイニングマシンを60秒間実行してから、マイニングプロセスを終了します。
>
効果的に実行されていることを証明するために、テストネットワークブロックブラウザーを確認しました。
>
その後、このような空白のブロックがたくさん掘られているのがわかります。
>
しかし、ほぼ1日走った後、私はそれほど多くの空白のブロックを掘り下げなかったことに気付きました。他の鉱山労働者のブロックのタイムスタンプを表示することで、私は彼らが時間内に彼らのタイムスタンプを調整していることを発見しました!鉱山労働者は手動操作を実行しなければならないと思うので、これは少し驚くべきことです。マイニングテンプレートのロジックを慎重に確認します。最後の6ブロックの中央値がシステムクロックの将来である場合、過去の中央値は使用します。これは実際には合理的です。これは、ブロックのタイムスタンプが「過去の中央値」よりも早い場合、他のノードによって無効で拒否されるためです。
したがって、このルールは、常に時間を前進させようとすることにより、私は自己構成であり、効果的な時間の窓を縮小することを意味します。そこで、各ブロックの後にトリガーされた自動ブランクブロックマイニングを閉じました。
しかし、フェーズ1スクリプトを実行した数日間で、テストネットワークのブロック数を300%増加させることがわかります。
>
公的な対応
私の非壊れたフェーズ1スクリプト(実際には誰のトランザクションの確認が遅くなりません)は、これらのプロジェクトが実行されていることさえ知らなかったことです。私はプロジェクトに関連する人員から電報メッセージを受け取り始め、私が何をしているのか尋ねました。その後、彼らのプロジェクトリーダーは自分自身を犠牲者に変えようとし、多くのばかげた主張を提案しようとしました。
>
このMotoswapプロジェクトでいくつかの調査を行った後、すべてが非常に明確になりました。したがって、彼らは共通の部族主義者の物語を使用して、彼らの失敗を「私たちはマキシスと戦っている」と表現しています。何らかの理由で、ダニーは常にサポーターに、テストネットワークからメインネットワークに切り替えることを伝え、メインネットワークを破壊します。しかし、これはもちろん完全に間違っています。メインネットワークに切り替えた場合、唯一のことは、DeGenトレーダーが高価格のためにDEXを使用したくないということです。
>
この男はとても愚かで、彼自身のプロジェクトの名前でさえ正しくありません。しかし、この分野に数年間注意を払ってきた人なら誰でも、クレイグ・ライトが信頼できると信じていること、またはBSVは良い考えであると信じていることを明確に理解する必要があります。
>
この男は明らかに不吉な兆候を見て、彼はテスト通貨を販売し続けることができないと心配するかもしれません。
私のタイムスタンプの操作の興味深い点は、すべてのハッシュレートを狂気を推定することもできることです。Mempool.spaceは、ネットワークハッシュレートを3倍にし、1秒あたり1秒間で1秒以上増加したことを示しています。
>
4同様にフェーズ2:永久ブロックストーム
低抵抗性ブロックを作成するフェーズ1は、フェーズ2の概念的な証明であり、ネットワークにより多くの混乱を引き起こしています。2015年に初めて気づきました:
>
フェーズ2を実行するにはどうすればよいですか?実際にはフェーズ1と同じですが、これらの手順が各難易度調整の前にトリガーされることを保証するためです。フェーズ2の結果は何ですか?通常の状況では、テストネットワークは毎日約150ブロックを生成していることがわかります。しかし、永続的なブロックストームモードがアクティブ化されると、毎日20,000以上のブロックを簡単に生成できます!
>
これは非常にクレイジーです。なぜなら、ブロック生成の加速が150から250倍であるため、ブロックチェーンの全体的なデータスループットはボリュームに関連しているからです。ご想像のとおり、テストネットワークでインフラストラクチャとサービスを実行している多くの人々は、100回以上拡張する準備ができていません…
公的な対応
当然のことながら、ネットワークの異常なテストに気づいた最初の人は、実際の価値でトークンにトークンを実行する人です。
>
>
ある日が経過し、それから…
>
このDegenプロジェクトが、「テストネットワークを破壊する」ことを招待することにより、インフラストラクチャを肯定的な要因に変換しようとしていることは非常に興味深いと思います。
さらに、以下のテストネット労働者の反応は奇妙です。これにより、彼の動機を疑います。もちろん、彼はこの見解を自由にサポートできますが、テストネットワークを使用して他の開発者とのコンセンサスが基本的な一貫性に達していないことに気付くと思います。
>
>
このキャンセルの試みは奇妙な見方です。なぜなら、ビットコインのコア貢献者としての私のアイデンティティは、テストネットワークの操作とは何の関係もないからです。自分のマシンで実行されているコードのみを変更しました。ビットコインコアは、組織としての私の行動に参加していません…
また、ブロックストームがmempool.spaceインフラストラクチャを破壊することに気付きました。以下では、嵐が発生した後、Mempoolチャートが更新を停止したことがわかります。
>
5同様にフェーズ3:続行する前に!
現在、私はテストネットを一定期間提供しているので、開発者がインフラストラクチャやスイッチングネットワークを強化する時間を持っています。誰かがシグネットに目を向けていると言った。
これまでのところ、私がすることはすべてハッシュレートや電気を必要としないことに注意してください。OPENCLドライバーがLinuxで実行するために(数時間)(GPUマイニングを使用して)より多くの時間を費やしました。
驚きを破壊することを避けるためにここで詳細については議論しませんが、比較的小さなハッシュレートで何ができるかを検討し始めると、議論は非常に興味深いでしょう。
>
実際のバリュートランザクションにテストネットワークを使用することは非常に悪い考えであると言いたいだけです。テストネットワークは安全ではありません。私が繰り返したいのは、テストネットワークを使用して碑文/ルーン/序数/交換などの物議を醸すものをテストするかどうかは気にしないことです。しかし、これらのことの目的が実際の価値トランザクションを実施することである場合、DogeCoinまたはLitecoinを使用する方が適切です。
6、テストネットワークをリセットします
Bitcoin Coreのコードの変更はTestNet4を開始し、いくつかの貢献者が現在関連する作業を行っています。
これはユニークな仕事です。なぜなら、新しい作成ブロックを毎日作成するわけではないからです。この古いツールはまだ非常に使いやすいことがわかりました。
>
したがって、TestNet4には潜在的な新しい作成ブロックがあります。
>
TestNet4が完了し、今後数か月で利用可能になることを願っています。
7、要約します
テストネットワークが長時間実行され続けると、ネットワークのテストが不足し、価値が蓄積される可能性があると思います。したがって、テストネットワークが価値を蓄積しないようにする唯一の方法は、通常のリセット文化を植え付けることです。
現在、TestNet3でインフラストラクチャを実行しているすべての人は、この夏または秋にTestNet4にインフラストラクチャの計画を開始することを強くお勧めします。
>