This section is about partial implementations that are only able to read the blocks, ususally coming from Bitcoin Core, to interpret the data.
Is it mega fast? Nope
Does it work? Yup.
Reference implementation?
Executables provided:
  • bitcoin-qt
Runs just a headless Bitcoin server.
You can then interact with it via the Bitcoin CLI client.
On Bitcoin Core snap 26.0, the executable is called bitcoin-core.daemon rather than bitcoind
These are commands that e.g. the Bitcoin CLI client can make to the server.
The commands can be listed with:
bitcoin-core.cli help
and full help with:
bitcoin-core.cli help getrawtransaction
For example. to run the Bitcoin getrawtransaction command, first in one shell we start bitcoind:
bitcoin-core.daemon
and then on another shell:
bitcoin-core.cli getrawtransaction 75b431e0a8c4617ca8adefe593ba66aa30907742b6dc8772761bfe7edabd74b4 true
On Bitcoin Core snap 26.0, the executable is called bitcoin-core.cli rather than bitcoin-cli.
Officially supported installation method on Ubuntu 23.10.