主页 > imtoken最新安卓版本下载 > 比特币交易详细步骤?比特币交易入门

比特币交易详细步骤?比特币交易入门

imtoken最新安卓版本下载 2023-07-29 05:18:44

根据区块链数据,目前比特币市值为17.52.98亿美元。作为数字加密货币的鼻祖,比特币受到了国内外众多投资者的欢迎,尤其是一年前比特币的最低价。它达到了 3,155 美元,但随后开始了报复性反弹。价格一度翻了三倍,甚至超过了10000美元,这也导致了越来越多的人投资比特币比特币私下交易流程,但大多数币圈新手并不了解如何进行比特币交易,那么,比特币交易的详细步骤是什么? ? 下面币圈小编就给大家介绍一下比特币交易的入门教程。

比特币交易入门:

如下图,有A、B、C、D四个人,他们都有比特币钱包,钱包的私钥是自己持有的。钱包地址(由其各自的钱包公钥生成)发布在比特币网络上,用于 UTXO 锁定和验证。

比特币交易详细步骤?比特币交易入门教程

最初,A to C0.7BTC,比特币网络中的记录是UTXO(1): A to C0.7BTC; B to C0.5BTC,在记录中在比特币网络中是UTXO(2): B to C0.5BTC。此时C的比特币钱包的账户余额就是这两个UTXO的总和,C的比特币总数= UTXO(1)+UTXO(2)=1.2BTC。如下图:

比特币交易详细步骤?比特币交易入门教程

比特币私下交易流程_火币网如何交易比特币_比特币交易

这天,C从丁那里买了一批货,需要付丁0.8BTC。C通过比特币网络向D转账,但是C现有的两个UTXO小于0.8BTC,需要两个UTXO一起使用,类似于现金交易:支付丁1.2BTC,丁找到给 C0.4BTC。但在比特币网络中,这项变更工作是由 C 本人发起的。整个交易流程如下:

C 通过比特币钱包准备交易信息。交易信息包括两部分:输入和输出。输入为UTXO(1)和UTXO(2),以及C的钱包私钥签名(因为UTXO(1)和UTXO(2)都被C的钱包公钥锁定并且需要通过C的私钥签名解锁才能使用)

交易的输出是一个未确认的UTXO(3):C给Ding0.8BTC,这个新的UTXO指向Ding的钱包公钥,交易确认后会被Ding的钱包锁定公钥。此时还有0.4BTC需要改成C,所以需要输出一个未确认的UTXO(4):C to C0.3999BTC,这个新的UTXO指向C的钱包公钥,交易确认后,会被C的钱包公钥锁定。为什么找零的数量不是0.4BTC?因为比特币网络要求交易转账需要支付给比特币网络的交易费用。剩余的 0.0001BTC 不指向任何钱包公钥,并将作为转账费支付给打包交易的矿工(如果不做任何更改,所有剩余未指定的比特币将作为费用支付给打包交易的矿工,但目前更改工作是由矿工自动完成的)钱包,别担心)。

交易信息准备好后,C的钱包验证交易合法(UTXO合法、签名有效、输入输出金额有效等),将交易广播到比特币网络,挖矿节点验证交易。交易记录在比特币区块中)并广播到比特币网络,交易完成。

旧的 UTXO 被消耗,新的 UTXO 生效。此时,丁的钱包里有一个未使用的UTXO(3):C给丁0.8BTC,C的钱包里有一个未使用的UTXO)。UTXO(4): C to C0.3999BTC。

比特币私下交易流程_火币网如何交易比特币_比特币交易

比特币交易详细步骤?比特币交易入门教程

比特币交易费用详情

一般一个普通的比特币交易由一个输入和两个输出(交易输出和找零输出)组成,大约200字节。如果每 1000 字节的默认费用为 0.0001 个比特币,那么 a 比特币转账的交易费用约为 0.001-0.002 个比特币。但是,当单个输入不足以支付输出时,就会出现上述多个交易输入构成未花费输出的问题,并且其数据量会增加。未使用的交易输出的构成越复杂,需要处理的字节越多,手续费也越高。

当您使用比特币客户端发送比特币时,整个过程大致分为以下几个步骤:

1.选择合适的未花费输出

比特币交易_火币网如何交易比特币_比特币私下交易流程

如前所述,交易最终会留下多个未使用的输出,这些未使用的输出不会被合并!!比如你收到两笔付款,2BTC 和 3BTC,这两个未使用的输出会分别保存在钱包里,不会合并到 5BTC。

当你想用比特币给某人付款时,比特币客户端会选择合适的未花费输出发送出去,成为下一笔交易的输入。

2. 不鼓励分段付款

比特币目前的算法不鼓励碎片化支付,因为大量的碎片化支付会使交易数据变大,拖慢整个系统的速度。如果交易的“输出”小于0.01BTC,则收取0.0001BTC的手续费。钱包在准备你的支付金额时有一个既定的规则,即在许多输入中准备支付金额时比特币私下交易流程,尽量避免任何小于0.01BTC的金额变化(例如,如果你要支付< @5.005BTC,钱包应该选择 3+2.005 或 1+1+3.00<@5. 而不是 5+0.005) 作为尽可能。

3.金额越高,币龄越老,优先级越高

比特币交易_火币网如何交易比特币_比特币私下交易流程

每笔交易都会有一个优先级,而一笔交易是否需要支付费用取决于以下优先级值的大小(只是一个简单的模型,实际情况更复杂):

如果 X 的值小于 0.576,则交易将被收取费用,如果 X 的值大于 0.576.,它将优先避免收取费用。

你找到了吗?有一种情况是肯定要收费的,就是支付的金额很小,而且是由多个松散的钱组成。距离你拿到这些零花钱的时间还很近。交易将不可避免地被收取费用。

反之,如果交易的输入量大且耗时,则可以避免被收费。

4.“称重”收费

火币网如何交易比特币_比特币私下交易流程_比特币交易

比特币交易表现为一串数字数据,交易中包含的数据较多,占用磁盘空间较多,需要较多的网络带宽进行传输。因此,交易的输入输出项越复杂,数据量越大,需要支付的费用也就越多。

例如,有一次蚂蚁女孩想给用户发奖品。奖品为价值66元的BTC。他们使用在线钱包发送比特币。看区块链浏览器可以看到网上钱包用的是零散的零钱,一笔小额交易有6个输入,导致我的交易数据量很大,还扣了不少交易费。

如果您没有获得第三点中提到的优先级,那么您必须收取交易费用!您支付的金额将“权衡”您的交易规模。

称重公式为:

尺寸=148*输入数量+34*输出数量+10

费用按千字节计费(小于1k按1k计算),每千字节费用为0.0001BTC。典型的交易有 2 个输出:一个用于收款人,一个用于系统更改。根据上面的称重公式,支付0.0001BTC,最大输入数量只能是6个。如果输入数量是7,交易费将翻倍至0.0002BTC!

通过以上介绍,相信大家对比特币交易教程有了一定的了解。目前比特币购买有两种渠道:现场和非现场。On-market是直接在交易所购买。适合部分交易量较小的投资者。这时候,你必须选择可靠的交易所。对于新人,不要另谋出路。资金安全最重要。场外,一定要找熟人交易,以免被骗风险。想了解更多相关问题,可以关注币圈。币圈小编今后会持续更新相关报道!