Bitcoin-Änderungen und -Updates müssen in einer versiegelten und kontrollierten Umgebung getestet werden, in der Fehler die Stabilität des Hauptnetzwerks nicht beeinträchtigen. Dies wird als Testnetz oder Testnetzwerk bezeichnet.
La Testnetz Das Testnetz ist zweifellos ein sehr nützliches Werkzeug für Kryptowährungsentwickler wie z Bitcoin. Diese kontrollierten Netzwerke bieten einen Raum, in dem Sie jede Art von Änderung vornehmen können, ohne das Risiko einzugehen, dass alles fehlschlägt.
Die Anfänge des Bitcoin Testnet
Die Anfänge des Testnet-Netzwerks in Bitcoin reichen bis ins Jahr 2010 zurück, genauer gesagt bis zum 19. Oktober 2010. Damals Gavin Andresen Senden Sie einen Patch, um diese Funktionalität zu aktivieren, der von akzeptiert wurde Satoshi Nakamoto. Wir können den betreffenden Patch sehen hier, und damit beginnt das erste Bitcoin-Testnetz.
Mit der Schaffung des ersten Testnetzwerks wurde Entwicklern die Möglichkeit eröffnet, Softwareänderungen zu testen. ohne das Hauptnetzwerk zu berühren. Die Vorteile dieser Netzwerke sind immens, vor allem weil sie es ermöglichen Beschleunigen Sie die Softwareentwicklung und erweitern Sie Ihre Evidenzbasis.
Am 3. Februar würde das Testnet1-Netzwerk jedoch auf Wunsch des Entwicklers David François neu gestartet, der eine Nachricht senden würde parche zum Bitcoin Core-Code. Dieses neue Testnetz war als Testnet2 bekannt. Testnet2 hingegen stellte zwei schwerwiegende Probleme dar:
- Das Netzwerk begann große Schwierigkeiten zu haben.
- Aufgrund der hohen Schwierigkeit nutzten viele Benutzer die Möglichkeit, Testnet-Münzen als echte Bitcoins zu verkaufen.
Angesichts dieser Situation, am 12. April 2012, Andresen würde neu starten das Netzwerk und würde das neue Bitcoin-Testnetz starten, das aktuelle Testnet3. Mit dieser Änderung würden Bitcoin-Entwickler sicherstellen, dass Fehler wie Testnet1 und Testnet2 nicht erneut auftreten. Dies ist ihnen tatsächlich gelungen, da Testnet3 immer noch nach seinen eigenen Konsensregeln aktiv ist.
Mainnet und Testnet Was sind ihre Unterschiede?
Mit Bitcoin sind zwei Netzwerke verbunden, obwohl es sich um völlig unterschiedliche Netzwerke handelt:
- Mainnet: Hauptnetzwerk
- Testnet (oder Testnet3): Testnet
Während die Bitcoins, die wir kennen, im Mainnet-Netzwerk leben, „lebt“ eine mit Bitcoin identische Kryptowährung im Testnet-Netzwerk, jedoch mit einem eigenen Adresstyp und einer eigenen Adresse Buchhaltungsdatensatz oder Blockchain. Wir setzen das Wort „Leben“ in Anführungszeichen, denn das Einzige, was existiert, ist eine Buchhaltung. Um Ihnen eine bessere Vorstellung zu geben, sehen Sie sich das folgende Beispiel an:
Bei Testnet beginnen die Adressen nicht wie bei Bitcoin mit „1“ oder „3“, sondern mit „m"Oder"2«. Beispiele:
mvN7z3C3GNwTkeEY2tvAQzragtDoiQZ5CF
2NEPMeQcRF7j3uZvQYqsEQxxdCqEnNgDyXd
Dieser Unterschied scheint gering zu sein, aber er garantiert, dass es unmöglich ist, Bitcoin vom Mainnet zum Testnet zu senden. Das muss daran liegen, dass Testnet-Münzen wertlos sind. Der Grund dafür ist, dass das Mining von Münzen im Testnetz sehr einfach ist, so einfach, dass es jeder Computer tun kann. Dies ist offensichtlich nicht im Vergleich zu den Schwierigkeiten und Investitionen, die getätigt werden müssen, um dieselbe Aufgabe im Mainnet-Netzwerk zu erfüllen.
Wenn Sie jedoch mehr darüber erfahren möchten, wie Bitcoin seinen Wert nimmt, empfehlen wir Ihnen die Lektüre dieser andere Artikel.
Weitere Unterschiede zwischen Mainnet und Testnet sind die folgenden:
- Testnet verwendet unterschiedliche Parameterwerte ADRESSVERSION. Dieser Parameter führt letztendlich dazu, dass unterschiedliche Adressen erstellt werden, weshalb in Bitcoin keine Testnet-Adresse funktioniert. Während Bitcoin verwendet 0x00 im Testnet wird es verwendet 0x6F. Es ist wichtig, dass sie visuell identifiziert werden können.
- Das Testnet-Netzwerk verwendet einen anderen Genesis-Block als das Haupt-Bitcoin-Netzwerk. Der Genesis-Block ist der Keim, aus dem das Hauptbuch, die Blockchain, erstellt wird. Nur durch die Änderung des Genesis-Blocks starten Sie eine neue Kryptowährung, da Sie ein neues Buchhaltungsbuch erstellen.
- Überprüfung IsStandard() Der im Bitcoin-Code geschriebene Code ist im Testnet deaktiviert, was ein perfektes Szenario zum Experimentieren mit Transaktionen und neuen Ideen ermöglicht.
- Verwenden Sie beim Start des Testnetzes unterschiedliche Seeds. DNS.
- Der Header der Protokollnachrichten lautet 0x0B110907 statt 0xF9BEB4D9 welches in Bitcoin verwendet wird.
- Das Bitcoin-Programm ist ein Knoten einer rot P2P und muss mit anderen Knoten im Netzwerk kommunizieren. Normalerweise Port verwenden 8333 vom Computer, aber im Testnet-Modus verwendet es den Port 18333 um beide Modi gleichzeitig auf demselben Computer betreiben zu können. Ein Port ist der Informationsein- und -ausgangspunkt, über den alle Computer verfügen.
- Das Bitcoin-Programm ermöglicht Ihnen auch die Kommunikation mit anderen Programmen, beispielsweise solchen, die Sie als Entwickler erstellen können. Dies ist der für das Protokoll verwendete Port RPC. Testnet verwendet 18332 während Bitcoin verwendet 8332.
- Wenn innerhalb von 20 Minuten kein Block gefunden wurde, wird die Schwierigkeit automatisch zurückgesetzt.
Wir helfen dir
FAQs
Finden Sie gelöste Fragen zu Bitcoin.
Bitcoin wurde erstellt von Satoshi Nakamoto. Der Name ist ein Pseudonym und seine wahre Identität ist unbekannt. Nakamoto machte seine Erfindung am 31. Oktober 2008 öffentlich, indem er das Bitcoin-Whitepaper an eine Mailingliste von Kryptografen schickte. Im Jahr 2009 veröffentlichte er die erste Version des Bitcoin-Clients und arbeitete eine Zeit lang daran (zusammen mit anderen Entwicklern wie Hal Finney), bis er 2011 verschwand und das Projekt in die Hände anderer überließ. Sie können auch die Menschen treffen, die am engsten mit dem Unternehmen verbunden sind.Die Identität von Satoshi Nakamoto im Artikel über die üblichen Verdächtigen.
zu Bitcoins kaufen, müssen Sie sich auf einer Kryptowährungs-Austauschplattform wie Bit2Me registrieren und die notwendigen Schritte befolgen, um Bitcoin per Kreditkarte oder Banküberweisung zu kaufen. Sie können auch erweitern, um zu erfahren, was das ist Detaillierte Schritte zum Kauf von Bitcoin.
Muchos Geschäfte bieten zunehmend die Möglichkeit an, mit Bitcoin zu bezahlen. In vielen Fällen müssen Sie Ihr Bitcoin-Wallet einrichten (das genügend Bitcoin enthalten muss, um die Zahlung durchführen zu können), und schließlich müssen Sie die Zahlung nur noch an die Adresse des Verkäufers leisten und dabei angeben, wie viele Bitcoins Sie haben werde senden. Denken Sie daran, dass Sie bei Verwendung dieser Methode immer überprüfen müssen, ob die Adresse, an die Sie senden möchten, korrekt ist. Sie können mit Bitcoin auch mit einer Debitkarte wie der Bit2Me Card bezahlen. In diesem Fall müssen Sie lediglich die Karte mit Ihrem Bitcoin-Wallet verknüpfen, sicherstellen, dass Sie über genügend Guthaben verfügen, und bezahlen, wie Sie es mit Ihrer regulären Karte tun würden.
Der Preis von Bitcoin schwankt aufgrund von Marktschwankungen ständig. Sie können den aktualisierten Kurs in Echtzeit auf verschiedenen Websites wie CoinMarketCap oder TradingView überprüfen. Sie haben auch die Möglichkeit, die Grafik seiner Beziehung zum Euro anzuzeigen https://pro.bit2me.com/exchange/BTC-EUR.
Die Bitcoin-Transaktionensind die Übertragung von Bitcoins zwischen zwei Bitcoin-Adressen. Diese Transaktionen werden in der Bitcoin-Blockchain aufgezeichnet, einem öffentlichen, unveränderlichen Hauptbuch. Jede Transaktion wird von Knoten im Bitcoin-Netzwerk validiert und bestätigt, wenn sie einem Block in der Blockchain hinzugefügt wird. Bitcoin-Transaktionen sind irreversibel, d. h. eine einmal bestätigte Transaktion kann nicht mehr rückgängig gemacht werden. Für jede Transaktion fällt eine Transaktionsgebühr an, die an Miner gezahlt wird, die die Transaktion validieren und einen Block zur Blockchain hinzufügen.
El Bitcoin (BTC) ist die erste Währung, die auf asymmetrischer Kryptographie basiertund das hat eine Welt voller Möglichkeiten eröffnet. Die Idee dieser Kryptowährung entstand aus anderen existierenden und weniger bekannten Elementen wie HashCash, BitGold oder DigiCash, die innerhalb eines Peer-to-Peer- oder P2P-Zahlungsnetzwerks kombiniert werden.
Warum wurde es erstellt und ist es so integriert?
Sicherlich gibt Ihnen der Name „Testnet“ Hinweise darauf, warum es erstellt wurde. Wenn nicht, hinterlassen wir Ihnen im Folgenden die beiden Schlüssel zum Verständnis:
- Um Bitcoin zu verbessern: Es ist der perfekte Rahmen, um zu analysieren, wie neue Verbesserungen funktionieren. Es bietet ein Netzwerk, das Bitcoin sehr ähnlich ist, mit denselben Regeln und derselben Funktionsweise. Bevor eine Änderung in der Mainet-Version bereitgestellt wird, wird sie in diesem Netzwerk implementiert und das Ergebnis wird ohne größere Konsequenzen beobachtet.
- So integrieren Sie Bitcoin: Wenn Sie ein Tool erstellen möchten, das Bitcoin verwendet, müssen Sie dessen Transaktionen und Funktionen testen können, indem Sie mit Ihrem Code arbeiten. Dieser Code muss jedoch bei der Arbeit mit Bitcoins voll funktionsfähig sein.
Und der Hauptunterschied zwischen dem Bitcoin-Testnetzwerk und dem Hauptnetzwerk besteht darin, dass seine Münzen keinen Wert haben, da der Abbau dieser Münzen keine nennenswerten Kosten verursacht.
Stellen wir uns vor, jemand schlägt eine Verbesserung für Bitcoin vor. Sobald diese Verbesserung entwickelt ist, muss sie getestet werden, da sie Bitcoin beschädigen könnte. Sie kann jedoch nicht auf einer Website getestet werden, die nach einer anderen Logik arbeitet. Diese Verbesserung kann im Testnet-Netzwerk oder sogar in einem neuen „Testnet“ durchgeführt werden.
Wir sehen einen Anwendungsfall des Testnet-Netzwerks in SegWit. Ohne ein Testnetz wäre das Testen von SegWit innerhalb des Mainnets praktisch unmöglich gewesen, ohne dass aufgrund der Änderungen, die eine solche Implementierung vornehmen musste, Chaos verursacht würde.
Testnet-Münzen haben keinen Wert
Obwohl es sich um eine Kryptowährung handelt, die fast identisch mit Bitcoin ist, wie wir oben erklärt haben (sie hat 21 Millionen, der Block wird alle 10 Minuten abgebaut,...), ist diese Währung Es hat keinen Wert. Es spielt keine Rolle, ob Sie Tausende haben.
Dies liegt daran, dass diese Währung sehr einfach zu erhalten ist. Sie wurde geschaffen, damit Entwickler eine Umgebung haben, in der sie Dinge ohne finanziellen Schaden testen können.
Rat: Vorsicht vor Betrug! Sie könnten versuchen, Ihnen Münzen aus dem Testnet-Netzwerk zu verkaufen. Man müsste sehr ahnungslos und sehr neu sein, um auf so etwas hereinzufallen, aber es kann passieren. Denken Sie daran, wie Testnet-Netzwerkadressen beginnen. Dort kann man niemals Bitcoins erhalten.
Testnet, um zu lernen, wie man Bitcoin verwendet
Testnet ist der Bitcoin der Neulinge.
Aus welchem Grund?. Nun, es handelt sich um eine Kryptowährung, die kein Geld kostet und kostenlos zur Verfügung gestellt wird, aber nach den gleichen Regeln wie Bitcoin funktioniert. Dies macht es perfekt für den Neuling, der ausprobieren möchte, wie Bitcoin funktioniert, ohne Bitcoins kaufen zu müssen. Darin, Wallets, Transaktionen, Senden und Empfangen von Transaktionen, alles funktioniert auf die gleiche Weise. Optisch sehen Sie lediglich, dass sich die Richtung ändert.
Viele Bitcoin-Wallets können mit diesem Netzwerk einfach per Knopfdruck betrieben werden und es gibt Websites (allgemein als „ Wasserhähne), die die Münzen verschenken.
Stellen Sie sich vor, Sie sind Lehrer und möchten, dass Ihre Schüler experimentieren oder dass Sie erste Erfahrungen sammeln möchten. Obwohl Sie den Sprung wagen und es mit echtem Geld tun könnten, ist dies auch auf Testnet möglich.
Sie sollten nur die folgenden Schritte ausführen:
- Gehen Sie zur Brieftasche Bit2Me-Wallet, das das Bitcoin-Testnetz unterstützt.
- Klicken Sie nach dem Öffnen auf die Schaltfläche "+" für «Neue Wallet erstellen».
- Geben Sie dem Wallet in diesem Fall einen Namen „Bitcoin Testnet“ und wählen Sie das Netzwerk „Bitcoin Testnet“ aus.
- Drücken Sie den Knopf «Wallet erstellen».
- Nach der Erstellung können Sie auf die Schaltfläche „Empfangen“ klicken und die angezeigte Adresse kopieren.
- Sie greifen beispielsweise auf einen Testnet-Faucet zu es ist, und geben Sie die kopierte Adresse ein (Am Ende des Beitrags haben Sie noch ein paar Faucets).
- In wenigen Sekunden oder Minuten erhalten Sie Ihre Testnet-Coins in Ihrem Wallet.
- Sobald Sie sie haben, können Sie sie an andere Testnet-Adressen senden.
Dies kann eine großartige Erfahrung sein, die nicht länger als 15 Minuten dauert, um direkt und ohne Bitcoins mit der Technologie und dem Potenzial von Bitcoin in Kontakt zu kommen.
Mining
Wie gesagt, Testnet-Coins werden verschenkt, das heißt: die Komplexität des Bergbaus im Bitcoin-Testnetz ist lächerlich. Mit einem alten Computer können Sie ohne Unterbrechung nach CPU schürfen, fast ohne zusätzliche Stromkosten.
Testnet ist so konzipiert, dass es eine sehr geringe Komplexität aufweist, die jedoch in jedem Block und wie bei Bitcoin zunimmt.
Das bedeutet, dass die Komplexität so stark zunehmen könnte, dass niemand mehr schürft, da es sich um Währungen handelt, die keinen Wert haben. Um dieses Problem zu lösen, wurde Testnet3 eine Funktion hinzugefügt, die so konzipiert ist, dass ein Block, der aufgrund seiner Komplexität nicht geschürft werden kann, automatisch auf ein sehr niedriges Niveau wechselt. Das heißt, es „startet“ die Komplexität neu.
Blockchain-Größe
Wie bereits erwähnt, verfügt Testnet über einen eigenen Buchhaltungsdatensatz, die Blockchain. Aber dieses Register weist nicht die hektische Aktivität von Bitcoin auf. Während Die Bitcoin-Blockchain umfasst mittlerweile mehr als 260 GBDass der Testnet überschreitet hier kaum 23 GB.
Und was passiert, wenn die Kette viel belegt? Nun, eine Blockchain mit vielen Gigabyte könnte ihre Wartung auch unhaltbar machen, wenn es keine Anreize gibt. Das Merkwürdige daran ist, dass die Anzahl der ausgegebenen Münzen endet, bevor sie eine relevante Größe erreicht. Wie Sie sehen, steht die 21-Millionen-Grenze kurz vor der Erteilung, was bei Bitcoin für das Jahr 2140 erwartet wird.
Fast 21 Millionen Münzen in nur 4 oder 5 Jahren ausgegeben? Es scheint etwas seltsam, denn wenn für jeden Block eine Anzahl von Münzen nach den gleichen Regeln wie Bitcoin freigegeben werden und wir sagten, dass das Bitcoin-Testnetzwerk dieselbe Mining-Logik wie das Hauptnetzwerk hat, sollte es auch etwa 120 Jahre und 10 Minuten dauern . im Durchschnitt pro Block.
Der Grund dafür liegt in der zuvor erwähnten Funktionalität von Testnet3: Wenn die Komplexität zunimmt, startet es neu und ermöglicht das Mining vieler Blöcke in kürzerer Zeit, wodurch die durchschnittliche Zeit pro Block erheblich reduziert wird.
Das heißt, während es bei Bitcoin etwa 1000 Minuten dauern kann, 100 Blöcke zu schürfen, benötigt Testnet viel weniger, vielleicht zwischen 100 und 200 Minuten (es ist nur eine Schätzung, wenn man sich die Grafiken ansieht).
Und was passiert, wenn alle 21 Millionen ausgegeben werden? Möglicherweise wird ein neues Testnetz vereinbart, Nummer 4. Ziel ist es, keinen Wert zu haben, sodass ständig Münzen generiert werden, die Tests zur Verbesserung von Bitcoin und seinem Ökosystem ermöglichen.
Starten Sie mit Bit2Me und tauchen Sie mit einem Vorsprung in die Welt der Kryptowährungen ein. Melden Sie sich ganz einfach an und erhalten Sie über diesen Link 5 € GRATIS bei Ihrem ersten Einkauf. Warten Sie nicht länger und schließen Sie sich der Krypto-Revolution an! Registrieren
RegTest, Testen von Regressionen in Bitcoin
Die Bitcoin Core-Software verfügt außerdem über die Standardkonfiguration eines noch unbekannteren Netzwerks (obwohl es definiert ist). in Ihrer Dokumentation), den sogenannten RegTest (Regressionstest), der auch mit einem Parameter auf der Kommandozeile gestartet werden kann.
> bitcoind -regtest -daemon Bitcoin-Server startet
Es wurde der im März 0.9.0 veröffentlichten Bitcoin Core-Version 2014 hinzugefügt und als alternativer Testmodus erstellt.
Dieses Netzwerk kann verwendet werden, um Blockchains mit denselben Eigenschaften wie Testnet zu erstellen, jedoch nur zwischen den von uns gewünschten Knoten. Das heißt, mit diesem Modus können wir private Blockchains erstellen, die unter unserer Kontrolle arbeiten.
Einige Entwickler glauben, dass dies eine der perfekten Möglichkeiten ist, mit der Entwicklung neuer Funktionalitäten und der Forschung mit der Blockchain-Technologie zu beginnen, und das alles in einer zu 100 % kontrollierten Umgebung.
Ressourcen
Abschließend möchten wir mit Ihnen eine private Sammlung der Ressourcen teilen, die wir bei Bit2Me für die wichtigsten halten und die Sie benötigen, was auch immer Ihr Ziel ist.
Testnet Faucets (kostenlose Münzen)
- https://bitcoinfaucet.uo1.net/
- https://tpfaucet.appspot.com/
- https://kuttler.eu/en/bitcoin/btc/faucet/
- https://coinfaucet.eu/en/
Blockchain-Testnet-Explorer
Testnet-kompatible Geldbörsen
- Bit2Me-Wallet
- Copay (Multiplattform)
- Myzelium (Android)
- Bitcoin Wallet (Android)
Testnet-kompatible API-Dienste
hier drücken um Ihr Benutzerkonto auf Spanisch KOSTENLOS und sicher zu eröffnen und ein Geschenk im Wert von 5 € zu erhalten.