Voltar ao Meridian 2140
Verifique você mesmo Verificação a partir de fontes primárias

Não confie.
Verifique você mesmo.

Uma biblioteca prática para confrontar afirmações sobre Bitcoin com registros originais, especificações formais, código executável e o seu próprio nó de validação completa.

19 caminhos primários e reproduzíveis de verificação
Um link sozinho ainda não é uma prova.

A verificação mais forte termina no hardware e no software que você controla.

01 · LEIARegistro primário

Consulte a especificação original, o anúncio ou o documento jurídico.

02 · AUDITERegras executáveis

Compare a afirmação com o código aberto e as propostas de protocolo aceitas.

03 · VERIFIQUESeu próprio nó

Pergunte ao seu próprio nó validador qual cadeia, quais transações e quais UTXO ele aceita.

A

Fundamentos e criptografia

O projeto original e os padrões em que se baseiam os hashes e as assinaturas de Bitcoin.

04
B

Código e consenso

Regras executáveis, constantes da rede e processo público de mudanças.

04
C

Verifique com seu próprio nó

Consultas diretas à sua própria cópia validada da blockchain.

08

O link RPC descreve o comando. A prova em si só surge ao executá-lo no seu próprio nó Bitcoin Core de validação completa.

RPC · 009SEU NÓ

Estado da cadeia e trabalho acumulado

Bitcoin Core RPC · getblockchaininfo

bitcoin-cli getblockchaininfo
O que você verifica

O melhor bloco, a altura, a dificuldade, o chainwork, a poda e o progresso da validação aceitos pelo seu nó.

Abrir fonteRPC ↗
RPC · 010SEU NÓ

O bloco completo e todas as suas transações

Bitcoin Core RPC · getblock

bitcoin-cli getblock <hash> 2
O que você verifica

O cabeçalho, a ligação com o bloco anterior, a raiz Merkle, o Proof of Work, as confirmações e as transações decodificadas.

Abrir fonteRPC ↗
RPC · 011SEU NÓ

Transação bruta e saídas decodificadas

Bitcoin Core RPC · getrawtransaction

bitcoin-cli getrawtransaction <txid> true <blockhash>
O que você verifica

Entradas, saídas, valores, scripts, dados witness, TXID e inclusão em um bloco.

Abrir fonteRPC ↗
RPC · 012SEU NÓ

Conjunto UTXO e oferta calculada de forma independente

Bitcoin Core RPC · gettxoutsetinfo

bitcoin-cli gettxoutsetinfo
O que você verifica

O número e o valor total das saídas atualmente não gastas no estado aceito pelo seu nó.

Abrir fonteRPC ↗
RPC · 013SEU NÓ

Integridade do banco de dados local da blockchain

Bitcoin Core RPC · verifychain

bitcoin-cli verifychain 4 0
O que você verifica

A consistência de blocos e dados de reversão na profundidade e no nível de verificação escolhidos.

Abrir fonteRPC ↗
RPC · 014SEU NÓ

Prova Merkle de inclusão de transação

Bitcoin Core RPC · gettxoutproof / verifytxoutproof

bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>
O que você verifica

A inclusão criptográfica de uma ou mais transações em um bloco específico.

Abrir fonteRPC ↗
RPC · 015SEU NÓ

Estimativa do hashrate da rede

Bitcoin Core RPC · getnetworkhashps

bitcoin-cli getnetworkhashps
O que você verifica

Uma estimativa reproduzível derivada da dificuldade observada e dos tempos de bloco, não a telemetria direta de todos os mineradores.

Abrir fonteRPC ↗
RPC · 016SEU NÓ

Mempool — estado do seu nó

Bitcoin Core RPC · getmempoolinfo

bitcoin-cli getmempoolinfo
O que você verifica

Quantidade de transações, memória, taxa mínima e regras do seu nó; os Mempool não são globalmente idênticos.

Abrir fonteRPC ↗
D

Registros públicos e testemunhos

Registros externos úteis, claramente separados da verificação própria.

03