Bitcoin full-node

One of a use cases is to offload Bitcoin blockchain synchronization from personal PCs and laptops when using bitcoin core application. Hence, personal PC/laptop will sync transactions from a server instead of full network validation.

If configured with disablewallet=1 the server will not store any private keys or wallet data (even if asked to).

bitcoin core provides RPC authentication hash method.