比特币相对时间锁从什么时候开始计时

相对时间锁关注某个输入所花费的输出已经确认多久,与填写一个固定日历日期不同。比特币交易可以在满足相应版本和标志条件时,用序列号表达这种等待要求;不能把所有序列号都直接换算成剩余秒数。

相对时间锁关注某个输入所花费的输出的链上年龄,与填写一个固定日历日期不同。比特币交易可以在满足相应版本和标志条件时,用序列号表达这种等待要求;不能把所有序列号都直接换算成剩余秒数。

等待基准是被花费的输出

按区块数锁定时,以包含被花费输出的区块高度为基准,等待指定数量的区块。按时间锁定时,起点是该区块之前一区块的过去时间中位数,即MTP;判断能否入块时,使用候选区块前一区块的MTP比较,不是从创建或广播新交易的时刻开始读秒。

相对锁定语义适用于版本至少为2且相应输入未设置序列号禁用标志的交易。序列号中的类型标志决定采用区块数还是时间;时间值按512秒为单位编码,提取时还需区分标志位与数值位,不能把整个序列号直接当成秒数。

区块条件不是现实时间承诺

同样的等待条件用于不同确认位置的输出,可花费门槛也会不同。按区块数等待时,目标高度与现实钟表时间不是同一概念;按时间等待时,MTP也不是本机时间。因此,不能仅凭文件生成时间或系统时钟承诺某天某分一定可花费。

查看钱包中的锁定余额,应一起核对输入来源、确认位置、交易版本和序列号语义。只看余额总数可能漏掉限制。满足相对时间条件也不等于交易已经确认,其他输入条件、签名与后续入块仍需分别核查。

原创文章,作者:eastbtc,如若转载,请注明出处:https://www.eastbtc.com/coins/btc/30825.html

eastbtceastbtc
上一篇 1天前
下一篇 1天前

相关推荐

  • 比特币紧凑区块会压缩掉交易数据吗

    紧凑区块节省的是比特币节点之间传递区块的带宽,并不会把用户资产或交易规则压缩成另一套东西。它利用接收节点可能已经拥有的交易,用较短标识帮助重建区块,缺少的内容仍需要补齐。

    10小时前
  • 比特币Coinbase交易和交易所有关系吗

    比特币中的Coinbase交易是矿工创建区块时使用的一类特殊交易,与同名交易平台不是同一个概念。浏览器出现这个术语,并不说明资金经过某家交易所,更不能据此确定收款人的平台账户身份。

    13小时前
  • 比特币矿池接受Share就是挖到区块了吗

    矿池接受一个Share,不等于比特币网络接受了一个新区块。Share用于说明矿工提交了符合矿池目标的工作结果;矿池目标通常比网络出块目标宽松,所以多数被接受的Share并不能成为有效区块。

    15小时前
  • 比特币时间锁能到点自动付款吗

    设置时间锁的比特币交易,不会在约定时刻自动从钱包转出。时间锁限制的是交易何时具备入块资格,广播、交易有效性和矿工纳入区块仍是另外的条件。把它当成银行预约转账,容易误判付款状态。

    1天前
  • 比特币能买0.01个吗

    比特币可以按小数持有,不必凑够一整枚。链上常用最小单位是聪,一枚等于一亿聪;平台能否下单或提走某个小额,还取决于平台门槛和费用,不能只按协议精度判断。

    5天前
  • 比特币钱包为什么出现新地址?找零地址还能查到吗

    会。比特币钱包出现新地址,通常不表示又创建了一个独立钱包,也不等于原地址中的资产丢失。

    5天前