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"
}
