Antes de tudo NÃO será necessário baixar toda a cadeia de blocos novamente e nem migrar suas carteiras, pois o Bitcoin Knots usa sua cabeia de blocos e carteiras se estiverem no local padrão. Se não estiver no local padrão basta indicar para o Bitcoin Knots em qual pasta estão. Então a transição é bem tranquila.
1º Passo: Acesse a página oficial (bitcoinknots.org) e clique em baixar. Caso a página não identifique corretamente seu sistema operacional clique em mostrar outros formatos. Se estiver no Linux com processador Ryzen ou Intel procure por bitcoin-XX.X.knotsXXXXXXXX-x86_64-linux-gnu.tar.gz. Salve em sua pasta de preferência e descompacte;
2º Passo: Encerre o Bitcoin Core se estiver em execução;
3ª Passo: Vá até a pasta /bin dentro da pasta do Bitcoin Knots que você descompactou e dê um duplo clique no arquivo bitcoin-qt e pronto! O Bitcoin Knots vai iniciar igual ao seu Bitcoin Core, usando a mesma cadeia de blocos e carteiras que você já tem, inclusive as mesmas configurações do arquivo bitcoin.conf que você já usa. Portanto se já está rodando via TOR não precisa fazer nenhuma configuração adicional.
No menu “Definições → Opções” há uma aba nova chamada “Spam Filtering”, uma das poucas partes que ainda não está traduzida para Português, então segue minha tradução abaixo:

- Ignorar scripts receptores não reconhecidos (recomendo deixar ativado)
- Rejeitar versões desconhecidas do script testemunha (recomendo deixar ativado)
- Rejeitar transações parasitas (recomendo deixar ativado)
- Ignorar transações envolvendo protocolos de sobreposição não-bitcoin token/asset (recomendo deixar ativado)
- Ignorar transações com taxa de mineração menor que X KvB
- Atrasar a aceitação de transações que gastam moedas que estiveram em repouso por menos de X (BTC) por bloco
- Atraso em aceitar transações gastando moedas que estiveram em repouso X blocos (zero é desligado)
- Tratar cada sigop de consenso como pelo menos X bytes
- Ignorar transações com menos de X bytes por sigop potencialmente executado
- Ignorar transações com X ou mais ancestrais não confirmados
- Ignorar transações cujo tamanho com todos os antepassados não confirmados excede X kilobytes
- Ignorar transações se qualquer ancestral teria X ou mais descendentes não confirmados
- Ignorar transações se qualquer ancestral teria mais de X kilobytes de descendentes não confirmados
- Ignorar as chaves públicas nuas/expostas (pay-to-IP) (recomendo deixar ativado)
- Ignorar scripts “multisig” nus/expostos (recomendo deixar ativado)
- Permitir que as transações tenham, no máximo, “uma âncora efêmera (recomendado)” na saída
- Rejeitar transações que só têm uma âncora
- Ignorar transações com código de contrato inteligente maior que X bytes
- Ignorar transações com mais de X operações de assinatura “legacy”
- Ignorar transações com dados adicionais maiores que X bytes
- Pesar dados incorporados como X bytes virtuais por byte real
- Ignorar dados incorporados com formatos não padrão (recomendo deixar ativado)
- Ignore as transações com valores que custariam mais para gastar com uma taxa de X (BTC) por KvB “poeira”
- Rejeitar “transações” que são apenas dados arbitrários (recomendo deixar ativado)
- Ajuste automaticamente o limite de poeira para cima de X vezes
Você ainda conta com a aba “Watch network activity” no menu “Janelas” onde você pode ver todas as transações ocorrendo em tempo real e inclusive pesquisar pela sua seja com o ID da transação seja com o endereço, o que elimina a necessidade de utilizar serviços de terceiros como a mempool.space por exemplo:

Também exite a aba “Mempool statistics” no menu “Janelas” onde você pode ver um gráfico do volume das transações que estão esperando para entrar no próximo bloco que mostra inclusive a taxa mínima:

Outra a aba interessante é “Block visualizer” no menu “Janelas” onde você pode ver o gráfico do último bloco de de qualquer outro:












Comentários: