加载中 ...

比特币怎么转账?

2019-03-24 12:04 编辑:btc268.com 来源:区块链资讯

  

  A是甜蛋的帐户,甜蛋需要向B金点买EOS,现在的价格是0.00005一个,我需要买4个,这时候,需要向金点支付0.2 BTC,来完成这次的币币交易,交易过程如下:

  

  第一步、甜蛋向周围节点广播转帐交易要求:A帐号转帐0.2比特币给B帐号;

  第二步、甜蛋周围的节点C、D、E、F、G通过A帐号的公开密钥检查交易的真伪;

  第三步、检查通过后,节点在自己帐本上写:A帐号向B帐号转账0.2比特币,修改余额各自的帐号余额;

  第四步、节点把这个交易广播给周围的节点,直到所有节点都收到这笔交易。

  在模拟的过程中有几个需要学习的问题:

  首先,甜蛋的BTC从哪里来的?

  获得的途径很多,比方花钱在交易所买的,跟别人交易获得的,做导航网站他人捐赠的等等,可是,那最初的BTC是从哪里来的?就是挖矿来的,挖矿,是比特币系统发行自身数字货币,也就是比特币的必经之路。比特币挖矿是利用计算机硬件为比特币网络做数学计算进行交易确认和提高安全性的过程。这就是我的交易二、三、四步,矿工都参与,作为对他们服务的奖励,矿工可以得到他们所确认的交易中包含的手续费,以及新创建的比特币,现在是12.5个比特币。这12.5个比特币就是最最初的来源,挖矿是一个专业的、竞争激烈的市场,奖金按照完成的计算量分割。并非所有的比特币用户都挖矿,挖矿赚钱也并不容易,每个挖矿节点,受利益的驱使,也是不断的想办法能更快地挖矿,这也就催生了市面上的各种各样的矿池节点,目前对算力的要求很高了,刚刚查询的挖掘难度变成了3290605988755.001,吓人的难度,成本非常高。

  再次,公开密钥怎么检查真伪?

  说到检查,可以看看我之前的文章,讲钱包地址生成过程,回过头看,是甜蛋先转BTC过去的,那怎么使用私钥对交易进行签名,交易数据是由转出钱包的甜蛋A帐户所有者生成,也就是说有了私钥就可以花费该钱包的比特币余额。生成交易的过程如下:

  1. 交易的原始数据包括“转账数额”和“转入钱包地址”,但是仅有这些是不够的,因为无法证明交易的生成者对“转出钱包地址”余额有动用的权利。所以需要用私钥对原始数据进行签名。

  2. 生成“转出钱包公钥”,这一过程与生成钱包地址的第2步是一样的。

  3. 将“转出签名”和“转出公钥”添加到原始交易数据中,生成了正式的交易数据,这样它就可以被广播到比特币网络进行转账了。

  现在就到了公钥验证的时间,使用公钥对签名进行验证

  交易数据被广播到比特币网络后,节点会对这个交易数据进行检验,其中就包括对签名的校验。如果校验正确,那么这笔余额就成功地从“转出钱包”转移到“转入钱包”了。

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:比特币怎么转账?

原文地址:http://www.btc268.com/qkl/zs/9034.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();