欢迎来到tokenpocket钱包官网

在tp钱包进行 BTC 转账更省钱?

tp钱包官网 2022-08-31 14:07:4324本站管理员

  在最近的TokenPocket网络版中,支持自定义UTXO(未使用的交易输出)的功能被添加到了对BTC钱包的底层支持中。也就是说,你可以在发送交易时选择你想要的UTXO,使用更经济的UTXO组合,或者指定为交易花费特定的UTXO。

  大多数BTC钱包在转账时不支持自定义UTXO的功能。在TokenPocket的BTC钱包中,不仅支持较低矿工费用的设置,还支持自定义UTXO的功能。

  那么UTXO是什么呢?

  1.UTXO是什么?

  UTXO是Unspent事务输出的缩写,即未使用的事务输出。UTXO是一定数量的比特币,不能被细分,不能被所有者锁定或记录在区块链中,并被全网认可为货币单位。

  UTXO是比特币交易的基本单位,每次交易都会生成一个新的UTXO。一个UTXO多少比特币?

  根据比特币白皮书的规则,一个UTXO可以是一个Cong的任意倍数(注:Cong是比特币的最小单位,1BT C = 1亿Cong)。也就是1BTC可以是UTXO,100BTC也可以是UTXO,0.001 BTC也可以是UTXO。

  比如我们的人民币纸币面额中,有100元、50元、20元、10元、1元等。,相当于比特币中的UTXO。但很明显比特币中UTXO的面额范围要广得多,UTXO可以是易聪的任意倍。

  在进行比特币的转账交易时,将比特币转给某人,实际上是在创造一个新的UTXO。例如,小明向肖飞支付5BTC的这笔交易实际上产生了一个新的UTXO。这个新的UTXO包含五个BTC(即5亿丛),并锁定到肖飞的比特币钱包地址,肖飞可以使用该地址进行新的支付。

  然后,小红支付1BTC给肖飞,也会产生一个新的UTXO,里面有1BTC,小君支付2BTC给肖飞,也会产生一个新的包含2BTC的UTXO。

  现在,肖飞的比特币地址中有三个UTXOs,三个UTXOs中的BTC金额加起来是8个BTC。这些UTXOs可以在肖飞之后用于比特币转账交易。


6556.jpg

  二、UTXO模型和account模型

  众所周知,比特币采用UTXO模型,而ETH和EOS都采用账户模型,我们的银行卡也是基于账户模型。如果EOS帐户中有100EOS,则表示EOS帐户中有100EOS余额的数字资产。

  而在比特币交易系统中,没有账户和余额的概念,采用的是UTXO模型。

  比如上面的例子,8BTC不是肖飞的余额,不是肖飞的钱包余额有8BTC。这8个BTC实际上是分散在肖飞的比特币地址(钱包地址|公钥)锁定的各个区块和交易中的UTXO的总和,也就是肖飞的比特币地址拥有这3个UTXO(5BTC,1BTC,2BTC),以及这3个UTXO中包含的比特币。

  account模型和UTXO模型可能很难理解。这里有一个例子可以帮助你理解。

  比如我在银行有186元,我的银行卡上就会有186元的余额,这是一个整体,我的收入或支出都会从这个账户余额中加减;

  如果这186元全部是现金,那么它可能的形态有:1 100元、1 50元、1 20元、1 10元、1 5元、1 1元,即100+50+20+10+5+1 = 186,100元、50元、20元、10元、5元或1元都是单独的。

  三。比特币交易转账流程

  当我们理解比特币的UTXO模型时,BTC转移过程就容易理解了。

  比特币交易一般由交易输入和交易输出组成。

  如果你想把BTC转给别人,你的比特币钱包会从可用的UTXO中选择一个或多个可用的个人,拼凑出一个大于或等于交易所需的比特币金额(当然,由于涉及矿工费用,一般会略大于这个金额)。

  让我们以前面的例子来说明。为了更容易理解,我们省去了矿工的成本。

  现在,肖飞要给小丽转4BTC,肖飞的比特币地址里有三个UTXOs。由于要转账的4BTC、1BTC、2BTC的UTXO都小于4BTC,所以不能作为本次转账的交易进行转账,而5BTC的UTXO可以作为本次转账的交易输入。

  这次转账,5BTC的UTXO是整体出的,就像我们用一张10元人民币买了一件8元的商品后,这10元是整体出的,但是会有2元零钱。同样,在4BTC从肖飞转到小丽的过程中,也会有变化。由于肖飞用5BTC的UTXO支付给小丽4BTC,所以有1BTC的变化(实际会少于1BTC,因为会扣除矿工费)。

  小例子中,5BTC的UTXO是交易输入,而交易输出有两个:肖飞给小丽转账4BTC,锁进小丽的比特币钱包,肖飞给自己转账1BTC(零钱)。即:

  交易:5BTC

  输出:4BTC->小丽;1BTC->给肖飞本人(实际上会少于1BTC,因为矿工的费用会被扣除)。

  通过上面的例子,你了解比特币交易网的转账流程了吗?其实和我们生活中用纸币购物的过程差不多。

  比如小明妈妈想买瓶酱油,价格是6块钱。她给了10元钱纸币让小明去商店买。到店后,小明给了售货员10元纸币,花了6元买了一瓶酱油。售货员拿回了4元钱。

  本例中,10元是小明妈妈的UTXO,不可分割,整体支付给商店,然后产生4元零钱。即10元支出后,产生了两个交易输出,一个给店铺6元,一个给自己4元(零钱)。

  一般情况下,交易投入不会完全等于交易产出,而会略大,多出来的交易费用会付给矿工。

  4.比特币转账怎么省钱?

  由于TokenPocket的比特币钱包支持自定义UTXO,所以在使用TP的比特币钱包进行转账时,我们可以选择使用哪个UTXO或UTXO的组合进行支付。

  首先在TP的比特币钱包转账界面点击UTXO,然后就可以选择对应的UTXO或者组合进行支付了。

  此外,在TP钱包中转账BTC时,可以在高级设置中降低矿工费,从而节省转账费用。

  简而言之,在TP的比特币钱包中,用户自定义的UTXO功能与矿工的费用设置相结合,让转账更加经济,每天的交易或者最后的交易都不会浪费任何比特币。


Copyright © 2022-现在 PbootMoBan All Rights Reserved. 免责声明:网站中图片均来源于网络,如有版权问题请联系删除!

备案号:皖ICP备77777784号 联系方式:admin@pbku.cn