主页 > imtoken钱包苹果版 > 区块链:谈谈为什么要挖矿

区块链:谈谈为什么要挖矿

imtoken钱包苹果版 2023-05-26 07:44:48

先引用一段话,对区块链有个广义的认识:

区块链是一项可以改变世界的发明。 区块链起源于比特币,但并不局限于币圈。 区块链技术是解决存储、验证和数据保护问题的实用解决方案。 区块链可以被认为是一个去中心化的、极其安全的数据库。 更专业地说,区块链是一种基于密码学的分布式点对点共享账本,可广泛应用于金融服务、保险、医疗、政府等领域。 2018年应该是区块链技术起飞成熟的一年。

我们来看看百度的定义是什么?

区块链(英文:blockchain或blockchain)是一种利用分布式数据库来识别、传播和记录信息的智能对等网络,也称为价值互联网。 中本聪于2008年在《比特币白皮书》中提出“区块链”概念,并于2009年创立比特币社交网络,并开发出第一个区块“创世区块”。

比特币 挖矿_比特币为什么叫挖矿_比特币挖矿

然后。 . .

比特币为什么叫挖矿_比特币 挖矿_比特币挖矿

你会说人话吗?

比特币为什么叫挖矿_比特币挖矿_比特币 挖矿

这是一个分类帐

对于普通人来说,会计制度是最容易理解的,我们先从账本说起。 比如大家一起做生意,总得有个账本吧。 起初,这本账簿由会计管理。 但是,如果一个人管理,总会出现不平衡的和解(比如挪用),于是大家开始轮流管理。 这种方法也有一个问题。 在有人记账本记账期间,一旦数据丢失或账本损坏,真正的原因就不清楚了。 最后,大家决定采用一种新的记账方式。 每个人都有自己的账本,谁改了自己的账本就必须告诉其他人,其他人也会在自己的账本上记一笔。 只要有人发现新账号不正确,就可以拒绝接受。 最终以多数人同意的账目为准。

这是一个分布式和去中心化的记账系统。 但是,时间长了比特币为什么叫挖矿,这种做法还是会出现问题。 有的人天天背,有的人偷懒不背,这样会造成不公平。 于是大家决定每天早上掷骰子,根据点数决定谁来记当天的账。 其他人检查一下,没有问题就复制过来。 并且,当日的记账人会得到一点奖励。

比特币挖矿_比特币 挖矿_比特币为什么叫挖矿

什么是挖矿?

说到比特币,大家熟悉的就是矿机和矿机。 那为什么要挖矿? 挖矿其实是一种激励和竞争机制。

在区块链系统中,总会选择一些节点进行数据的整理、验证、打包、广播等相关变更。 这个工作是比较耗费资源的,所以会有一个奖励机制(就是上面说的付出的人会得到一点奖励)。 负责打包的节点会得到系统奖励,类似于积分,对于比特币系统来说,就是奖励比特币。 有了奖励,很多节点都希望获得这样的奖励,所以一些区块链系统,比如比特币,会设计一种竞争机制,让每个节点依靠自己的算力和资源来抢夺这些数据。 如果你有机会打包,你会得到奖励,那就是比特币。 这个比赛的过程就是挖矿。

比特币挖矿_比特币 挖矿_比特币为什么叫挖矿

深入研究去中心化分布式数据库

上述记账系统是用软件技术实现的,是一个去中心化的分布式数据库。

什么是中心化? 互联网早期,大多采用CS架构。 一台server有N个client,进行Client和Server的通信。 系统的可靠性在很大程度上取决于服务器。 这称为集中化。

比特币挖矿_比特币 挖矿_比特币为什么叫挖矿

随着业务复杂度的增加,服务器端也开始拆分,横向纵向扩展,读写分离等,这就是我们常用的分布式架构系统,系统可靠性依赖于分布式系统的热备和容灾能力。 这时候服务器虽然是分布式的,但是还是集中的。 大多数商业公司使用类似的结构和模型。

权力下放怎么样? 也就是说比特币为什么叫挖矿,该数据库不属于任何组织或管理员。 只要服务器端由组织或管理员控制,就存在停机或数据篡改的风险。 区块链和P2P的网络通信技术终于实现了去中心化。 区块链的作用是存储信息,可以认为是一个数据库,任何人都可以通过P2P网络架设服务器,接入区块链网络,成为一个节点。 现在人人平等,人人都是服务器,没有服务器,每个节点既是生产者又是消费者。

您可以向任何节点读取和写入数据。 一旦写成,就是历史。 最终,所有节点都会同步数据,保证“账本”的一致性。

区块链没有管理员,不需要人工审核和干预。 那么每个人都可以写数据,数据的可信度怎么保证呢? 如果数据被篡改了怎么办? 不用担心,P2P网络只是为了信息交流,有共识算法和加密算法保证数据安全。

相信以上信息可以帮助大家理解为什么那么多人做矿工,了解一些区块链的基础理论知识。