Aleph.im 正在用 Web3 DApps 的方式打造去中心化版 AWS Lambda

去中心化的应用程序就像传统的应用程序一样依赖于计算基础硬件,但堆栈往往看起来有点不同。这导致熟悉的云计算架构正在以去中心化为核心进行重新调整。这一领域的参与者之一Aleph.im正在为计算、数据库和存储需求提供按需的无服务器资源,类似于AWS Lambda在云计算部署中为开发者提供的东西。

实现去中心化的规模化方法

在接受The New Stack采访时,Aleph.im的创始人Jonathan Schemoul解释说:"Aleph.im本身就是一种新的网络--不是区块链,而是使用区块链相关的技术"。其中一些技术包括散列、椭圆曲线签名、点对点网络和gossipsub(基于网格和八卦的pubsub协议)。

到目前为止,Aleph.im的结构是由大约70个核心通道节点组成的。最近宣布的资金被用来将其扩大到由150个计算节点运营商组成的网络。Schemoul继续解释说:"这个概念的核心是消息(因此是.im域名)。它们定义了数据库条目、存储、遗忘请求,甚至无服务器计算虚拟机的创建。网络接受由支持的网络的任何地址签署的消息(验证签名是否有效,并与地址对应的公钥相对应),并在区块链上写入消息列表的哈希值,以避免历史被篡改。这里的诀窍是,网络偶尔在区块链上写一次,而且只是为成千上万的消息写一个哈希值。"

"一个节点可以订阅频道,"他继续说,"消息在那里流动(有点像即时通讯频道),如果不订阅一个频道,就看不到它的所有消息。我们称这部分为aleph.im网络的分片。它将在今年晚些时候得到自动化。"

与云储存供应商的成本比较

我问Schemoul关于在Aleph.im上部署与AWS之间的成本比较,AWS是大多数开发者熟悉的定价模式。现在,直接比较是有难度的,因为目前的模式需要持有ALEPH代币才能获得服务--这与AWS的定价非常不同。

Schemoul解释说,Aleph.im路线图的目标是 "由于市场动态,供应商竞争以最有效的方式提供服务,因此与集中式替代品[如AWS或谷歌云]基本持平或稍便宜。无论网络另一端的供应商是什么,API和端点都是一样的"。

目前,运行一个节点需要在钱包中持有20万个ALEPH,截至本文写作时,每个节点大约需要156,000.00美元。该成本的一部分可以通过同时在你的钱包中抵押ALEPH来抵消,节点也可以通过参与网络赚取ALEPH。

节点分布

节点本身是通过NodeForge这样的合作伙伴配置的,或者你可以用Docker、MongoDB、IPFS和PyAleph节点软件的组合来部署自己的节点。

在查看Node Forge部署Aleph节点的文档时,我注意到他们是在多云基础设施上托管。由于这经常意味着利用AWS、Azure或谷歌云的某种混合,我问Schemoul这如何避免云计算中面临的同样的集中化问题。

"整个想法是要有各种托管场所和类型,"他回答。"网络越是多样化,就越好。所以,是的,尽管有些人可能会选择在AWS、Azure或谷歌云基础设施内托管他们的节点,但也没有听起来那么糟糕。无论如何,我们正在创建一个多样化的、分布式的、非中央控制的节点网络,旨在以这样一种方式运作,即使有一个人倒下了,或者即使有一个"大家伙"(如AWS)倒下了,其他的人很有可能仍然在运行。"

去中心化的能力和规模

构建任何基础设施的挑战之一是对资源的需求超过能力的风险。据Schemoul说,Aleph.im是这样考虑容量风险的。"目前有大约70个核心频道节点,由长期的、值得信赖的Aleph社区成员运营,每个即将到来的资源节点都将与这些核心频道节点之一相连接。这意味着,如果一个资源节点因任何原因发生故障,网络可以继续在核心通道节点的基础上满负荷运行。在我们2021年的所有合作关系和索引工作中,这些核心通道节点一直是整个Aleph.im网络的关键基础设施。"

Aleph.im与育碧合作,为区块链驱动的育碧Quartz游戏平台中使用的动态NFT提供去中心化的存储,已经看到了一些早期的成功。在元数据作为数据库条目被推送到网络的情况下,育碧正在利用Aleph.im的按需计算功能。Aleph.im计算节点根据要求启动虚拟机,将数据编译成可读格式,供二级市场使用,元数据的网址指向一个微型虚拟机。游戏玩家对性能问题是出了名的不能容忍,所以这似乎是一个积极的信号,Aleph.im正在迎接挑战,支持一个来自育碧这样规模的公司的游戏DApp(去中心化的应用程序)。

另一个潜在的机会是在去中心化的金融。在这里,Schemoul再次解释说,"DeFi行业仍然有很多中心化的部分(中间件服务器、中心化索引、数据库等)。所有这些代码都可以作为microVMs运行,并通过从上到下的完全去中心化,减少监管问题"。

相关文章