主页 > 安卓版imtoken > (5) 比特币交易与验证原理

(5) 比特币交易与验证原理

安卓版imtoken 2024-01-05 05:14:19

1.账号?不存在

比特币转错到比特币现金地址了_比特币转银行卡几天到账_银行atm转错账怎么办

我们都知道银行卡和支付宝都是根据账号设计的,账号有对应的余额。 我们也经常看到别人这样解释比特币的转账过程:A转5个比特币给B,A的账户会减少5个比特币,同时B的账户会增加5个比特币,然后金额就会增加被转移 交易被输入区块链。 其实这只是表面现象,因为比特币系统中没有账户这个东西。 你可能会说:不,我用钱包明明有账户密码,账户里还有余额。 事实上,比特币系统并不知道你的账号或余额,那它知道什么呢?

比特币转银行卡几天到账_银行atm转错账怎么办_比特币转错到比特币现金地址了

2.没有比特币,只有UTXO3。 如何证明这个UTXO是你的?

比特币转银行卡几天到账_银行atm转错账怎么办_比特币转错到比特币现金地址了

在逆波兰表示法中,(1+2)*3可以写成1 2 + 3 *,先读取1和2这两个操作数比特币转银行卡几天到账,遇到加号后将1和2相加得到3比特币转银行卡几天到账,然后3有后面还有一个3,然后遇到乘号,3乘以3得到9。

银行atm转错账怎么办_比特币转错到比特币现金地址了_比特币转银行卡几天到账

4、在交易过程中,如果A两次转给B 2个和3个比特币,此时B表面上有5个比特币,但实际上有2个UTXO,其中一个有2个比特币,另一个有3个。如果B需要转4个比特币给C,此时的交易会有2个输入,即分别为2和3的两个UTXO,这两个UTXO都锁定了B的地址。 因为只需要转4个比特币给C,还剩下1个(不考虑手续费),那么这个存放在哪里呢? 某个UTXO里面会有吗? 比特币的设计机制是,只要有一个UTXO被消费,就会从数据库中永久删除,也就是说B的两个UTXO会被彻底删除。 这时候需要一个找零地址,用找零地址对应的公钥对剩余的比特币进行哈希运算,生成新的UTXO。 具体来说,4个比特币用C的公钥哈希生成一个新的UTXO,剩下的比特币用找零地址对应的公钥哈希生成一个新的UTXO。 这个变更地址可以是 B 的当前地址,也可以是新地址。 附言

比特币转错到比特币现金地址了_比特币转银行卡几天到账_银行atm转错账怎么办