Programming The Blockchain in C#
https://programmingblockchain.gitbooks.io/programmingblockchain/content/
What is P2PK, P2PKH, P2SH, P2WPKH - ELI5
https://bitcoin.stackexchange.com/questions/64733/what-is-p2pk-p2pkh-p2sh-p2wpkh-eli5/64852
P2PK[H] (Pay to Public Key [Hash]) (C#)
https://programmingblockchain.gitbooks.io/programmingblockchain/content/other_types_of_ownership/p2pk[h]_pay_to_public_key_[hash].html
Bitcoin M-of-N Multisig P2SH implemented in Go
https://github.com/soroushjp/go-bitcoin-multisig
https://en.bitcoin.it/wiki/Contracts
How To Setup Own Bitcoin Simulation Network http://piotrpasich.com/how-to-setup-own-bitcoin-simulation-network/
Bitcoin multisig the hard way: Understanding raw P2SH multisig transactions https://www.soroushjp.com/2014/12/20/bitcoin-multisig-the-hard-way-understanding-raw-multisignature-bitcoin-transactions/
Multiple input/output transactions using golang btcd https://bitcoin.stackexchange.com/questions/62545/multiple-input-output-transactions-using-golang-btcd?rq=1