比特币交易的详细步骤?比特币交易入门课程
2023年06月27日 05:55
欧易okx交易所下载
欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。
根据区块链数据,目前比特币市值为1752.98亿美元。作为数字加密货币的鼻祖,比特币受到了国内外众多投资者的欢迎,尤其是一年前最低的比特币跌至3155美元,但大反弹立即开始报复。价格一度翻了三倍,甚至高于1万美元,这也让越来越多的人投资比特币,但币圈新人大多不';我不知道如何交易比特币。那么,比特币交易的详细步骤是什么?下面小编就给大家讲讲比特币交易的入门教程。
比特币交易介绍:
如下图,甲、乙、丙、丁四人,都有自己的比特币钱包,私钥由自己持有。钱包地址(由其各自的钱包公钥生成)在比特币网络上公开,用于UTXO的锁定和验证。
起始,A给C0.7BTC,比特币网络中的记录是UTXO(1):A给C0.7BTC;B给C0.5BTC,比特币网络中的记录是UTXO(2):B给C0.5BTC这一刻C'的账户余额;s的比特币钱包是这两个UTXOs的总和,C's比特币=UTXO(1)UTXO(2)=1.2BTC.如下图:
这天C从D处购买了一批商品,需要支付D0.8BTC,C通过比特币网络转账给D,但是C的两个';s现有的UTXO都小于0.8BTC,需要配合使用,类似现金交易:D支付1.2BTC,D给C0.4BTC。但在比特币网络中,这种改变是由C自己发起的。整个交易过程如下:
C通过比特币钱包准备交易信息,交易信息包括输入和输出两部分。输入为UTXO(1)和UTXO(2)。,以及C's钱包(因为UTXO(1)和UTXO(2)都被C'的钱包公钥,它们需要由C'的私钥签名才能使用)
事务的输出是未确认的UTXO(3):C给D0.8BTC这个新的UTXO指向丁';的钱包公钥,由丁';交易确认后的钱包公钥。此时还有0.4BTC给C找零,所以需要从C到C输出一个未确认的UTXO(4):0.3999BTC。这个新的UTXO指向C'的钱包公钥,它将被C'交易确认后的钱包公钥。为什么变化不是0.4BTC?因为比特币网络的要求,交易转账需要向比特币网络支付交易费用。。剩余的0.0001BTC不指向任何钱包公钥,将作为转账费用支付给打包交易的矿工(如果找不到零钱,剩余的所有未指定比特币将作为费用支付给打包交易的矿工,但目前零钱是由钱包自动完成的,所以不要';不要担心。
交易信息准备好后,由C'交易合法的钱包(UTXO合法,签名有效,输入输出金额有效等。),并且交易被广播到比特币网络。挖掘节点验证交易后打包(交易记录在比特币块中)。并广播到比特币网络,交易完成。
旧的UTXO被消耗,新的UTXO生效。这时,丁';中有一个未使用的UTXO(3);s钱包:C给丁0.8BTCC'中有一个未使用的UTXO(4);s钱包:C给C0.3999BTC.
比特币交易手续费明细
一般一笔普通的比特币交易由一个输入和两个输出(交易输出和零钱输出)组成,约200字节。如果默认收费是每1000字节0.0001个比特币,那么一次比特币转账的手续费大概是0.001-0.002比特币。而当单个输入不足以支付输出时,就会出现上述多个事务输入构成未使用输出的问题,此时其数据量会变大。未使用的事务输出的结构越复杂。需要处理的字节越多,手续费越高。
当你使用比特币客户端发送比特币时,整个过程大致分为以下几个步骤:
1。如前所述,选择适当的未使用输出
。最终,事务会留下许多未使用的输出,而这些未使用的输出不会被合并!比如你收到两笔支付,分别是2BTC和3BTC,这两笔未使用的输出会单独保存在你的钱包里,而不是合并到5BTC里。
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去。
2。不鼓励零碎支付
比特币目前的算法不鼓励零碎支付。,因为大量的零碎支付会让交易数据变大,造成整个系统交易缓慢。如果"输出"小于0.01BTC,则收取0.0001BTC的手续费。在准备您的付款金额时,钱包有一个既定的规则。,即在众多输入中准备支付金额时,尽量避免小于0.01BTC的金额变化(比如你要支付5.005BTC,那么你的钱包就选择32.005或113.005,而不是50.005)。
3。金额越高,货币越老,优先级越高
每笔交易都会有优先级,一笔交易是否需要支付手续费取决于以下优先级值(只是简单模型,真实情况更复杂):
如果x的值小于0.576,则该交易将被收费,如果x大于0.576,则可以获得优先权以避免收费。
有没有发现有一种情况会被收费,就是交的钱很少,而且是由很多零散的钱组成的。它';现在离你拿到这些散钱的时间还是很近的,所以这笔交易可以';Idon’我逃不掉被指控的命运。
相反,如果交易的投入金额大,时间长,则可以避免被收费。
4。"称重"收费
比特币交易以一串数字数据的形式出现,会占用更多的磁盘空间,需要更多的网络带宽进行传输。所以交易的输入输出项越复杂,数据量越大,需要支付的手续费也就越多。例如
有一次,蚁女想给用户发奖,奖品是价值66元的BTC。她用网络钱包发比特币,但我发现每次给奖都被收了50元左右的手续费。后来,我去区块链浏览器,看到网上钱包使用零碎的散钱。一笔很小的交易实际上有6笔投入,导致这笔交易数据量很大,扣除了很多交易费用。如果你不这么做。不能获得第三点提到的优先权,必须收取交易费!支付多少取决于你交易的大小。
称重公式为:
Size=148*输入数量34*输出数量10
每千字节收费(不足1k为1k),每千字节收费0.0001BTC。典型交易的输出量是两个:一个是给收款人的,一个是系统的变化。根据上面的称重公式,支付0.0001BTC,最大输入数只能是6。如果输入次数为7,交易费翻倍至0.0002BTC!
通过以上介绍,相信大家对比特币交易课程有所了解。目前比特币购买有两种渠道:场内和场外。场内购买直接在交易所进行,适合交易量相对较小的投资者。这个时候你一定要选择一个靠谱的交易所。对于新人,不要';别无他法,资金安全最重要。异地,一定要找熟人交易,这样才能避免被骗的风险。如果你想了解更多相关问题,可以关注一下,边肖会持续更新相关报道!
推荐阅读
-
比特币的网络虚拟商品属性 比特币的网络虚拟商品属性是什么
1970-01-01
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去
-
比特币技术专家,比特币技术专家是谁
1970-01-01
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去
-
股指期货 多头 股指期货多头
1970-01-01
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去
-
比特币美元架格?比特币美元架格图
1970-01-01
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去
-
国内期货大公司排名2015年(中国期货市场中心是做什么的)
1970-01-01
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去
-
比特币微信段子,比特币 段子
1970-01-01
当你想把比特币支付给别人时,比特币客户端会选择合适的未使用输出,作为下次交易的输入发送出去