主页 > imtoken钱包苹果手机怎么下载 > 比特币交易格式

比特币交易格式

每笔比特币交易都有一个交易哈希(txhash)。这个Hash值是针对整个交易内容计算的,并且只指向这个交易。

。因此,比特币中的交易Hash一般作为交易的ID。区块链

比特币交易流程实例

交易的正文主要包括两部分:输入地址信息和输出地址信息。温泉

比特币交易流程实例

输入地址信息,记录本次交易发送方的账户信息。值得注意的是,输入的地址信息并没有记录发送方的账号,而是记录了输入资金的来源(pre-txhash),即通过来源交易Hash在全局账本中指定一笔交易,指定通过索引信息(index)在交易中对应输出地址,并使用签名信息(sign)。资金的完全所有权。设计

本次交易接收方的账户信息记录在输出地址信息中,包括输出地址(账户)和输出金额(金额)。输出地址是对用户生成的公钥信息进行字符转换得到的一串字符串。对输出地址进行逆向变换后可以得到公钥的哈希值,用于验证签名。 3d

比特币交易流程实例

查看示例博客

比特币交易流程实例

事务示例部分介绍了 2 个事务。其中,编号为“10002”的交易中“0”输入地址中的源交易Hash为

并且索引为“1”。因此比特币交易流程实例,可以确认该输入地址的真实账户是编号为“10001”的交易中的“1”输出地址“1A1RmbbVoL4pnMZf”。索引

比特币交易流程实例

通过这种设计比特币交易流程实例,可以验证比特币中每笔交易的来源的真实性和合法性,攻击者无法伪造交易或使用他人的账户进行交易。另外,交易中的输入账户和输出地址是用户自己建立的,与身份信息无关,因此外部观察者无法直接根据交易记录推断交易者的身份信息。字符串

参考:哈希

朱烈煌、高峰、沉梦等。区块链隐私保护研究综述[J].计算机研究与发展, 2017, 54(10):2170-2186.class