比特币-交易问题
作者:
| 更新日期:比特币最常的交易问题。
本文首发于公众号:天空的代码世界,微信号:tiankonguse
大家好,这里是tiankonguse的公众号(tiankonguse-code)。
tiankonguse曾是一名ACMer,现在是鹅厂视频部门的后台开发。
这里主要记录算法,数学,计算机技术等好玩的东西。这篇文章从公众号tiankonguse-code自动同步过来。
如果转载请加上署名:公众号tiankonguse-code,并附上公众号二维码,谢谢。
零、背景
我相信比特币刚出来的时候大家就都听说了,但是大部分人一直没去了解这个概念。
2018年是新的一年,我打算去了解新世界,拥抱新概念:人工智能(机器学习,数据挖掘)、分布式账单(区块链,数字货币,比特币)、金融经济学(股票)等。
这里先从比特币开始,为自己记录下一些keyword。
这是第八篇:交易问题。
下面是计划列表:
- 《什么是理财》
- 《比特币-你必须知道事情》
- 《比特币-常用术语解释》
- 《比特币-小白级工作原理》
- 《比特币-个人可以做什么》
- 《比特币-商家可以做什么》
- 《比特币-开发者可以做什么》
- 《比特币-常见问题》
- 《比特币-交易问题》
- 《比特币-挖矿问题》
- 《比特币-安全问题》
- 《比特币-合法问题》
- 《比特币-经济学问题》
一、交易为什么必须等待10分钟?
比特币几乎是即时接收付款的。
然而,在网络开始将你的交易加入一个区块来确认该交易以及你可以使用接收到的比特币之前,有一个平均10分钟的延迟。
确认的意思是在网络上达成了一个共识,即你收到的比特币没有用来支付给别人因此被认定是你的财产。
一旦你的交易被包含进一个区块,则之后的所有区块都会包含它,这将极大地巩固这个共识并减小交易撤销的风险。
每一个用户都可以自行判断交易被确认的时间点,但通常来说,收到6个确认就如同在信用卡交易后等待6个月那样安全。
二、交易手续费是多少?
大多数交易都可以不花手续费,但我们鼓励用户自愿支付一笔小额费用来加快交易确认以及酬谢矿工。
当需要手续费时,通常不会超过几分钱的价值(由于比特币价格的上涨,现在手续费看起来也蛮贵的)。
您的比特币客户端通常会在需要时估算出适当的费用。
交易手续费能对过多交易导致的网络超载起到保护作用。
具体的收费方案还在发展中并将随着时间的推移而改变。
因为手续费用与交易金额无关,所以它可能有时候看上去非常低(0.0005BTC相对于一笔1000BTC的转账 ),有时候高的离谱(0.004BTC相对于一笔0.02BTC的支付)。
手续费的高低是由交易数据的大小和交易次数等因素决定的。
比如说,如果你接收了一大批小额的款项,那么其支付的费用就会高些。
这种支付就好比用一分钱硬币来付餐厅帐单。
小额比特币的快速消费可能也会产生手续费。
如果你的活动符合常规交易的特征,则手续费应该会很低。
三、如果我的电脑关机时接收到比特币会怎样?
这没有关系。
比特币会在你下次打开钱包程序的时候出现在你的帐户里。
事实上比特币并不是由你电脑上的软件来接收,它们是被添加到一个由网络中所有设备共享的公共总帐户中。
如果你在你的客户端没有运行的时候收到比特币,当事后再打开客户端的时候,它会下载区块并更新任何尚未记下的交易,而那些比特币最终会出现在钱包中,就像是实时收到的一样。
只有在你想花比特币的时候才需要用到你的钱包。
四、”同步”是什么意思?为什么同步要花很长时间?
只有像Bitcoin Core这样的完全节点型客户端才需要较长的同步时间。
从技术上来说,同步是一个下载并核实网络上所有以往比特币交易的过程。
某些比特币客户端需要知道所有以往的交易才能计算你比特币钱包的可用余额并完成新的交易。
这一步骤非常消耗资源,需要有足够的带宽以及能存放整个块链的空间。
为了保持比特币的安全性,需要有足够的用户使用完全节点型客户端,因为他们起着确认和中继交易的作用。
五、结语
这只是非常简单的介绍了一下比特币常见的交易问题。
如果你想了解细节,可以等待公众号后面的翻译文章。
这篇文章来自 https://bitcoin.org/en/faq#transactions ,感兴趣的可以看看英文原文。
数字货币是一个高风险的投资渠道,投资需谨慎。
这篇文章的比特币地址: bitcoin:17eDaU2uVbKmQRa2atGsB4UvxHKp5wCZCv
本文首发于公众号:天空的代码世界,微信号:tiankonguse
如果你想留言,可以在微信里面关注公众号进行留言。