124 / 691SIGNET

Signet

Signet ist ein Testnetz mit Proof of Work und einer zusätzlichen Skriptbedingung für Blöcke. Es ermöglicht koordinierte Tests einschließlich geplanter Störungen.

BIP 325 trennt Transaktionsprüfung von der Berechtigung zur Blockerzeugung eines bestimmten Signet. Das Standardnetz nutzt Signaturen; eine eigene Bedingung kann eine andere Lösung haben.

Ein Full Node prüft Proof of Work, Transaktionen und die zusätzliche Signet-Bedingung. Ein gültiger Header allein belegt nicht die Erfüllung der im Blockkörper enthaltenen Bedingung. [BIP 325 — Signet] [Bitcoin Core — Signet]

Die Bedingung ist ein Skript und kann eine Signatur oder Multisig verlangen. Ein eigenes Signet mit OP_TRUE erlaubt eine leere Lösung; nicht jedes Signet benötigt daher immer eine Signatur. [BIP 325 — Signet]

BIP 325 legt eine nichtleere Lösung in den optionalen Daten des BIP-141-Commitments der Coinbase ab. Die Markierung 0xecc7daa2 kennzeichnet diese Daten; es handelt sich nicht um eine separate gewöhnliche Zahlung an den Unterzeichner. [BIP 325 — Signet]

Die Prüfung nutzt zwei virtuelle Transaktionen und eine veränderte Transaktionswurzel mit geleerter Lösung. Die Signatur umfasst weder sich selbst noch die Header-Nonce; die Suche nach Proof of Work benötigt nicht bei jeder Nonce-Änderung eine neue Signatur. [BIP 325 — Signet]

Bitcoin Core bietet ein Standard-Signet; Teilnehmer können jedoch ein eigenes Skript vereinbaren. Die Nachrichtenanfangskennung wird aus der Bedingung abgeleitet; der Name Signet allein bezeichnet nicht dasselbe Netz. [BIP 325 — Signet] [Bitcoin Core — Signet] [Bitcoin Wiki — Signet]

Das Ziel ist keine Garantie unterbrechungsfreien Betriebs. Koordination erlaubt Tests von Ausfällen und Reorganisationen unter vorhersehbareren Bedingungen als unkontrolliertes Test-Mining. [BIP 325 — Signet] [Bitcoin Core 0.21 release notes]

Unterzeichner können Blöcke zurückhalten oder Transaktionsaufnahme beschränken. Ihre Zustimmung ersetzt keine anderen Validierungsregeln des Knotens; dieses Modell ist nicht mit Mainnet-Sicherheit gleichzusetzen. [BIP 325 — Signet] [Bitcoin Optech — Signet]

Auch Regtest kann mehrere Rechner verbinden, doch die Blockerzeugung ist billig und durch einen Teilnehmer leicht kontrollierbar. Signet dient auch langfristigen gemeinsamen Tests mit festgelegter Befugnis zur Blockerzeugung. [BIP 325 — Signet]

Signet-Münzen sind keine Mainnet-BTC und werden vom Protokoll nicht dagegen eingelöst. Adressen können ein Testformat mit einem anderen Netz teilen; eine Adresse allein bestimmt das richtige Netz nicht. [Bitcoin Core — Signet]

Prüfen Sie Netzkonfiguration, signet_challenge in getblockchaininfo und tatsächliche Transaktionsbestätigungen. Ein erfolgreicher Wallet-Test belegt keine Widerstandsfähigkeit gegen wirtschaftliche Angreifer im Mainnet. [Bitcoin Core — getblockchaininfo RPC] [Bitcoin Core — signet miner]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Nakamoto-Konsens, Blockausbreitung, Initialer Blockdownload, Blockgewicht. Auf diesen Eintrag verweisen außerdem Testnet.

DOC · 001BIP 325 — SignetSpezifikationDOC · 002Bitcoin Core — SignetDokumentationDOC · 003Bitcoin Core 0.21 release notesDokumentationDOC · 004Bitcoin Wiki — SignetDokumentationDOC · 005Bitcoin Optech — SignetDokumentationDOC · 006Bitcoin Core — signet minerDokumentationDOC · 007Bitcoin Core — getblockchaininfo RPCDokumentation
Quellenbasiert · Keine Anlageberatung