比特家 > 名词 > 正文

名词解析丨什么是区块链挖矿?

对区块链来说,挖矿机制还是有必要的,但未来一定会有更合理高效的解决方案。

对于区块链来说,挖矿是必须的吗?首先,我们来说下挖矿是什么? 

以比特币为例,每一笔交易发生后,并不算完成,交易数据必须写入数据库,才算成立,对方才能真正收到钱。首先,所有的交易数据都会传送到矿工那里。矿工负责把这些交易写入区块链。 
计算哈希的过程叫挖矿,计算哈希的机器就叫做矿机,操作矿机的人就叫做矿工。 
根据比特币协议,一个区块的大小最大是1MB,而一笔交易大概是500字节左右,因此一个区块最多可以包含2000多笔交易。矿工负责把这2000多笔交易打包在一起,组成一个区块,然后计算这个区块的哈希(Hash)。 
中本聪故意让添加新区块,变得很困难。他的设计是,平均每10分钟,全网才能生成一个新区块,一小时也就六个。由于人为设置了大量的计算及难度系数,,需要大量算力才能得到当前区块的有效哈希,进而新区块添加到区块链(好比在全世界的沙子里面,找到一粒符合条件的沙子)。 
矿工之间也在竞争,谁先算出来了,谁就能第一个添加新区块进入区块链,从而享受这个区块的全部收益。其它矿工只能过来把那一页抄写一份,贴在自己账本的最后面,然后又开始新的记账过程。周而复始,生生不息,账本一页一页的增加,账本越来越厚。 
由此看来,挖矿其实是一种安全机制,利用密码学哈希函数和非对称加密,确保区块链网络的挖矿节点在广播区块前,投入大量的计算,提高作假和作恶的成本,保证已有数据不可能被篡改,确保全网达成共识。 
也有观点认为,中本聪设计这种机制的出发点是避免系统受到攻击。如果一个攻击者想用搞乱账本的方式来进行攻击,那么他就需要足够的计算能力。当收益并不足以抵消成本,攻击者就没有攻击系统的动力。 
所以对区块链来说,挖矿机制还是有必要的,但未来一定会有更合理高效的解决方案。而区块链提供的这种去中心化分布式账本技术,除了当下火热的ICO项目,还会被应用到更广泛的领域。 

关于名词解析,区块链,挖矿的相关新闻

区块链入门很简单 看这5份白皮书就懂了

一句话记住市值前100的加密货币

小白问答 | 区块链为什么需要跨链技术?

名词解析 | 什么是分片?

从尼克萨博被自动售货机“砸中” 到智能合约

主流货币

货币市值最高 24H涨幅最高

主流钱包

币信钱包 轻钱包 教程下载
Jaxx 轻钱包 教程下载
比特派 轻钱包 教程下载
IMTOKEN 轻钱包 教程下载
MyEtherWallet 网页钱包 教程下载

主流交易所

中文 人民币 交易方式
OKEX 币币法币
OTCBTC 币币法币
币安 币币法币
BitMEX 币币法币
火币Pro 币币法币