我们都知道,转账是指将资金从付款账户转到收款账户当中,而通常我们潜移默化的就认为,转账就一定是一对一的(一个付款账户对一个收款账户)。但是,比特币转账则不同于传统的转账方式,它能够一次将数字资产转入多个钱包地址(收款账户),也能够一次将多个钱包地址(付款账户)中的数字资产转出。
这样说可能稍微有点抽象,我们来举一个简单的例子为大家进行说明0,假设A要将10个BTC支付给B,但是A所拥有的比特币分散在几个不同的钱包(账户)当中,而没有一个钱包(账户)当中的比特币达到10个;我们通常的做法是要将这些钱包(账户)当中的比特币都转入到其中一个钱包(账户)当中,凑足10个BTC,再一次将这10个BTC支付给B;但是比特币交易则无需如此麻烦,只需要A的几个钱包(账户)里的比特币数量总和达到10个,就可以直接支付给B,例如A的3个钱包(账户)里分别有2、3、5个BTC,总和为10个BTC;这时,A只需发起一笔转账,就能够将三个钱包(账户)当中的所有(10个)比特币同时转账给B。
值得注意的是,比特币转账和传统转账略有不同,有一个叫做“找零”的机制,假如A的比特币钱包里有11个BTC,而A却只想转10个BTC给B。那么,A就必须在转账时告诉矿工:我有11个BTC,其中10个转给B,另外1个转回给我自己(可以是原先付款的钱包地址,也可以是别的钱包地址)。
注意:一定要重视“找零机制”,这一步绝对不可以忘记哦!假如没有告诉矿工要“找零”,那你转剩余的那1个BTC可就白捐给矿工了,如果你钱包里有100个BTC,转账过后说不定你已经哭晕在厕所了。