Holochain的机会:假如区块链没有3.0

本文约1834字,阅读全文需要约3分钟
区块链3.0到底会不会有?

Holochain的机会:假如区块链没有3.0

编者按:本文来自 蓝狐笔记(ID:lanhubiji),作者: 蓝狐,星球日报经授权发布。

区块链1.0是比特币,通过比特币抽象出了区块链的技术,在此基础上衍生出了一系列的数字货币,从btc、bch、ltc到Dash、Monero、Zcash等,直至今日这些数字货币的市值依然位居前列。

区块链2.0是以太坊开拓出来的,它图灵完备的智能合约,让可信代码成为现实,它引爆了众筹市场,让区块链极大地扩展了想象空间。

但不管是1.0和2.0都没有解决这些问题:扩展性、交易手续费、高延迟。区块链为了安全,它无法做到中心化系统的高效率。

如果安全、去中心化和性能天然无法兼得,那么,接下来的问题是,区块链3.0到底会不会有?

1.    如果有3.0,平衡是选择

区块链3.0是什么?会以什么样的方式爆发?谁也不知道。如果有,目前三个可能的方向:一是通过牺牲去中心化方式来达成高效的目标,在这个基础上平衡了安全、性能和去中心化的关系,在一定的范围内,实现了一种相对平衡的DApp生态。

因为去中心化本身不是目的,网络的安全、保护用户数据和产权、可信任的价值流通和转移是目的。这种基础设施上建立的应用比传统的中心化应用生态有一定的优势,能满足用户对安全、隐私、自主等部分需求。

比如基于DPoS或其他变种的共识算法和治理机制基础,假如能够达到现有主流应用的性能,同时采用中心化和去中心化复合的方式,实现全新的DApp生态。当然这种方式是平衡的道路,不可能实现完全的去中心化。

还有一种就是类似于内容寻址等技术与区块链的结合,实现内容价值传输的爆发,解放了这方面的潜力。这个方面的爆发力度一定会远远超过以太坊的众筹所带来的能量,因为它面对的是亿万用户,而不是参与众筹和区块链投资的几百万用户。

最后一个备选就是区块链与物联网的结合,这也是一个有可能爆发的点。 

2.如果没有3.0,holochain也许是机会

如果我们一直把思路放在区块链上,似乎找不到出路,现在的技术,如果只是把tps从15提高1000,甚至是10000,也不解决本质问题。安全、去中心化和效率无法完全兼顾。

如果部分优化的社会实验没有找到突破,也许holochain们的机会就来了。

首先holochain不是区块链,它是holo链,不要以区块链的逻辑来看它。Holochain是一个提供用于构建去中心化应用的平台,特色在于它网络上的每个设备都拥有自己的安全分类账,可以独立运行,也可以与网络上的其他设备进行交互,可以实现去中心化的边缘计算。 

也就是说用户可以有自己的chain,可以自行增加数据,链之间可以合并、分叉、互动。holochain可以让任何设备都能拥有自己的账本系统。 

它也是可扩展的,以agent为中心的分布式计算平台。在holochain看来,区块链是data为中心的,holochain是agent为中心的。

以代理为中心的计算架构可以实现横向和纵向的扩展,holochain是一种新的数据存储和传输模式,可以用于任何终端设备。包括智能手机也可以独立运行,成为对等网络的一部分,同时无需连接到中心化的服务器。

这样,holochain开发者在此基础上可以构建新的分布式应用和服务,同时也能保护用户隐私,让用户真正拥有自己的数据。

在holochain网络上的任何设备都可独立运行,只有在需要同步数据的时候由用户同意后同步,每个用户都控制自己的数据,不用担心数据会被出售或者泄漏给第三方,不会发生像facebook的剑桥分析事件那种事情。

Holochain的数据存储方式也是去中心化的,类似于Bittorrent一样。数据有哈希,一旦有人试图篡改数据,数据和哈希的不匹配会引起注意,数据会被认为无效。数字签名保证数据的作者身份。它是Bittorrent+git+数字签名。

Holochain比区块链更具效率。比特币和以太坊等区块链运转需要巨大的计算力。这样做是为了达成共识,确保每个人都同意账本的正确性。 

Holochain没有原生货币,它是一个“运转自己的货币”的加密会计平台。相对于关注coins,holochain关注账户。无效的交易,比如非法增加余额,会被网络拒绝。

正因为没有原生货币,关注账户本身,这消除了对达成共识的需要,这允许holochain计算更具效率。效率可以比以太坊等区块链高很多。

在开发语言上,holochain也有优势。Holochain支持Javascript和Lisp语言。相对于以太坊的编程语言Solidity更容易让更多开发者参与进来。

在holochain,开发者可以构建去中心化的应用,比如协作、社交网络、社交媒体、共享经济、供应链、社交资源管理、信誉系统等方面的去中心化应用。

结语

holochain可以解决扩展性问题,同时保留了分布式的特性,用户真正控制自己的数据。只有在需要达成共识的时候,才进行数据的交互。另外,它也重视的社区贡献、参与以及相互的服务,也可以保护用户数据和隐私。

holochain支持用户之间的广泛共识或者协议系统。Holochain的proof of service共识系统,可以实现在一个用户为其他用户提供服务后,可以获得代币奖励。这尤其适合共享经济。

如果区块链3.0没有突破口的话,也许是holo链的机会就要到来了。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

ODAILY提醒,请广大读者树立正确的货币观念和投资理念,理性看待区块链,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。

推荐阅读
星球精选