从 sCrypt 智能合约中访问区块链数据(3)总结
区块头包含区块创建时的时间戳。但通常我们想要访问块高度,它不包含在块头中。我们设计了一种新技术来无需信任地获取包含在 coinbase 交易中的块高度。Coinbase 交易的区块高度coinbase 交易是区块中的第一笔交易。区块中的 Coinbase 交易BIP34 规定区块高度必须是 coinbase 交易解锁脚本中的第一项,如下所示。一个Coinbase 交易函数 blockHeight() 返回具有给定区块头的块的高度,如下所示。使用我们之前的技术,我们可以在第 13 行和第 16