从区块链的本质看无币区块链

现在许多企业都在大力发展无币区块链,那么无币区块链到底有多大的前景?为了搞清楚这个问题,我们先来看一下什么是区块链。区块链的本质是去中心化的分布式账本。拆开来看分为三个关键词:去中心化,分布式,账本

分布式:传统的数据储存都会放在一个服务器里。一旦这个服务器被攻击或者损坏,整个数据都会丢失。为了解决这个问题现在很多大型企业都会把数据分布储存在好几个服务器里,确保当一个服务器出现问题的时候整个数据不会受到影响。这也是现在很流行的分布式数据库或分布式账本技术。

去中心化:上述结构其实是一个中心化的结构,每个服务器都只有使用他的公司才有权限访问。把每个记录数据的服务器看成一个节点的话,所有的节点都属于一个公司。这个公司完全有能力监控甚至篡改每个节点上的数据。去中心化就是指每个节点之间相互独立运行,都参与数据的记录,但是没有哪个节点可以控制网络上的所有节点。这保证了数据库的内容是透明且不可更改的。

账本:指数据库。由于最早的比特币网络只能记录比特币的转账信息,所以习惯把这个信息的载体称为账本,把记录信息的行为称之为记账。现在随着智能合约的发展和技术的成熟,越来越多样的信息可以被记录。账本的本质就是一个数据库。

了解了区块链的本质,我们来看一下区块链的意义到底是什么?区块链存在的意义,是为了解决信任问题。人们分享和记录信息的需求会一直存在,传统的解决方式是把信息储存在一个信任的机构里,比如上文例子中服务器的使用公司,银行等。缺点是这个机构有能力监视和篡改数据。在去中心化系统中,每个节点都相互没有关联,就像陌生人一样,又都能记录数据。那么最后会采用哪个节点记录的信息呢?如何保证最后采用的信息是正确的呢?如何确保信息不被泄露和篡改呢?这里就需要用到以密码学为支撑的共识机制。这套每个参与者都认同的采用信息的方式就是共识。数字货币正是在共识的基础上诞生的。

数字货币又叫Token(代币),诞生的最初目的是为了奖励参与记账的节点。在比特币网络中,矿工完成一次记账,收到比特币作为奖励。比特币的具体表现形式是一组加密信息的方程组的特解,挖矿的过程就是算出这个特解的过程。在以太坊网络中,代币的作用除了奖励记账,还是智能合约的Gas(燃料费),作为交易的执行费用支付,一旦Gas耗尽合约执行就终止。目的是为了防止有人恶意布置可以无限循环的智能合约。比特币网络和以太坊网络的共识机制都属于POW(prove of work)工作量证明(以太坊在今年的ETH2.0中会转为POS)。另外还有一种常见的共识机制就是POS(prove of stake)权益证明,代币的作用类似股份,越是持有股份多的节点就越可以优先参与记账,最后记账能得到的奖励也越多。

共识是为了解决信任问题,而代币是为了达成共识所采用的一种手段。一方面激励认真记账的节点,另一方面再结合密码学等技术来提高节点作恶的成本,最终保证这个去中心化分布式账本上记录的数据是正确的。至于代币能不能取消,笔者认为只要没有代币也能达成共识,建立信任,无币区块链就可能存在。这里把区块链的使用场景分三个类别来讨论:

公有链:指对外公开,无需授权。所有人都可以参与,所有人都可以查看的网络。

公有链由于对所有人开放,信任基础为0。每个节点都是陌生人,需要复杂的共识机制来建立信任。上文提到的比特币网络和以太坊网络都是公有链。在公有链中,最常见的共识机制是POW和POS,还有DPOS等其他方式。不管具体是哪种方式,公有链的场景就是参与者数量众多且又完全陌生。能运行的共识机制就只能是市场化的,即提高奖励,同时增加作恶成本。这就需要一个可以量化的市场化标准:在区块链中其表现形式就是代币。所以市场化的共识机制必然离不开代币。在公有链的使用场景中,代币是唯一能保证公平,量化发放的奖励(或是作为一种奖励的凭证来发放)。因此公有链离不开代币。随着央行数字货币的发展,代币的表现形式或许会转为一种可以换取央行数字货币的凭证,如此对于普通人而言将看不见代币,但它仍实实在在存在于区块链体系中。

 

联盟链:是仅限联盟成员参与的,需要授权的网络。比如:R3基金会的超级账本项目。

联盟链里,需要一定的认证才能成为成员。所以成员之间已经有一定的信任基础,共识机制不需要像公有链那么复杂。成员参与记账和防止作恶可以通过有代币的共识来完成。也可以通过很多链下的方式完成,比如签订合同强制记账的义务和作恶的处罚等。所以联盟链是可以不需要代币的。

 

私有链:仅在私有组织内部使用。比如企业内部数据库管理,或者一些政府的应用。

私有链其实就是一个传统分布式账本,一个数据库。它没有信任危机,也就不需要共识不需要代币。笔者认为没有信任问题的私有链严格意义上不能算区块链。央行数字货币很可能就是一种私有链。

总结一下,从区块链的应用场景可以知道,中心化程度越高,共识成本越低,越有可能不需要代币。反之亦然。无币区块链的应用只有可能在联盟链中。联盟链是未来企业级区块链发展的大趋势,无币区块链也许能在这个领域大放异彩。

希望大家可以关注微信公众号更加方便交流。公众号的文章也会率先更新~

发布了12 篇原创文章 · 获赞 1 · 访问量 1514

猜你喜欢

转载自blog.csdn.net/NewBlockChain/article/details/105091071