黑龙江投资建议联盟

从比特币切入了解数字货币

爆笑视频君 2020-04-21 23:48:36

OACC无界区块链

自 由 平 等

前几篇文章,我们讲了什么是OACC。

现在,我们来从比特币来切入说下转账交易等问题——

比特币转账怎么给手续费

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

TIPS:区块链转账居然按字节收费

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



比特币地址是什么?

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

比特币节点是什么?

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


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

答:当你发起一笔比特币转账后,你需要将交易广播至全网,挖矿节点接到这笔交易后,先将其放入本地内存池进行一些基本验证,比如该笔交易花费的比特币是否是未被花费的交易。如果验证成功,则将其放入“未确认交易池”(Unconfirm Transaction),等待被打包;如果验证失败,则该交易会被标记为“无效交易”(Invalid Transaction),不会被打包。也就是说,挖矿节点在比拼算力的同时还需要及时验证每笔交易,更新自己的“未确认交易池”。节点抢到记账权后,将从“未确认交易池”中抽取约近千笔“未确认交易”进行打包。有时候我们的交易不能被及时打包,是因为“未确认交易池”中的交易笔数太多,而每个区块能记录的交易笔数有限。


什么是比特币的数字签名?

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



前期回顾:

从比特币开始了解区块链 

从比特币开始了解数据链SQL及工具准备 

详解:如何给SQL官网打币并购买矿机


The End


Copyright © 黑龙江投资建议联盟@2017