1、谈谈区块链(07)-比特币高手之路作者简介:谈国鹏,比特宝()创始人,最早比特币支付的探索者。一直从事比特币、以太坊、hyperledger等区块链研究探索工作,现任*集团区块链研发负责人。个人微信:jtomtan完整视频 微信公众号:ttblockchain 个人微信:jtomtan 微博: 巴比特专栏:http:/ 优酷视频:搜索“谈谈区块链”内容大纲标准交易类型 P2PKH P2SH签名类型(SigHash Type)Sequence number & locktime交易延展性(Transaction Malleability)仲裁交易微支付通道 Micropayment Channe
2、l(单向)闪电网络 Revocable Sequence Maturity Contract (双向) HLTC隔离见证(Segregated Witness)标准交易类型 交易的内部结构标准交易类型(2) P2PKH Public Key Hash HASH160 = RIPEMD160(SHA256(pubkey) Pubkey Script: OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG 验证脚本: OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG标准交易类型(3) P2SH 通过BIP增加进比特币系统(
3、2012年) HASH160 可实现多种特殊功能:如多重签名 Redeem Script Input contains source script, ouput contains the hash Example:OP_2 As pubkey Bs pubkey Cs pubkey OP_3 OP_CHECKMULTISIG 签名类型(SigHash) 1个交易Tx包含: Tx=Input(n个)+Output(m个)+nLockTime 1个Input包含: Input=1个UTXO的引用(prevTx+outputIndex) + Signature(k个) Signature类型: SI
4、GHASH_ALL : 所有Input+所有output+nLockTime(不包括签名本身) SIGHASH_NONE: 所有Input+nLockTime(不包括签名本身) SIGHASH_SINGLE: 所有Input+1个对应的output+nLockTime(不包括签名本身) SIGHASH_ANYONECANPAY:只针对当前InputSequence number & locktime nLockTime: =5亿,表示时间 =当前指定的number交易延展性(Transaction Malleability) 什么是交易延展行? 解决方案: 闪电网络中的建议 SegWit的解决方案仲裁交易 仲裁交易介绍闪电网络 网站地址 RSMC 原理详解 HTLC 原理简介隔离见证(Segregated Witness) 原理介绍 功能集合 如何欺骗老节点 缺点联系我 微信:jtomtan 微博: 巴比特专栏:http:/ 优酷视频:搜索“谈谈区块链”