美文网首页币先锋
简单分析 Holochain(HOT)

简单分析 Holochain(HOT)

作者: 5d60e123017d | 来源:发表于2018-05-10 22:49 被阅读1376次

(文章首发于微信公众号:bixu2018。转载请附微信公众号:bixu2018。) 

访问Holochain的网站(网址:

https://holo.host),会看到4.5分钟的官方介绍视频,其团队在视频里展示了他们的“良心爱惜欧”。他们还用“初始社区发行”一词来洗白“初始代币发行”。这种营销虽然有点花哨但却真诚。以下是关键点:

网络广泛分布

防止少数强大的代币持有者接管网络

专注于为蓬勃发展的社区构建有用的产品

看起来很酷,让我们继续往下看。

他们要解决什么问题?

2017年云托管的大致收入超过2500亿美元。亚马逊和谷歌等大型企业公司主宰了云计算行业。Holochain试图创建运行分布式应用程序(dApps)的基础架构。我们已经看到一些加密项目在解决分布式Web服务的问题:Dadi和SONM。我们已经看到Ethereum、Neo和其他一些提供区块链运行dApp的解决方案。Holochain不是区块链,而是一种技术,在分布式散列表(DHT)和自定义数据验证上进行拼接以实现不同模式的分布式计算技术。

Holochain链已经存在很长时间。如果你看他们的GitHub,你会看到一个庞大的代码库。主要目录是MetaCurrency、Ceptr、Holo和Holochain。如果看团队的背景,你会注意到MetaCurrency自2008年以来一直存在。MetaCurrency项目是一个智囊团,致力于开发新的经济解决方案,并支持开源分布式网络技术Holochain和Ceptr。这个项目可能还没有开始成为分布式互联网的中坚力量,但肯定会随着加密货币的爆发而爆发。

MetaCurrency是根。Ceptr是他们的本地操作系统。Holochain则来自Ceptr。Holo是在Holochain上建立的第一个真实世界应用程序。罗马不是一天建成的,Holochain也不是。

这对我们来说是新的,因为这篇文章不是区块链项目评论。这是因为Holochain不是区块链,而是可以运行分布式应用程序的区块链替代品。

团队

Arthur Block :首席执行官,各种应用程序的连续创业者和建设励激系统顾问。一看背景就知道,他最适合来做带激励制度的去中心化系统。

Eric Harris-Braun:耶鲁大学计算机科学学士学位,执行工程师/共同创始人,与Art共同创立MetaCurrency,多个应用程序的顾问和负责人。

该网站上的团队非常庞大。我猜想列出的许多人都是兼职、承包商或顾问。(译注,团队其余成员介绍省略,可去官网查看。)在梳理每个人的个人资料时能注意到的一件事是,他们对Holochain的定位有着强烈的情怀。与其他项目相比,这很特别。Holochain的许多团队成员都是各自领域的独立责任人和顾问。通常情况下,其它加密项目将尝试放大他们简历的大公司数量或推出一位“明星”顾问,以引起更多关注。Holochain在每一个回合都与众不同。我越深入挖掘,就找到更多有趣的点。

网站上还有一些非常奇怪的职位。有一位电影制片人、一位音乐家和一位文化协调员。我不明白,但我很高兴人文和艺术为团队提供了深度。

Holochain不是Blockchain,它是什么?

我们之前已经提到过它。Holochain不是区块链。在区块链中,每个节点都努力拥有分布式账本相同的最新的副本。区块链也存在极高的存储成本和低可扩展性的障碍。Holochain试图打破这些障碍,以便让应用程序开发人员更便宜并且能够快速运行他们的产品。Holochain与区块链的区别在于,它试图成为一种轻量级架构,即使手机和其他低容量设备也可以运行网络。要明白为什么Holochain可能是一个很好的选择,让我们来看看目前最大的智能合约区块链——以太坊。

以太坊的每个智能合约都通过以太坊虚拟机(EVM)运行。如果您的应用程序是一款游戏,则应用程序也会存储在和存储保险应用程序的相同位置。一切都存储在链上。作为一名企业家,我不愿让我的应用嵌入与我的业务完全无关的应用。开发人员正在创建替代解决方案用于支持更复杂的应用程序。

Holochain去中心化的,因为有分布式节点。在Holochain中,每个节点都可以拥有自己的分类账。一个节点A的分类账可能与节点B不同。如果节点A需要将其副本分享给网络,则需要达成共识。Holochain的共识可以看作很像Git(分布式版本控制系统)。在Git中,所有的变化都是通过加密散列链组织起来的(好吧,听起来像区块链一样)。在这个系统中,如果您信任最新的散列,您可以从任何信息源中找出所有以前的信息,并验证它是否有效。该系统支持分布式存储和数据完整性验证。

比特币和以太坊做同样的事情。那么区别在哪里?在比特币和以太坊中,每个人都努力在单一分支上工作。在比特币的情况下,它选择最长的链并将该副本发送到网络的其余部分。当发生分歧或软件补丁时,比特币会分裂或“分叉”。在比特币中,您不能“合并”分叉,因为比特币本质上是最长的链,也就是默克尔树的最大分支。

在Git这里,最长的链条并不重要,内容才是最重要。像比特币这样的区块链关心最大的分支,而不是其中包含的内容。通俗一些解释,这意味着什么呢?如果一个代码库由多个开发人员完成,程序员A可以进行更新A,程序员B同时在更新B上工作。如果更新A和B之间没有冲突,则它们可以合并到报告中。或者程序员A可能决定不将更改集成到Git社区中,而是出于专有原因保留它在本地。Holochain也会发生同样的事情。假设dApp A在整个Holochain网络上运行,但dApp B决定它只想在某个特定的节点集群运行。dApp A和dApp B都可以做到这一点。Dapplication A与共享分布式哈希表(DHT)交互,而dApp B则不会。

其结果是一个系统,数据不需要分享给每个人。在dApp A上发生的事情不需要向dApp B和C等广播。如果John要在社交网络上发送Sally消息,Jorge不需要知道这一点。诸如聊天信息,支付渠道和协作文档技术等应用程序已具备这些功能。这里唯一的区别是这些程序将去中心化,而不是在Facebook或谷歌上运行。应用程序完全由使用它的人员运行,不需要公司Web服务器。

Holo燃料

Holo由Holo fuel提供支持,这是一种由数字资产支持的加密货币——高效云托管所需的处理、计算和存储。即,Holo fuel价值不与另一种货币挂钩,而是与计算机资源挂钩。考虑到这一点,当存储或处理能力不足时,Holo燃料的价格将会增加(通过市场机制)以激励节点提供更多的计算资源。中心化生态系统如优步会在司机少的时候支付更多。但在市场经济中,主机为自己的数字资产(计算能力、存储)设定了自己的价格。当整个网络资源不足时,主机可以为Holo燃料设定较高的价格。当资源较高时,价格会下降,成本较高的供应商将退出。

优点

Holo已经为硬件销售募集资金。其中一部分资金将用于为开发提供启用和引导服务。如果你是一名开发人员,这基本意味着你将能够从Holochain团队学习应用设计咨询服务和软件工具包来加速开发。

在主网启动之前,基础设施的销售实际上播种了网络。我可以看到未来区块链计划将会放弃硬件开发(因为大多数项目可能没有固件/硬件工程师),而与硬件制造商达成合作协议。想象一下,走进百思买,而你即将购买的电脑,贴有一张 “购买这台电脑去挖矿X币”的标签。

他们的“Git”式共识方法更符合当今应用程序的构建方式。

缺点

这不是一个负面的问题,但确实是一个问题,软件更新是否会自动推送到硬件设备

Holo燃料与主机计算资源的市场经济机制挂钩。Holochain如何逆转规模经济?我们是不是也会面临现在的云计算的情况呢?实现规模经济的公司将Holo燃料的价格降低到非常低,以挤掉小公司?

Holochain的硬件制造是否会成为网络带宽的瓶颈?

工作证明非常好地保证了比特币的安全。Holochain的安全性看起来如何?我完全没有深入这个问题。我们可能会看到哪些类型的攻击?

结论

Holochain看起来很有希望。它从SONM和DADI中脱颖而出,它将为即将到来的网络开发人员提供高度的接触式(基本上)培训,并通过预售其硬件设备预先布局其网络。不仅仅是分散式云计算,它将区块链本身作为去中心化计算的顶级架构。如果成功,一般来说,它将是更便宜、更快速的区块链。使用类似Git的共识模式允许应用程序是独立的(就像侧链对于根链而言)。每个节点都不需要累积,这就解决了“昂贵的存储”成本问题。这个概念是独一无二的。我唯一所怀疑的是其团队如何将一个个牛人调动和融合到这个有远大愿景的生态系统中。

翻译自:

https://medium.com/@quantalysus/ico-review-holochain-hot-7c6c3e3562ba

文章首发于微信公众号bixu2018

转载请附微信公众号:bixu2018

备用微信公众号:bixu2019

微博号:franzyuan

知乎https://zhuanlan.zhihu.com/bixu2018

相关文章

网友评论

    本文标题:简单分析 Holochain(HOT)

    本文链接:https://www.haomeiwen.com/subject/pfqxdftx.html