Zpět na Meridian 2140
VERIFY Ověřování od primárních zdrojů

Nevěřte.
Ověřujte.

Praktická knihovna pro kontrolu tvrzení o Bitcoinu proti původním záznamům, formálním specifikacím, spustitelnému kódu a vašemu vlastnímu plně validujícímu uzlu.

19 primárních a reprodukovatelných cest k ověření
Samotný odkaz ještě není důkaz.

Nejsilnější ověření končí na hardwaru a softwaru, který ovládáte vy.

01 · ČTĚTEPrimární záznam

Projděte původní specifikaci, oznámení nebo právní dokument.

02 · AUDITUJTESpustitelná pravidla

Porovnejte tvrzení s otevřeným kódem a přijatými návrhy protokolu.

03 · OVĚŘTEVlastní uzel

Zeptejte se vlastního validujícího uzlu, který řetězec, transakce a UTXO přijímá.

A

Základy a kryptografie

Původní návrh a standardy, na kterých stojí bitcoinové hashe a podpisy.

04
B

Kód a konsenzus

Spustitelná pravidla, konstanty sítě a veřejný proces změn.

04
C

Ověřte vlastním uzlem

Přímé dotazy nad vaší vlastní validovanou kopií blockchainu.

08

Odkaz RPC popisuje příkaz. Samotný důkaz vznikne až jeho spuštěním proti vašemu vlastnímu plně validujícímu uzlu Bitcoin Core.

RPC · 009VÁŠ UZEL

Stav řetězce a nahromaděná práce

Bitcoin Core RPC · getblockchaininfo

bitcoin-cli getblockchaininfo
Co si ověříte

Nejlepší blok, výšku, obtížnost, chainwork, prořezávání a postup validace přijatý vaším uzlem.

Otevřít zdrojRPC
RPC · 010VÁŠ UZEL

Celý blok a všechny jeho transakce

Bitcoin Core RPC · getblock

bitcoin-cli getblock <hash> 2
Co si ověříte

Hlavičku, vazbu na předchozí blok, Merkle root, proof of work, konfirmace a dekódované transakce.

Otevřít zdrojRPC
RPC · 011VÁŠ UZEL

Surová transakce a dekódované výstupy

Bitcoin Core RPC · getrawtransaction

bitcoin-cli getrawtransaction <txid> true <blockhash>
Co si ověříte

Vstupy, výstupy, částky, skripty, witness data, TXID a zahrnutí do bloku.

Otevřít zdrojRPC
RPC · 012VÁŠ UZEL

UTXO sada a nezávisle spočítaná nabídka

Bitcoin Core RPC · gettxoutsetinfo

bitcoin-cli gettxoutsetinfo
Co si ověříte

Počet a celkovou hodnotu právě neutracených výstupů ve stavu přijatém vaším uzlem.

Otevřít zdrojRPC
RPC · 013VÁŠ UZEL

Integrita místní databáze blockchainu

Bitcoin Core RPC · verifychain

bitcoin-cli verifychain 4 0
Co si ověříte

Konzistenci bloků a undo dat ve zvolené hloubce a úrovni ověření.

Otevřít zdrojRPC
RPC · 014VÁŠ UZEL

Merkleův důkaz zahrnutí transakce

Bitcoin Core RPC · gettxoutproof / verifytxoutproof

bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>
Co si ověříte

Kryptografické zahrnutí jedné či více transakcí do konkrétního bloku.

Otevřít zdrojRPC
RPC · 015VÁŠ UZEL

Odhad hashratu sítě

Bitcoin Core RPC · getnetworkhashps

bitcoin-cli getnetworkhashps
Co si ověříte

Reprodukovatelný odhad z pozorované obtížnosti a časů bloků — nikoli přímou telemetrii všech těžařů.

Otevřít zdrojRPC
RPC · 016VÁŠ UZEL

Stav mempoolu vašeho uzlu

Bitcoin Core RPC · getmempoolinfo

bitcoin-cli getmempoolinfo
Co si ověříte

Počet transakcí, paměť, minimální poplatek a pravidla vašeho uzlu; mempooly nejsou globálně totožné.

Otevřít zdrojRPC
D

Veřejné záznamy a svědci

Užitečné externí záznamy, jasně oddělené od vlastního ověření.

03