摘要:这篇文章意在更多的认识区块链,思考探索区块链产生原因,挖矿实际上是在做什么,以及区块链的原理是什么。
矿工和挖矿
在全世界各地,有一群叫做矿工的人们,他们并不一定是年轻人,他们都是比特币矿工,矿工手上有着巨大的计算能力,比谷歌全球规模大数十倍。
这些矿工要做许多的工作。
每隔十分钟,有点类似于网络的一个心跳,一个区块就诞生了,这个区块包含了过去十分钟所有的交易信息,然后矿工们就尝试开始解决一些难题,彼此竞争,第一个找出真相,并使区块有效的矿工,就会有相应的货币奖励
那么矿工们在做什么样的工作?他们有什么样的难题?
毋庸置疑,矿工在挖矿,挖矿的这个过程,其实是通过矿机,也就是海量的计算,来得到一个HASH。
这是计算机的强项,但是由于不是所有的HASH都满足条件,能被区块链接受的HASH,这个条件是很苛刻的,使得绝大部分HASH都不满足要求,必须重算,可能计算个十亿次,才算中一次,这就是采矿如此之慢的一个原因,也是矿工们要来解决的难题。
区块链的工作原理
在区块链中,一个区块链接到前一个区块,以及更前面的区块,就形成了一连串的区块,每一个区块都有时间标记,就像是数字的蜡印一样。
假如说我想要破解其中一个标记,比如,我现在想要做一件事情,我想给A和B分别一百块钱,这个行为会导致标记的改变,而且我需要破解那个区块,还有前面的所有的区块。
包括那个区块链上所有的完整的交易历史,并不仅仅是破解一台电脑,而是需要同时破解数万亿台电脑。
同时这些电脑都使用着最高级别的加密技术和世界上最强大的计算资源,它们能够检测到这样的行为,因此这几乎是不可能的任务。所以,比起我们现在的算机系统,这绝对要安全太多万倍。
区块链,这就是他的工作的原理。
浅谈以太坊区块链
比特币的区块链只是其中之一,还有许多的种类,比如说以太访。
以太坊区块链,由加拿大人维塔利布塔林开发。也就是我们说的v神。
以太坊区块链,因为完全没有中心化,所以你可以制定智能合约。正像他所说的那样,他是自我执行的合约,负责处理强制措施,经营管理工作情况,还有支付的方式,从某种意义上来说,该合约也有一个银行账户,是关于人们之间的协议。
如今,通过以太坊的区块链,有各种工程,进行着各种的任务,从创造新的股票市场的替代品,到创立一个政客对公民军政负责的民主制度的新模型。
为什么区块链的应用场景非常有限?
事实上,区块链作为无人管理的分布式数据库,从2009年开始到现在已经运行了九年,也没有出现过太大的问题。
但是区块链为了保证数据的可靠性,牺牲了效率和能耗。
效率低是说区块链数据写入区块链,最少要等十分钟,所有节点都同步数据,时间更多。
费能耗是说区块的生成需要矿工进行无数无意义的计算,非常的耗能
目前,区块链最大的应用场景,就是以比特币为代表的加密货币。
除此以外,区块链要在更多的场景里应用,还有很长的路要走,但是我们也应相信,随着技术的更新和人工智能的大部队纷至沓来,一定会有更多的应用场景走上舞台。
网友评论