Wróć do Meridian 2140
Sprawdzaj Weryfikacja od źródeł pierwotnych

Nie ufaj.
Sprawdzaj.

Praktyczna biblioteka do sprawdzania twierdzeń o Bitcoinie na podstawie oryginalnych zapisów, formalnych specyfikacji, wykonywalnego kodu i własnego, w pełni walidującego węzła.

19 pierwotnych i powtarzalnych ścieżek weryfikacji
Sam odnośnik nie jest jeszcze dowodem.

Najmocniejsza weryfikacja kończy się na sprzęcie i oprogramowaniu, które kontrolujesz.

01 · CZYTAJPierwotny zapis

Przejrzyj oryginalną specyfikację, ogłoszenie lub dokument prawny.

02 · AUDYTUJWykonywalne reguły

Porównaj twierdzenie z otwartym kodem i przyjętymi propozycjami protokołu.

03 · SPRAWDŹWłasny węzeł

Zapytaj własny węzeł walidujący, jaki łańcuch, transakcje i UTXO akceptuje.

A

Podstawy i kryptografia

Pierwotny projekt i standardy, na których opierają się hashe oraz podpisy Bitcoina.

04
B

Kod i konsensus

Wykonywalne reguły, stałe sieciowe i publiczny proces zmian.

04
C

Sprawdź własnym węzłem

Bezpośrednie zapytania do własnej zwalidowanej kopii blockchaina.

08

Odnośnik RPC opisuje polecenie. Sam dowód powstaje dopiero po uruchomieniu go wobec własnego, w pełni walidującego węzła Bitcoin Core.

RPC · 009TWÓJ WĘZEŁ

Stan łańcucha i skumulowana praca

Bitcoin Core RPC · getblockchaininfo

bitcoin-cli getblockchaininfo
Co sprawdzisz

Najlepszy blok, wysokość, trudność, chainwork, przycinanie i postęp walidacji przyjęte przez twój węzeł.

Otwórz źródłoRPC ↗
RPC · 010TWÓJ WĘZEŁ

Cały blok i wszystkie jego transakcje

Bitcoin Core RPC · getblock

bitcoin-cli getblock <hash> 2
Co sprawdzisz

Nagłówek, powiązanie z poprzednim blokiem, korzeń Merkle, Proof of Work, potwierdzenia i zdekodowane transakcje.

Otwórz źródłoRPC ↗
RPC · 011TWÓJ WĘZEŁ

Surowa transakcja i zdekodowane wyjścia

Bitcoin Core RPC · getrawtransaction

bitcoin-cli getrawtransaction <txid> true <blockhash>
Co sprawdzisz

Wejścia, wyjścia, kwoty, skrypty, dane witness, TXID i uwzględnienie w bloku.

Otwórz źródłoRPC ↗
RPC · 012TWÓJ WĘZEŁ

Zbiór UTXO i niezależnie obliczona podaż

Bitcoin Core RPC · gettxoutsetinfo

bitcoin-cli gettxoutsetinfo
Co sprawdzisz

Liczbę i łączną wartość aktualnie niewydanych wyjść w stanie zaakceptowanym przez twój węzeł.

Otwórz źródłoRPC ↗
RPC · 013TWÓJ WĘZEŁ

Integralność lokalnej bazy danych blockchaina

Bitcoin Core RPC · verifychain

bitcoin-cli verifychain 4 0
Co sprawdzisz

Spójność bloków i danych cofania na wybranej głębokości oraz poziomie weryfikacji.

Otwórz źródłoRPC ↗
RPC · 014TWÓJ WĘZEŁ

Dowód Merkle uwzględnienia transakcji

Bitcoin Core RPC · gettxoutproof / verifytxoutproof

bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>
Co sprawdzisz

Kryptograficzne uwzględnienie jednej lub wielu transakcji w konkretnym bloku.

Otwórz źródłoRPC ↗
RPC · 015TWÓJ WĘZEŁ

Szacowany hashrate sieci

Bitcoin Core RPC · getnetworkhashps

bitcoin-cli getnetworkhashps
Co sprawdzisz

Odtwarzalny szacunek z obserwowanej trudności i czasów bloków, a nie bezpośrednią telemetrię wszystkich górników.

Otwórz źródłoRPC ↗
RPC · 016TWÓJ WĘZEŁ

Mempool — stan twojego węzła

Bitcoin Core RPC · getmempoolinfo

bitcoin-cli getmempoolinfo
Co sprawdzisz

Liczbę transakcji, pamięć, minimalną opłatę i reguły twojego węzła; Mempool nie są globalnie identyczne.

Otwórz źródłoRPC ↗
D

Publiczne zapisy i świadectwa

Przydatne zapisy zewnętrzne, wyraźnie oddzielone od własnej weryfikacji.

03