主页 > imtoken安卓官方下载 > 比特币交易的详细步骤?比特币交易入门教程

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

imtoken安卓官方下载 2023-07-23 05:17:05

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

根据区块链数据,目前比特币市值为1752.98亿美元。 比特币作为数字加密货币的鼻祖,受到了国内外众多投资者的欢迎。 报复性大反弹开始,价格一度翻了三倍,甚至高于10000美元。 这也让越来越多的人开始投资比特币,但是​​币圈的新手大多不知道怎么交易比特币。 那么,比特币交易的详细步骤是怎样的呢? 下面币大师小编就为网友们介绍一下比特币交易的入门教程吧。

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

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

最初,A给C 0.7BTC,比特币网络中的记录是UTXO(1):A给C 0.7BTC; B给C 0.5BTC,比特币网络中的记录是UTXO(2):B给C 0.5BTC。 此时C的比特币钱包账户余额就是这两个UTXO的总和,C的比特币总数=UTXO(1)+UTXO(2)=1.2BTC。 如下所示:

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

这天,C从D那里买了一批商品,需要支付0.8BTC给D。C通过比特币网络给D转账,但是C现有的两个UTXO都不足0.8BTC,所以需要用这两个UTXO 一起,类似于现金交易:支付 1.2 BTC 给 D,Ding 支付 0.4 BTC 给 C。但是在比特币网络中,这个找零工作是由 C 自己发起的。 整个交易流程如下:

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

交易输出一个未确认的UTXO(3):C给小丁0.8个BTC,这个新的UTXO指向小丁的钱包公钥,交易确认后会被小丁的钱包公钥锁定。 此时还有0.4BTC找零给C,所以需要输出一个未确认的UTXO(4):C to C to 0.3999BTC。 这个新的 UTXO 指向 C 的钱包公钥。 交易确认后,发送给 C 钱包公钥锁定。 为什么零钱不是0.4BTC? 因为比特币网络要求交易转账需要向比特币网络支付交易手续费。 剩余的0.0001 BTC不指向任何钱包公钥,将作为转账费支付给打包交易的矿工(如果不找零,剩余的所有未指定比特币将作为服务费支付给打包交易的矿工)打包了交易,不过目前找零的工作是钱包自动完成的,不用担心)。

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

旧的 UTXO 被消耗,新的 UTXO 生效。 此时,小丁的钱包中有一个未使用的UTXO(3):C给小丁0.8BTC,C的钱包中有一个未使用的UTXO(4):C给了C 0.3999 BTC。

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

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

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

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

如上所述,交易最终会留下多个未花费的输出,而这些未花费的输出将不会被合并!! 例如,您收到两笔付款,分别为 2BTC 和 3BTC。 这两个未花费的输出单独存储在钱包中,不会合并为 5BTC。

当你要向别人支付比特币时,比特币客户端会选择合适的未花费输出发送出去,这将成为下一笔交易的输入。

2. 不鼓励零碎付款

比特币目前的算法不鼓励碎片化支付,因为大量的碎片化支付会增加交易数据,导致整个系统交易缓慢。 如果交易的“输出”小于0.01BTC,那么将收取0.0001BTC的手续费。 钱包在准备你的付款金额时有一个既定的规则,就是在很多输入中准备付款金额时避免小于0.01BTC的金额变化(例如,如果你想支付5.005BTC,钱包应该选择3+ 2.005 或 1+1+3.005。而不是 5+0.005)。

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

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

如果 X 的值小于 0.576,交易将被收取费用,如果 X 大于 0.576,则可以获得优先级以避免费用。

网友们注意到了,有一种情况是肯定要收费的,那就是付款的金额很小,而且是由多个小零钱组成的,而且离你拿到这些小零钱的时间还很接近。 交易无法逃避收费。

反之,如果交易的输入金额大,时间长,则可以避免被扣费。

4.“称重”收费

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

比如有一次蚁女要给一个用户发奖品。 奖品为价值66元的BTC。 我用在线钱包发送比特币比特币交易教程,但发现每次发送奖品都会被扣50元左右的手续费。 在区块链浏览器中看到在线钱包使用的是零钱,一笔小额交易有6笔输入,导致我交易的数据量变大,扣了很多手续费。

如果你没有得到第三点说的优先权,那么你必须收取交易费! 您支付的具体金额将根据您的交易规模“权衡”。

称量公式为:

尺寸=148*进料数量+34*出料数量+10

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

通过以上介绍,相信网友们对比特币交易教程有了一定的了解。 目前,购买比特币有两种渠道,即现场和非现场。 现场就是直接在交易所买入,适合一些交易量比较小的投资者。 这时候一定要选择靠谱的交易所。 对于新人,不要另寻他法。 资金安全最重要。 如果在场外,一定要找熟人交易,避免被骗的风险。 想要了解更多相关问题,可以关注比特大师,比特大师小编后续会持续更新相关报道!

其实如果你想更深入的学习和了解币圈,可以添加我们的官方客服,申请加入我们的官方社区。 有问必答,让你快速上手,从初学者到精通。 赚取币圈第一桶金。