本文基于https://www.coindesk.com/golem-arrives-one-ethereums-ambitious-apps-finally-live/编译、整理,原文作者Rachel Rose O'Leary
逛淘宝、刷微博的同时还能赚钱是不是听起来很棒?放心,这不是诈骗,也不是传销,这是Golem的承诺!Golem是一个点对点的市场,可让你将计算机的多余CPU能力租借给他人使用。今天,经过三年间14次软件实施以后,它将在以太坊区块链上运行。
Golem终于来啦!
Golem项目在2016年发售代币GNT,代币在发售20分内即告罄,共募集了82万 ETH(约3.4亿美元)。当时数字币市场和社区反响热烈,因为Golem是最早的以太坊应用。但它也因缓慢的开发进度而遭受一些批评。Golem首席执行官兼创始人Julian Zawistowski说:“这是软件开发的典型特点,特别是区块链。我们低估了开发工作的复杂性。” “你总是低估它的难度。这显然就是我们现在面临的情况。”也就是说,尽管该项目与构建全球超级计算机的目标还有很大差距,但主网的上线是证明其底层架构和以太坊网络本身的重要一步。
目前该服务让计算机能够租借其他计算机上未使用的CPU算力来创建计算机生成图像(CGI)。这是通过使用Blender实现的,而Blender是一个应用于动画电影、视觉效果、交互式3D应用程序和视频游戏方面的开源软件。Golem通过直接连接到Blender的接口交换计算能力。当前这个版本Golem Brass Beta正在测试这项技术是否能够在真实的市场条件下运作。 “我们必须看到它在实际环境中的表现如何,”Zawistowski说。
该公司的首席技术官兼联合创始人Piotr“Viggith”Janiuk说:“这个版本的发布是为了向我们和每个人证明,我们实际上可以提供一些可以在主网上运行的东西,而且真的很有用。”
雄心勃勃
主网上线当日,Golem在软件客户端上运行,该客户端连接Golem网络中的两方—— “提供者”(出售计算资源的人)和“请求者”(想要租用CPU算力的人)。提供者将收到小任务,或者“子任务”,这些任务拼凑在一起来创建完整的计算图像。
目前,主网的主要功能是测试网络中的经济假设,并呼吁早期使用者提供有关可用性的反馈意见,提交一些问题的报告。关于未来的目标,首先是为Blender创建一个专用插件,使得用户在通过应用程序使用Golem的服务时没有额外的步骤;然后,近一步让网络结合人工智能技术为用户提供计算资源。
“从非常简单的Golem开始,随着一步步的发展,有一天Golem会是自给自足的、模块化的,更加趋于完美,并且你给它一个计算并且它在几秒钟内完成,”Janiuk说。
从无到有的创新性开发
谈到该项目未来的实际应用时,Janiuk说:“以太坊的接口看起来非常简单,但一旦你想要投入实际应用是很困难的。你必须确保它的安全性,任何小的漏洞都会给用户的资金带来巨大风险。“
而Golem背后的团队发现,他们将计算任务分解成更小的任务然后重新整合的是一场艰苦的战斗。该项目面临着极其复杂的,以前从未研究过的技术壁垒。例如,虽然验证(或者说证明一项计算是正确的)对于简单的加密交易来说很容易实现,但围绕不同类型的计算来进行开发就变得非常困难了。
除此之外,还有一个问题是以太坊本身,因为以太坊上的应用程序(如CryptoKitties)导致了交易积压和费用上涨。甚至连Ethereum的创造者Vitalik Buterin最近都对网络上的事态感到沮丧,在韩国首尔的Deconomy峰会上表示,应用开发者们都被以太坊的扩容问题“搞砸了”。
Janiuk说:“我认为,现在任何分散式解决方案都至少还要几个阶段才能接近可大规模应用级别的解决方案。
Zawistowski将这种情况与90年代的网络发展和基础设施建设进行了比较。尽管今天的互联网开发者在构建Web应用程序时有大量工具可供选择,但在早期,开发人员必须从零开始。
Zawistowski表示,这也是区块链领域的真实写照,并补充道:“很多时候,你必须发明轮子来解决你的问题。不是重新发明轮子(参考甚至复制已有的基础想法或思路进行软件开发),而是真正发明轮子(从无到有的创新性软件开发)。”
领取专属 10元无门槛券
私享最新 技术干货