Fluence—Web 3 原生计算 P2P应用平台

Crypto_kira
Mar 3, 2022

概述

Fluence 是一个点对点应用程序平台,它允许创建不受专有云提供商或集中式 API 的应用程序。Fluence 提供了点对点开发堆栈,因此您可以对 p2p 应用程序、工作流和组合服务、API 进行编程,而无需依赖集中式中介。Fluence 堆栈是 100% 开源的,由开发人员社区维护和管理。

Fluence 的核心是开源语言 Aqua,它允许对点对点场景的编程与对等点的计算分开。应用程序通过分布式函数调用转变为无主机工作流,从而实现了各种级别的去中心化:从由一组有限的服务器处理到通过直接连接用户设备的完全对等架构。

应用程序可以在其他网络成员维护的节点上运行计算,并像在任何其他云平台上一样补偿节点运营商。托管付款使用加密货币执行,创建了一个开放的、分散的应用程序托管市场。

特征

Fluence 带来了无需许可、可扩展和可组合的下一代互联网计算。

无许可协议

任何人都可以在未经第三方许可的情况下连接到网络、运行节点、部署服务和应用程序。应用程序可以利用现有服务更快地构建并提供更好的用户体验。节点运营商可以重新托管现有服务,从而在更高负载下提供更好的弹性。

可插拔数据

任何外部数据源、API 或其他去中心化协议都可以插入到 Fluence 上的应用程序中。这允许将 Fluence 用作各种 Web 3 协议、去中心化存储、区块链、DID 等之上的去中心化计算层。

Fluence 的核心是利用 IPFS 作为默认数据层,用于在网络节点上分发和更新服务。

高可扩展性

应用程序将能够根据需要在全球 Fluence 网络中创建尽可能多的子网,因此全球容量估计为数十亿个对等点。子网中的对等点之间的连接性更好,外部连接的优先级较低。通过这种方式,网络通过分片及其临时通信进行扩展。

服务发现

可以通过 Fluence 网络发布和发现各种工作负载。应用程序可以将任务卸载给通过其公共凭证或使用分散身份标准和可验证凭证已知的外部服务提供商。这些提供者可以提供所需的 API、计算;提供某种类型的硬件(例如 GPU、可信执行环境等)。

计算可验证性

Fluence 的安全模型允许应用程序仅在他们知道和信任的节点上执行。所有执行都经过加密签名,因此客户端始终可以检查计算是否由合格的对等方执行。

灵活的共识

如果需要无需信任的共识,可以将其部署到特定的工作中。共识的可选性使应用程序能够将区块链级别的安全性与更大规模的可信计算相结合。

Fluence 支持各种类型的网络共识作为 Aqua 库。因为 Aqua 非常适合实现网络协调算法,所以可信(例如 Raft)和不可信(例如 Tendermint)共识引擎都可以在 Aqua 上开发并集成到应用程序中。

官网:https://twitter.com/fluence_project

推特:https://twitter.com/fluence_project

Discord:https://discord.gg/YMfrWBxD

--

--