Transactions 获取离线比特币交易id,链接多个离线交易
假设我创建了一个有效的事务(脱机而不发送它,例如:。我们将其称为“a” a) 在发送a之前,我可以获取a的交易ID吗 b) 我希望创建一个新的离线交易(称为b),使用a的输出作为b的输入。但a尚未发送到比特币网络。这可能吗Transactions 获取离线比特币交易id,链接多个离线交易,transactions,offline,bitcoin,Transactions,Offline,Bitcoin,假设我创建了一个有效的事务(脱机而不发送它,例如:。我们将其称为“a” a) 在发送a之前,我可以获取a的交易ID吗 b) 我希望创建一个新的离线交易(称为b),使用a的输出作为b的输入。但a尚未发送到比特币网络。这可能吗 c) 如果b)部分是可能的,并且我发送了A,那么立即将b发送到比特币网络。会发生什么情况?比特币协议中没有交易ID,只有交易哈希。 为了更清楚,您需要了解事务有输入和输出 输入由上一笔交易的哈希值和签名脚本组成,签名脚本将证明您是硬币的所有者。正如您所注意到的,没有输入金额
c) 如果b)部分是可能的,并且我发送了A,那么立即将b发送到比特币网络。会发生什么情况?比特币协议中没有交易ID,只有交易哈希。 为了更清楚,您需要了解事务有输入和输出
- 输入由上一笔交易的哈希值和签名脚本组成,签名脚本将证明您是硬币的所有者。正如您所注意到的,没有输入金额,因为地址的整个提供都将花费。更改将在事务输出中发送回您
- 输出由金额和签名脚本组成。在这种情况下,签名脚本给出了解锁硬币所需的条件
在根据另一个未确认(甚至离线)事务创建新事务之前,您必须记住,在挖掘过程中,您的事务哈希(id)可能会更改 因此,您可以随时将所有A和B事务发送到网络,但有几个选项:
您应该在比特币堆栈交换上发布与比特币相关的问题。