浅谈区块链技术

144 阅读5分钟

区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。

###一句话解释区块链

举个简单例子,假如有一天,你答应你的女朋友要给她买个迪奥的包包,她立刻记下这句话,还发了朋友圈、微信群,并告诉了你们的所有朋友,让你完全无法抵赖,你女朋友还给这些人发了几个红包,好让大家记住你今天说的话,这个红包钱就是 token

而你说买包包的时间地点这些加起来形成一个信息包,叫“区块”。你女朋友把这句话分发到的所有渠道就是“”,如果有一天你反悔不想给你女朋友买包了,你女朋友就翻出朋友圈以及朋友们来作证,这就是区块链的应用

400087732_banner.jpg

###那么,区块链技术究竟是什么呢?

分开看每个汉字都认识,但是凑在一起就不知道是什么意思了。针对大家觉得神秘无比的区块链,现在有了一个最通俗易懂的解释方式。

什么是区块链?我们首先用大家都爱谈的恋爱,举个简单的栗子。

建立一个简单的区块链模型,那么在这个区块链模型里面谈恋爱将会出现一下情况:

微信图片_20180821170035.jpg

未来所有适龄男女恋爱,结婚的承诺全过程都被其他所有适龄男女共识,两个人在一起发生的所有故事就会形成区块。

微信图片_20180821170131.jpg

其他所有男女就是链,如果有第三者来插足或自身违背另一半,其他人都能看到,以后就再也找不到对象了。

区块链准确的说就是“全中心”体系,就是链上的每个节点都是中心。

试婚男女谈恋爱,晒朋友圈,秀恩爱,承诺相爱一生一世并被其他所有适婚男女所知就是区块链的应用。如果有一天某一方违背诺言,不要以为删除照片就有用,因为桩桩件件都被所有适婚男女记录在案。

###区块链的工作原理

区块链的数据存储方式其实就是“区块”+“链”。这就好比我们的日记本,每一页都是一张纸,纸上可以记录有用文字信息,但每一页都会有页码,记录每页文字所处的顺序。对比来说,区块就是“纸”,用来记录创建期间发生的所有价值交换活动。页码就是“链”,按照时间先后顺序将区块存储在数据库中。

由于每笔账单交易的记录都包含上一个链条的信息,因此一旦某一条交易记录被篡改就自然会出现信息错误或上下链条信息部匹配,而且容易出现链条分叉,因此,采用区块链技术记录的数据篡改难度几乎不可能,数据的容错性极高。

而且由于所有账单交易数据的公布都是以加密的方式在网络中发送,要想在网络中篡改数据就必须至少截获51%以上的节点数据并在极短的时间内破解,这种情况可以认为几乎没有可能。

不可删除,不可更改,这就是区块链技术。

###区块链下的应用

区块链目前最火的两个应用就是比特币系统和以太坊系统,这两个系统都是公共区块链平台,都有自己自己的虚拟货币(比特币 和 以太坊)。但是他们是有很多区别的,其中一个重要区别就是,以太坊通过智能合约使平台具有图灵完备性,相对于比特币,未来更具有扩展性。当然这也和他们本身的目标有关,比特币想成为纯粹的虚拟货币,以太坊想成为一个纯粹的图灵完备的开发平台。

###比特币的奖励机制

比特币的货币发行是通过矿工用矿机的算力来解答一道数学题,这道数学题跟抛硬币类似,所有的矿工都同时抛硬币,看谁能连续抛出最多的硬币正面,比如你连续抛出100次正面的硬币,这中间不能有反面。

看谁在一定时间内连续抛出最多的正面,谁就有比特币的记账权。所以一般谁的算力最大谁抛硬币的速度就最快,相对应的就会有更大的概率连续抛到最多的正面硬币,这样谁就有记账权。

比特币每十分钟产出一个区块,获得记账权的矿工就可以得到系统释放的比特币和这十分钟内交易产生的交易费。

区块之间相连就是区块链。刚开始的时候,每挖出一个块系统奖励50个比特币,每四年减半。现在每挖出一个块奖励12.5个比特币,一共2100万个比特币,到2140年就会挖完。

很多人担心挖完了就没有矿工挖矿了,到时比特币系统就没有矿工贡献算力了。其实不必担心,等到那个时候交易量已经非常巨大了,交易手续费大大超过比特币系统释放的货币。所以永远都会有矿工提供算力。矿工是比特币系统的守护者。

--

--

--

over 下班!