比特币如何发行?

本日知识点分享来自

ChainDesk-孔壹学院金牌讲师:韩茹

比特币不是任何银行或金融机构发行的,使用比特币不需要绑定银行卡,不需要任何身份证明,不需要手机短信认证。只要能上网,只要安装了比特币客户端软件(钱包),就可以转账、收款,甚至是挖矿。

比特币的生产就是靠挖矿。

1、挖矿

--挖矿是重复计算区块头的hash,不断修改随机数nonce,直到与难度目标值匹配。

--挖矿就是在争取记账权,对一段时间内比特币网络中的交易进行确认,并记录在区块链上的过程。

--挖矿的人是矿工,挖矿过程就是争取记账的过程;矿工是记账员,区块链是账本,每个区块就是整个账本中的每一个账页。

--挖矿成功,比特币系统会新产生一笔比特币,目前是12.5BTC,将次奖励给挖矿成功的矿工。

--挖矿成功,矿工争取到了区块的记账权,这10分钟内被打包的所有未确认的交易的手续费都会奖励给该矿工。

2、比特币钱包

“钱包”一词在比特币中有多重含义。

--广义上,钱包是一个应用程序,为用户提供交互界面。 钱包控制用户访问权限、管理比特币地址及其密钥、跟踪余额、创建交易和签名交易。

--狭义上,即从程序员的角度来看,“钱包”是指用于存储和管理用户密钥的数据结构。

--钱包是私钥的容器,一般是通过结构化文件或简单数据库来实现。一个常见误解是,比特币钱包里含有比特币。事实上,钱包里只含有钥匙。

--“钱币”被记录在比特币网络的区块链中。 用户通过钱包中的密钥签名交易,从而来控制网络上的钱币。 在某种意义上,比特币钱包是密钥链。

--比特币钱包只含有密钥,而不是钱币。每个用户有一个包含多个密钥的钱包。钱包只包含私钥/公钥对的密钥链。 用户用密钥签名交易,从而证明他们拥有交易输出(他们的钱币)。

3、比特币节点

运行区块链软件的计算机就是一个节点。

--每个比特币钱包都是一个节点。

全节点

--拥有完整区块链账本的节点叫做全节点,负责比特币转账交易的广播和验证。

--同步整个区块链并对交易做验证,同时中继区块的在网络上的传播

轻节点

--不保存所有区块,依赖全节点做交易验

挖矿节点

--带挖矿功能的全节点。

--转账交易发生后由所有节点共同广播至全网,挖矿节点验证该交易正确后会记录至区块链账本。

因为不需要全节点也可以进行比特币转账,所以比特币全节点个数只占全部节点数的一小部分。

https://bitnodes.earn.com/Node Counter是一个分析型的网站,跟踪整个比特币节点。

4、挖矿三部曲:记录、打包、挂链

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181113G1JWNZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区