第一次知道区块链是比特币,只是知道而已。再就是到一年前同事开始炒币,说起一些信息,那时候知道不仅是比特币了,还有什么狗币,莱特币之类的。再就是到现在因为某些原因开始研究区块链了。经过大量的了解,现在终于对区块链了解一二,在这里写个笔记记录一下,以表示自己曾经有那么一段时间研究过。
什么是区块链?
区块链是比特币的核心部分或者是底层支持。它是一个去中心或者弱中心,共识,共担的组织框架。它提高了系统的安全性以及高效性,弱化了中心的权利。
区块链的发展史?
前人将区块链分为:区块链1.0,区块链2.0,区块链3.0. 区块链1.0是基础,它应用在数字货币的领域。 区块链2.0加入了智能合约部分,将智能合约和数字货币结合起来,让金融领域更加的高效和安全。 区块链3.0不再将区块链限定在金融领域而是扩展到各个领域,为领域提供,安全,高效,防伪等功能。
区块链彻底的去掉了中心化吗?
区块链的公共链是完全去中心化的,但是由于共有链的一些缺陷,经过漫长的研究,又出现了联盟链和私有链,联盟链是有部分中心,也就是说还是有中心的,只是中心变成了多个。私有链去部分中心的,也就是在这个私有链上还是有很多中心的。
如何达成共识?
所谓共识就是之前我们靠中心达成一致,但是现在没有中心了,如何才能达成一致呢?现在有几种共识的算法,POW,POS,DPOS。POW是靠工作量证实,这种算法非常的耗时耗资源。后来就有了POS使用权益登记,即通过你的权益来进行共识,谁的权益越大说话就越有分量。POS也有一个缺陷,即权益越到它的权利就越大,这样又会导致权益一种话。再就是DPOS权益只能进行投票,选择信任的节点,由信任的节点来达成共识。
智能合约?
智能合约的概念中很早之前就已经提出来了,只是一致没有应用,直到现在只区块链上得到了实现,智能合约即只没有第三方参与的情况下达成一致的合同或协议。此协议可追踪但是不可逆。现在实现智能合约的有以太坊和EOS。