P2SH的由来 # 上文提到的P2PKH,只能支付到一个公钥地址,且解锁脚本也是固定的步骤,是一笔简单的C2C支付。日常生活中,还有很多较复杂的支付场景,如支票,组织中多人管理一笔资金,银行承兑等等。比特币预留了交易类型拓展的窗口,其...
<!--StartFragment--> 介绍 比特币,作为全球最安全、最去中心化的区块链,一直以来被认为在可编程性方面较为有限,相较于以太坊等平台。然而,BitVM正在改变这一局面,它为比特币引入了一个先进的计算和可编程框...
常用的操作码 1.基本操作码 OP_0 (0x00) 作用: 将数值0(false)压入堆栈。 用途: 通常用于标记或填充空位。 OP_1 (0x51) 到 OP_16 (0x60) 作用: 将数值 1 到 16 压入堆...
作者:Anony “多方共享的 UTXO(sharing UTXO)”(下文缩写为 “共享 UTXO”),顾名思义,就是让多个用户共享对一个 UTXO 的所有权、让他们的资金寄身于同一个 UTXO 中。这个概念的侧重点不是对权...
作者:Hiroki Gondo 来源:https://medium.com/nayuta-engineering-blog-en/understanding-taproot-assets-protocol-e2dfe3fc1e07...
最初让我关注到比特币的 Dust Limit, 是因为比特币铭文。按说比特币铭文是和一个独立的 Sat(聪) 关联在一起的,为啥铭文的大小不是一个 Sat(聪) 而是不同的数量呢?最近再次关注到这个问题,是因为所参与的比特币生态跨链桥...
比特币网络是否需要二层? 从比特币闪电网络的发展来看,人们并不满足于比特币平均十分钟的出块速度和平均要半小时以上的确认时间,这意味着任何一笔交易的结算时间平均都要超过半小时。 从 ordinals/runes 以及更多协议...
<!--StartFragment--> 虽然RGBVM不受限但是RGB的“合约”编写实际上是受限的。因为在’合约代码“和VM中间还有个东西叫做Schema。 <https://www.rgbfaq.com/gloss...
在这样一个最基本的场景。Alice给Bob发送 RGBT这个token。这个token是合约叫做C。 1.初始状态 最开始Alice是拥有合约信息和密封当前状态的UTXO。Bob没有合约信息。 2.导入合约 BoB需要首先导...
<!--StartFragment--> BTC脚本 以一种常见的交易类型“Pay-to-PubKey-Hash (P2PKH)”为例: 锁定脚本: OP_DUP OP_HASH160 <公钥哈希>...