Glossar / Nodes und Software
Testnet
Auch bekannt als Testnet4.
- Was ist das Testnet?
- Das Testnet ist ein paralleles Bitcoin-Netzwerk, dessen Coins bewusst wertlos sind und das Entwickler von Wallets und Börsen nutzen, um Transaktionen zu proben, bevor sie das echte Geld von jemandem anfassen.
Spezifiziert im BIP-94.
Niemand kauft diese Coins, denn Faucets geben sie kostenlos ab. Das Netzwerk läuft seit 2011 und wurde bereits einmal ersetzt: BIP94 definierte testnet4, das im Oktober 2024 mit Bitcoin Core 28.0 ausgeliefert wurde, nachdem die ältere Chain in einen Zustand abgedriftet war, auf den sich niemand verlassen konnte. Für jeden, der Bitcoin kauft, ist das Einzige, woran man sich erinnern sollte: dass eine Testnet-Transaktion nichts über eine echte Zahlung beweist.
Wie es funktioniert
Status: testnet3, die Version, die die meisten Tutorials noch beschreiben, wurde durch testnet4 abgelöst, das in BIP94 spezifiziert und im Oktober 2024 mit Bitcoin Core 28.0 ausgeliefert wurde. Neue Integrationsarbeit sollte auf testnet4 oder signet abzielen.
Das Testnet wendet die gewöhnlichen Konsensregeln von Bitcoin an, mit einer großen Ausnahme obendrauf. Wenn zwanzig Minuten ohne Block vergehen, darf der nächste Block mit der minimal möglichen Schwierigkeit gemint werden, sodass ein einziger Laptop die Chain in Bewegung halten kann, wenn niemand ernsthaft Hardware darauf richtet. Diese Regel macht ein kostenloses Testnetzwerk überlebensfähig, und sie ist auch das, was die dritte Version davon ruiniert hat.
Der Fehlermodus ist leicht zu beschreiben. Jemand mit echter Mining-Hardware wartet darauf, dass die Schwierigkeit auf ihren Boden fällt, mint einen Schwung von Tausenden trivialer Blöcke, und die Chain ruckt mit Reorganisationen von Hunderten Blöcken Tiefe vorwärts. Zusammen mit einer Timewarp-Schwäche in der Neuberechnungsarithmetik ließ dies Miner die Schwierigkeit von testnet3 nach unten ziehen und die verbleibende Coin-Ausgabe weit schneller verbrauchen, als jemand beabsichtigt hatte, was Faucets leer und Bestätigungszeiten bedeutungslos zurückließ.
Testnet4 behält die Zwanzig-Minuten-Notlösung bei, verbietet aber, dass sie für den ersten Block einer Schwierigkeitsperiode gilt, und verankert jede Neuberechnung am Beginn ihrer eigenen Epoche, sodass der Timewarp-Trick nicht mehr funktioniert. Außerdem begann es mit einem frischen Genesis-Block, sodass seine Historie kurz ist. Die beiden Versionen laufen vorerst nebeneinander auf verschiedenen Ports, 18333 für testnet3 und 48333 für testnet4, und beide verwenden dieselben Adresspräfixe: m, n, 2 und tb1.
Wo Sie es sehen
Das Testnet ist der Ort, an dem die Software, auf die Sie sich verlassen, erprobt wird, bevor sie zu Ihnen gelangt.
Engineering-Teams von Börsen verdrahten hier die Behandlung von Einzahlungen und Auszahlungen, Firmware von Hardware-Wallets wird hier getestet, und wer eine Zahlungsintegration baut, führt hier seine ersten hundert Versuche aus statt mit Geld. Faucet-Websites geben Coins an jeden aus, der fragt, was das deutlichst mögliche Signal dafür ist, was sie wert sind.
Am wahrscheinlichsten begegnen Sie dem Testnet über einen Betrug. Ein überzeugender Screenshot einer bestätigten Transaktion bedeutet nichts, wenn der dahinterstehende Explorer auf ein Testnetzwerk umgestellt wurde, und gefälschte Support-Mitarbeiter haben genau diesen Trick genutzt, um zu behaupten, eine Rückerstattung sei bereits gesendet worden. Zwei Prüfungen klären es: Die Adresse einer echten Zahlung an Sie beginnt mit 1, 3 oder bc1, und die Explorer-URL sollte das Wort testnet nicht enthalten. Wenn Ihnen jemand anbietet, Ihnen Testnet-Coins zu verkaufen, gibt es nichts zu kaufen.
Testnet vs. signet
Das Testnet wird von jedem gemint, der auftaucht, sodass sein Blockplan chaotisch ist; signet-Blöcke sind nur gültig, wenn ein benannter Betreiber sie signiert, sodass das bei ihnen nicht der Fall ist. Dieser eine Unterschied ist der Grund, warum signet ernsthaftes Testen weitgehend übernommen hat. Das Testnet beantwortet noch eine Frage, die signet nicht beantworten kann, nämlich wie sich Software verhält, wenn das Mining selbst sich falsch verhält, aber wenn Sie ein Testnetzwerk wollen, das an einem gewöhnlichen Tag dem Mainnet ähnelt, ist signet die nähere Entsprechung.