比特币基础
新比特币的产生通过矿工确定交易的正确性来奖励新的比特币,那第一枚比特币是如何产生的?
因为比特币的第一个区块是硬编码集成在系统之中的,只要比特币运行之后没有第一个区块,那么就自动开采第一个区块,
所以中本聪作为第一个使用的发明者,他获得了第一个比特币和开采这个区块的奖励。 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,新块虽然由成功挖矿者创建但并不是保存在自己本地,而是加入区块链中,发送给大家,本地也有一份而已。

浙公网安备 33010602011771号