78 / 691CORE

Bitcoin Core

Plně validující uzel a volitelná peněženka

Bitcoin Core je nejrozšířenější open-source implementace plně validujícího bitcoinového uzlu; není však totožná s protokolem Bitcoin ani s celou sítí.

Program přijímá data z P2P sítě, samostatně ověřuje bloky a transakce podle lokálně spuštěných pravidel, udržuje chainstate a mempool a může přidat peněženku, GUI a RPC rozhraní.

Bitcoin Core je konkrétní software s licencí MIT. Implementuje pravidla a síťová rozhraní Bitcoinu, ale žádný repozitář sám neurčuje, co je Bitcoin: provozovatelé si volí software a verzi, kterou skutečně spustí.

Během initial block download uzel stahuje bloky a ověřuje proof of work, návaznost, transakce, skripty a utrácení UTXO. Výsledný chainstate je lokálně odvozený stav, nikoli účetní zůstatek převzatý od důvěryhodného serveru.

Konsenzuální pravidla rozhodují, zda může být transakce nebo blok součástí platného řetězce. Mempool a relay policy přidává místní pravidla pro nepotvrzené transakce; nestandardní transakce proto může být konsenzuálně platná, i když ji uzel nepřeposílá.

Peer-to-peer vrstva získává hlavičky, bloky a transakce od více peerů. Mempool je dočasný a mezi uzly se liší; aktivní řetězec se vybírá podle kumulované práce mezi kandidáty, které prošly úplnou validací.

Uzel ověřuje síť i bez peněženky. Volitelný wallet modul spravuje deskriptory, klíče, adresy a konstrukci transakcí; bitcoin-qt přidává grafické rozhraní, bitcoind běží jako démon a bitcoin-cli volá RPC.

Datový adresář obsahuje konfiguraci, bloková data, chainstate a případně peněženky. Pruning po validaci maže stará block/undo data a šetří disk, ale omezuje historické dotazy; txindex a další indexy mění nároky a musí odpovídat použití.

JSON-RPC dává oprávněnému klientovi moc číst stav, měnit konfiguraci za běhu a podle zapnutých modulů pracovat s peněženkou. Nevystavuj jej veřejnému internetu, omez bind/firewall, použij bezpečné ověření a přiděluj jen potřebná oprávnění.

Oficiální binárky mají SHA-256 součty a podpisy více builderů; kontrola souboru bez ověření důvěryhodných klíčů nestačí. Guix umožňuje nezávisle reprodukovat toolchain a build a porovnat attestace, čímž snižuje důvěru v jediný distribuční bod.

Projekt přijímá patche, testování a review v otevřeném procesu. Maintaineři mají praktické oprávnění slučovat změny v repozitáři, nikoli vzdáleně přepsat pravidla cizích uzlů; změna konsenzu působí jen tam, kde uživatelé odpovídající software nasadí.

Stahuj z oficiálního zdroje, ověř SHA-256 a podpisy, čti release notes, zálohuj peněženku před změnami a testuj obnovu. Sleduj IBD, počet peerů, chain height, pruning/indexy, volný disk, debug.log a RPC expozici; upgrade neprováděj naslepo. Bitcoin Core — integration/staging repository · Bitcoin Core — transaction relay and mempool policy · Bitcoin Core — contributing and maintainer model · Bitcoin Core — installed files and components · Bitcoin Core — JSON-RPC interface · Bitcoin Core — release process · Bitcoin Core — bootstrappable Guix builds · Bitcoin Core — download and signature verification

Pro nejúplnější obraz čtěte toto heslo společně s Full Node, Konsensuální pravidla, BIP (Bitcoin Improvement Proposal), Bitcoin, Soft Fork, Mempool. Opačným směrem na něj odkazují také Soft Fork, BIP (Bitcoin Improvement Proposal), Konsensuální pravidla, Válka o velikost bloků.

DOC · 001Bitcoin Core — integration/staging repositoryPrimární zdrojDOC · 002Bitcoin Core — transaction relay and mempool policyDokumentaceDOC · 003Bitcoin Core — contributing and maintainer modelDokumentaceDOC · 004Bitcoin Core — installed files and componentsDokumentaceDOC · 005Bitcoin Core — JSON-RPC interfaceDokumentaceDOC · 006Bitcoin Core — release processDokumentaceDOC · 007Bitcoin Core — bootstrappable Guix buildsDokumentaceDOC · 008Bitcoin Core — download and signature verificationDokumentace
Ověřeno 1. srpna 2026Primární zdroje · Nejde o investiční doporučení