Fluence 项目介绍

什么是Fluence?

Fluence 提供了一个开放的 Web3 协议、框架和工具,用于在无需许可的点对点网络上开发和托管应用程序、接口和后端。

能用Fluence做什么?

Fluence 解决方案启用了一类新的去中心化 Web3 解决方案,提供其他情况下无法获得的技术、安全和业务优势。为了让解决方案架构师和开发人员实现这些好处,需要转变理念和实施方式。有了 Fluence 工具链,开发人员应该会发现,一旦理解了核心概念和 Aqua,就可以在短时间内编写有意义的 Web3 解决方案。

Fluence Web3 堆栈支持

  • 可编程网络请求

  • 来自组合的分布式应用程序,无需集中化

  • 作为一等公民的通信、访问和交易安全

  • 通过适配器/包装服务的可扩展性

  • 重复使用已部署的服务并显着降低开发运营要求,从而提高效率并缩短上市时间

什么是Aquamarine?

作为协议的补充,Fluence 提供开源 Aquamarine 堆栈,旨在使开发人员能够构建高质量、高性能的去中心化应用程序。具体来说,Aquamarine 是专门为简化分布式开发,尤其是点对点开发中常见的设计和编程需求而构建的。Aquamarine由 Aqua 和 Marine 组成。

Aquamarine有什么作用?

Aquamarine 的一个主要贡献是网络和应用程序层,即第 3 层和第 7 层,开发人员可以作为 Aqua 中无缝且符合人体工程学的服务组合体验来访问编程,从而大大减少(如果不是消除)高障碍当涉及到分布式和去中心化应用程序的设计和开发时。

什么是Aqua?

Aqua是一种新一代编程语言,允许开发人员对点对点网络进行编程,并将托管在点对点节点上的分布式服务组合到分散的应用程序和后端中。另一方面,Marine在 peer 上提供了必要的 Wasm 运行时环境,以促进编译后的 Aqua 代码的执行。

为什么会有Aquamarine?

使用 Aquamarine 在 Fluence 协议上对分布式应用程序进行编程可从对等网络中获得显着优势,同时极大地简化设计和开发过程。然而,需要对点对点解决方案设计和开发过程进行思维转变。具体来说,成功的心态适应。

  • 通过将业务逻辑与应用程序工作流解耦,基于对等网络中分布式服务组合的应用程序架构

  • 一种针对网络和应用层的服务优先方法,允许使用 Aqua 封装的统一网络和应​​用程序编程模型

  • 在服务级别启用零信任模型的多层安全方法

  • 一个扁平化的请求-响应模型,使数据不受集中控制

  • 服务功能运行时影响粒度和冗余的服务架构

如果对项目有兴趣,可以通过下面的地址详细了解下。

Get started with Fluence https://fluence.dev/docs

GitHub https://github.com/FluenceLabs

Developer Updates https://t.me/fluencedev

Youtube channel https://www.youtube.com/channel/UC3b5eFyKRFlEMwSJ1BTjpbw Developer Hub https://dash.fluence.dev/

Protocol Paper https://github.com/fluencelabs/rfcs/blob/main/0-overview.md

Official site https://fluence.network/

Twitter https://twitter.com/fluence_project

Telegram Group https://t.me/fluence_project