商学院首页 > 币种之声 > 比特币的转账原理

比特币的转账原理

发布时间:2020-01-09 14:29作者:领鹿谷信息来源:搜狐号阅读数:11879栏目:币种之声

一、比特币怎么转账

 

生活中我们都有自己的银行账户,转账是在银行账户之间进行的。同样,比特币转账就是把比特币从一个比特币地址转移到另一个比特币地址上的过程。

 

如果你想要转账比特币给别人,你需要在比特币交易平台、比特币钱包或者比特币客户端中,输入你的比特币地址、接收方地址、转账金额和手续费金额。确定支付后交易信息会在比特币网络进行全网广播。矿工每隔10分钟会将比特币网络中未被记账的交易打包进一个区块,这就完成了一次确认,此时比特币已转到对方账户。通常需要经过6次确认,确保交易记录不能被任何人窜改,转账才算真正完成。

 

二、比特币地址是什么

 

比特币地址是一串由字母和数字组成的26位到34位字符串,看起来有些像乱码。通过区块链可以查到每个比特币地址的所有转账记录。比特币地址就是个人的比特币账户,相当于你的银行卡卡号,任何人都可以通过你的比特币地址给你转账比特币。那如何获取自己专属的比特币地址呢?你可以下载一个比特币钱包,或者在交易平台上注册。每个人的比特币地址都是独一无二的。有地址就可以进行比特币转账。下载比特币客户端或者比特币钱包,也能注册自己的比特币地址。

 

三、比特币转账需要付多少手续费

 

比特币转账手续费是交易者付给矿工的一笔费用,用于激励矿工竞争记账为比特币提供足够的算力从而确保比特币网络的安全,有的地方也叫做矿工费。用户在比特币网络发起一笔转账时,一般需要支付给记账矿工一定的转账手续费。转账手续费一般为0.0001-0.0015个比特币,由于区块能容纳交易记录的容量有限,矿工会优先打包手续费高的交易,所以多付手续费可以更快被记账。比特币交易手续费的存在能提高转账门槛,有效防止区块链中充斥垃圾信息,并且能够保证在比特币被挖完之后矿工仍有动力维护比特币网络。

 

四、区块链转账居然按字节收费

 

我们经常在银行间进行转账,银行间转账手续费一般是按照转账金额的一定比例收取。比如跨行转账手续费约为5‰,异地转账的手续费为1‰-1%不等,而跨国转账除了支付以上手续费以外,还需支付50-200元每笔的电报费。而区块链资产之间的转账手续费与转账的金额大小无关,按字节收费。以比特币转账为例,一笔普通交易约占250字节,手续费约为0.001-0.0015个比特币(约20-30元)。如果你需要在一笔交易中同时转账给多个比特币地址,那么这笔交易所占字节数会更大,所以你需要多付一些手续费,才会有矿工及时打包你的交易。即便如此,从转账成本来看,用区块链进行跨国转账还是有很大的优势。

 

五、比特币节点是什么

 

比特币是一种点对点的电子现金系统,更直接地说,是节点对节点。每笔交易由发起方向周围的节点进行广播,节点收到之后再广播给自己周围的节点,最终扩散至全网。每一个比特币钱包都是一个节点,其中拥有完整区块链账本的节点叫做全节点。2017年10月,比特币全网约有9300个全节点,负责比特币转账交易的广播和验证。转账交易发生后,由所有节点共同广播至全网,挖矿的节点验证该交易正确后会记录至区块链账本。美国、德国、法国拥有的比特币全节点数最多,中国的全节点数量约占全球5%。由于运行比特币节点不提供任何奖励,且不需要全节点也可以进行比特币转账,所以比特币的全节点数只占节点数的一小部分。

 

六、从发出交易到矿工打包需要几步

 

当你发起一笔比特币转账后,你需要将交易广播至全网,挖矿节点接到这笔交易后,先将其放入本地内存池进行一些基本验证,比如该笔交易花费的比特币是否是未被花费的交易。

 

如果验证成功,则将其放入“未确认交易”(Unconfirm Transaction),等待被打包;如果验证失败,则该交易会被标记为“无效交易”(Invalid Transaction),不会被打包。也就是说,挖矿节点在比拼算力的同时还需要及时验证每笔交易,更新自己的“未确认交易池”。节点抢到记账权后,将从“未确认交易池”中抽取约近千笔“未确认交易”进行打包。有时候我们的交易不能被及时打包,是因为“未确认交易池”中的交易笔数太多,而每个区块能记录的交易笔数有限。

 

七、比特币的数字签名

 

比特币的数字签名,就是只有比特币转账中转出的人才能生成的,一段防伪造的字符串。通过验证该数字串,一方面证明该交易是转出方本人发起的,另一方面证明交易信息在传输中没有被更改。数字签名由数字摘要和非对称加密技术组成。首先通过数字摘要技术把交易信息缩短成固定长度的字符串,然后用自己的私钥对摘要进行加密,形成数字签名完成后,需要将完整的交易信息和数字签名一起广播给矿工,矿工交易者的公钥进行验证,如果验证成功,说明该笔交易确实是交易者发出的,且信息未被更改。非对称加密技术是指数字签名加密的私钥和解密的公钥不一致。看起来好复杂,其实真实转账过程只需要你输入私钥就瞬间完成啦!

 

八、比特币交易和找零机制

 

比特币转账可以一次把多个地址的余额转出,也可以一次转入多个地址。举个栗子,你需要支付给小鹿5个比特币,但是你的A/B/C 3个地址里各有1/2/2个比特币,每个地址的余额都不足以支付5个比特币。这时候,你可以发起一笔转账,同时把A/B/C三个地址共5个比特币转账给小鹿。再举个栗子,如果你的比特币地址有5个比特币,但是你只需要转1个给小鹿。你需要在转账的时候告诉矿工:我有5个比特币,其中1个转给小鹿,另外4个转回给我自己(可以是原地址或创建新的地址)。千万别忘了说哦,不然剩余的4个比特币就全给矿工当手续费了。这就是比特币的找零机制。

 

比特币:https://peixun.btcmoney.cc/post/d80767cffec0e513

关键字: btc
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与比特财经网官方立场无关。投资有风险,入市须谨慎。

2019-2020 Copyright © 比特财经商学院 版权所有