比特币基础

新比特币的产生通过矿工确定交易的正确性来奖励新的比特币,那第一枚比特币是如何产生的?

因为比特币的第一个区块是硬编码集成在系统之中的,只要比特币运行之后没有第一个区块,那么就自动开采第一个区块,
所以中本聪作为第一个使用的发明者,他获得了第一个比特币和开采这个区块的奖励。 A genesis block
is the first block of a block chain.
Modern versions of Bitcoin assign it block number 0, though older versions gave it number 1.
The genesis block is almost always hardcoded into the software.
It is a special case in that it does not reference a previous block, and for Bitcoin and almost all of its derivatives,
it produces an unspendable subsidy. Genesis block
- Bitcoin Wiki

 

挖矿是如何产生比特币的?

简单来说就是在比特网络中保存交易数据。谁来验证和确认这个交易。这个人是根据你提供的一个节点的运算能力来确认的。然后得到奖励。

存在2个疑问:

1,这个运算对实际的存储是不是没有意义。或者说当前,只是一个预测试,系统为可能出现的大运算准备的一种鼓励机制。

2,如果没有交易,那么是不是就没有挖矿了。(没有交易确实就没有了挖矿)

 

比特币的挖矿到底在计算什么?

计算的目的是将每次计算的东西不一样,同时每次计算的东西关联起来。所以采用这种算法,但是并不是唯一只有这一种算法,只要满足这个条件的算法。

 

区块链信息越来越大怎么办?

 

新的区块产生的条件是什么

 新的交易记录,并且有人来验证,生成块,这就是挖矿。

 

有点错误的理解:挖矿及新区块的生成原理

1,挖矿不仅仅外在体现得到奖励和手续费,更重要的是挖矿过程,在验证交易的正确性。

2,新块虽然由成功挖矿者创建但并不是保存在自己本地,而是加入区块链中,发送给大家,本地也有一份而已。

 

 

 

posted @ 2018-01-29 15:17  假程序猿  阅读(211)  评论(0)    收藏  举报