What is a Blockchain Node, and How Does it Work?