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.