【区块链】小白也能读懂区块链(一)
——时刻保持对新鲜事物的好奇,即使不能完全去理解它们。
【区块链】小白也能读懂区块链(一)读过的很多文献都有提到,区块链将是蒸汽、电力、计算机之后的第四次工业革命。
我第一次接触到这个概念是在去年七月,在这之后不久,区块链就成为了全球焦点,上了微博热搜,在这过去的将近一年的时间里,我身边也有越来越多的人开始谈起区块链,甚至很多明星也开始投资区块链,这让我对这个领域更加感兴趣。
不管未来会不会有更新更完美的技术能取代区块链,至少现在,我们应该尝试去了解它,才能跟得上时代的步伐。那么,接下来我们进入正题。
区块链产生背景
在2008年,有个叫中本聪的人,想创造一个不被任何人或者机构所控制的点对点的电子信息系统,它使得一群不需任何信任的人基于自己的自私目的,维护了一份全网公开的账本,使基于区块链的应用——比特币成为了可信的价值存储介质,比特币的作用类似于“数字黄金”。
区块链是什么?
比特币本质其实是一个有激励机制的分布式账本,而区块链技术要做的就是使这个账本运行。
那么什么是分布式账本呢?说人话其实就是公开化的交易,比如你欠了老李十万,这件事不止记录在你的小本本里,还会发布在区块链的网络上,然后每个人的账本都会记录下你欠老李十万,这个交易就变得不可篡改并且公开化了。
什么又是激励机制呢?为了引起关注、发展联结点,同时激励参与者不断通过“挖矿”式计算来创建新的区块,共同维护链条的延展存续,中本聪必须要给予为此而做出努力的人以“报酬”。所以,在每一次“挖矿”成功并得到确认之后,新的区块形成,而公认胜出的“挖矿”者则获得token,并被记入公共账本。
区块链如何实现交易的?
它并非传统的一手交钱一手交货的交易过程,而是以转账方式实现交易:
区块链的交易流程大致可以分为以下5个步骤:
交易申请(生成申请)——全网广播(向全网发出公告)——交易验证(各区块验证)——审核通过(全员审核)——交易完成(完成记账)
例如:A想要向B转账1个比特币,将先生成交易申请,然后向整个网络中的所有区块发出申请信息。 然后,所有区块都将获得A和B两者的账户余额及转账信息,并进行验证。与此同时, 第一个验证成功的区块,即获得向整个网络公告的机会。(此时,速度最快的区块还能凭借工作量获得额外的奖励,这也就是衍生出的矿工和挖矿的概念。)
区块链现在存在的一些问题
1.以比特币采用的算法pow为例,由于这种挖矿机制的存在,过去几年,有人发明了矿机和矿池,大量的挖矿工具导致了算力的集中。最初大家用普通电脑CPU就能完成,只需下载软件就可以自动“解题”,一天就能挖到许多比特币,而现在可能100年都挖不到一个。
2.过去的四五年,技术升级十分缓慢,甚至出现了停滞状态。
3.在社区不能达成共识时,对于区块链的发展方向有不同思考方向的人会使一个区块链分叉成若干个,比如比特币就有不下十个的分叉方向,在这些分叉间还会存在算力竞争,这使得比特币网络的安全性和稳定性下降。