谁是公链的主人?区块链为什么需要矿工?

在给大家讲解矿工是干嘛的之前。 ,先给大家讲两个事例。 2021两会期间人大代表陈国鹰有一偏《加快6G技术研究,构筑未来科技战略新优势》为主题的发言他说:以比特币为代表的公链技术平台已经牢牢地掌控在美国人手上。这是他的 观点

然而,美国人却不是这样认为的。同期Ripple首席执行官Brad Garlinghouse最近接受CNN采访时谈到比特币说,中国控制了比特币区块链,“中国有四大矿池,占比特币总挖矿能力的60%以上,比特币和以太坊的挖矿能力的80%都在中国。”所以,美国人都认为,比特币是中国人所掌控的。看到上面两种观点,相信,许多人会有所疑惑:到底谁的观点是对的?

 

弄清楚这个问题前我们先介绍一下什么是公链? 公链简单的说就是公开的区块链,公链是可以自由加入和退出的,就像比特币的网络一样,买台矿机就可以加入成为节点, 关掉矿机就退出了节点的工作。而这些节点就是矿工所使用的机器,运行相应公链的程序的设备。

 

为什么需要这些机器来运行公链程序呢? 因为公链需要去中心化,也就是说一条公链从技术方开发也来,一定要让其它人用电脑或专用设备来运行它,而不能由开发者自己来运行。

公链参与运行的节点设备越多才越去中化心,才越有价值。而矿工们运行的是开源的公链程序,矿工们清析的知道运行的内容,可以完全控制运行和升级的情况,开发者只是代码的贡献者,公链的真正主人是众多同时运行这条公链的矿工!

公链这种网络程序跟现在的互联网公司有很大不同,现有的互联网公司代码都是不开源的,核心代码与数据都掌握在平台手中,就像微信你只能使用你看不到他的每一行运行代码,淘宝你也只能用却看不到后台数据,每个互联网平台都会进行专利申请保护他的程序,也严防数据泄露。

公链里的代码是开源的,就像比特币的账本数据都是透明的一样。所有想要加入到公链网络的人都可以使用这些代码,拷贝这这些数据。

你想拿这些代码去改成自己的链发自的币都是可以的,之前的山寨币就是拿比特币的代码改出来的。这就是区块链完全开放的精神。

回到开头的事例,人大代表认为,现在美国在区块链领域里的人才和技术是领先于我们的,美国的技术人员贡献了更多的代码在公链上,所以美国目前主导着公链技术的发展。他认为谁做出来的链谁就是主人。

这也是我们大部份人日常理解的,大家会认为一条链谁做出来的就是谁的? 但是这种理解在区块链领域错误的。区块链的程序不是一个人写的或者一个公司做的,他是由很多的程序员贡献代码一起完成的,所以区块链开发用贡献代码行数的统计方法给程序员激励。

技术开发者把代码交给矿工,矿工用自己的电脑设备,也就是矿机来运行这个程序的代码这个叫挖矿,那大家为什么要拿服务器或专用矿机来运行这条公链的程序呢?没有工资也没有也没有费用。所以公链程序在设计的时候就预设一部份代币用来奖励矿工。

就像比特币预设出2100万个代币,矿工参与再慢慢释放出来。 比特币的发明人中本聪也无法控制这个网络,比特币网络由每一个运行程序的矿工负责,谁也不能单方面修改程序和数据,共同维护,共享收益。

图片

总结一下: 公链的主人是提供矿机设备运行公链的人,而非公链开发技术团队。矿工对自己运行的公链程序有完全的主制权,挖矿是参与公链比较好的方式,风险小,收益大。