digraph blockchain { size=6.25; //splines = "false"; rankdir=LR; ranksep=0.2; //splines=ortho; node [ shape = box, penwidth = 1.75 ]; edge [ penwidth = 1.75 ]; penwidth = 1.75; subgraph cluster_bob { private_key [ label = "Private\nKey" ]; full_public_key [ label = "Full\nPublic Key" ]; redeemScript [ label = "Redeem Script" ]; script_hash [ label = "Script\nHash" ]; label = "Bob's Computer" } subgraph cluster_alice { spender_script_hash [ label = "Copy Of\nScript\nHash" ]; label = "Alice's Computer" } subgraph cluster_tx1 { tx1_script_hash [ label = "Copy Of\nScript\nHash" ]; label = "TX 1" } private_key -> full_public_key -> redeemScript -> script_hash -> spender_script_hash -> tx1_script_hash; label = "Creating A P2SH Redeem Script Hash To Receive Payment" }