124 / 691SIGNET

Signet

Signet to sieć testowa z Proof of Work i dodatkowym warunkiem skryptowym dla bloków. Umożliwia skoordynowane testy, także planowanych awarii.

BIP 325 oddziela walidację transakcji od uprawnienia do tworzenia bloków konkretnego Signetu. Sieć domyślna używa podpisów; własny warunek może mieć inne rozwiązanie.

Full Node sprawdza Proof of Work, transakcje i dodatkowy warunek Signetu. Sam poprawny nagłówek nie dowodzi spełnienia warunku zawartego w treści bloku. [BIP 325 — Signet] [Bitcoin Core — Signet]

Warunek jest skryptem i może wymagać jednego podpisu lub Multisig. Własny Signet z OP_TRUE dopuszcza puste rozwiązanie; twierdzenie, że każdy Signet zawsze wymaga podpisu, jest nieścisłe. [BIP 325 — Signet]

BIP 325 umieszcza niepuste rozwiązanie w opcjonalnych danych zobowiązania BIP 141 w coinbase. Znacznik 0xecc7daa2 identyfikuje dane; nie jest to osobna zwykła płatność dla podpisującego. [BIP 325 — Signet]

Weryfikacja wykorzystuje dwie wirtualne transakcje i zmodyfikowany korzeń transakcji z opróżnionym rozwiązaniem. Podpis nie obejmuje siebie ani nonce nagłówka; szukanie Proof of Work nie wymaga podpisywania przy każdej zmianie nonce. [BIP 325 — Signet]

Bitcoin Core oferuje domyślny Signet, ale uczestnicy mogą uzgodnić własny skrypt. Identyfikator początku komunikatów wynika z warunku; sama nazwa Signet nie oznacza tej samej sieci. [BIP 325 — Signet] [Bitcoin Core — Signet] [Bitcoin Wiki — Signet]

Celem nie jest gwarancja nieprzerwanej pracy. Koordynacja pozwala testować awarie i reorganizacje w warunkach bardziej przewidywalnych niż niekontrolowane kopanie testowe. [BIP 325 — Signet] [Bitcoin Core 0.21 release notes]

Podpisujący mogą wstrzymywać bloki lub ograniczać włączanie transakcji. Ich zgoda nie zastępuje pozostałych reguł walidacji węzła; tego modelu nie można przedstawiać jako bezpieczeństwa mainnetu. [BIP 325 — Signet] [Bitcoin Optech — Signet]

Regtest również może łączyć wiele maszyn, lecz tworzenie bloków jest tanie i uczestnik łatwo je kontroluje. Signet służy także długim wspólnym testom z określonym uprawnieniem do produkcji bloków. [BIP 325 — Signet]

Monety Signetu nie są BTC w mainnecie i protokół ich na nie nie wymienia. Adresy mogą dzielić format testowy z inną siecią; sam wygląd adresu nie ustala właściwej sieci. [Bitcoin Core — Signet]

Sprawdź konfigurację sieci, signet_challenge w getblockchaininfo i faktyczne potwierdzenia transakcji. Udany test portfela nie dowodzi odporności na ekonomicznego napastnika w mainnecie. [Bitcoin Core — getblockchaininfo RPC] [Bitcoin Core — signet miner]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Nakamoto consensus, Block propagation, Initial block download, Block weight. Do tego hasła prowadzą również odsyłacze z Testnet.

DOC · 001BIP 325 — SignetSpecyfikacja ↗DOC · 002Bitcoin Core — SignetDokumentacja ↗DOC · 003Bitcoin Core 0.21 release notesDokumentacja ↗DOC · 004Bitcoin Wiki — SignetDokumentacja ↗DOC · 005Bitcoin Optech — SignetDokumentacja ↗DOC · 006Bitcoin Core — signet minerDokumentacja ↗DOC · 007Bitcoin Core — getblockchaininfo RPCDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna