Full Nodes vs Light Nodes: Which Blockchain Node Should You Run?