Bitcoin
  • Full node client
  • Thin client
    • Prune: delete the raw block abd undo data once it's been validated and used to build the databases
    • SPV(Simplified Payment Verification): SPV Node,裏頭只有每個Block的Header(約80個Bytes),一但有檢查交易紀錄是否存在於某個區塊中,就去訪問Full Node並且索取該區塊的Merkle Tree以供驗證,這個方法又稱之為Merkle Path Proof
Schematic-overview-of-Bitcoin-transactions.png
bitcoin_transaction_chain.png
Complex script without P2SH
Locking Script <public Key> OP_CHECKSIG
Unlocking Script <signature>
Complex script as P2SH
Redeem Script <Public Key> OP_CHECKSIG
Locking Script OP_HASH160 <20-byte hash of redeem script> OP_EQUAL
Unlocking Script <signature> redeem script
_d.svg
  • BIP(Bitcoin Improvement Proposal)
    • Standard BIP
    • Informational BIP
    • Process BIP
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License