Show HN:Freenet,一个用于去中心化应用的对等网络平台
Show HN: Freenet, a peer-to-peer platform for decentralized apps

原始链接: https://freenet.org/

Freenet 是一个去中心化的点对点平台,旨在托管不可阻断的应用程序,包括通信、协作和商业工具。通过消除对中心化大型科技公司的依赖,Freenet 让用户能够在不受追踪、审查和云端限制的安全环境中进行互动。 该网络采用“小世界”架构,节点通过环状结构连接,确保消息无需中心服务器即可在极少数跳数内高效传递。对于用户而言,Freenet 提供了基于浏览器的熟悉体验,且具有内在的私密性和弹性。对于开发者而言,它提供了一个无服务器基础设施,可以使用 Rust 和 TypeScript 等标准工具来构建和部署应用程序,从而免除了维护和云服务的成本负担。 作为一个开源且由社区驱动的项目,Freenet 依靠捐赠和资助维持运营。它代表了构建去中心化互联网基础设施的重要一步,旨在促进用户自主权和数字自由。

原版 Freenet 的创始人 Ian Clarke 启动了该平台的彻底重构(现已更名为 **Freenet**,而此前的版本则更名为 **Hyphanet**)。 在架构上,新版 Freenet 是一个利用 WebAssembly 合约构建的全球化、去中心化键值存储系统。这些合约定义了状态的变更与同步方式。为解决一致性问题,该系统使用了可交换的“合并”操作,从而在无需全局共识的情况下实现状态更新的高效传播。这使得在浏览器中通过连接本地节点来运行实时应用程序(如去中心化群聊和内容管理系统)成为可能。 此次发布在社区内引发了激烈争论。批评者认为,在未获得原团队共识的情况下将“Freenet”这一名称用于全新的代码库是不尊重且令人困惑的,此外他们也反对放弃强制性的内置匿名机制。Clarke 则坚持认为,新架构是必要的演进,它提供了一个灵活的平台,能够支持多种匿名系统和信誉模型,而不必受限于旧版本的设计。他将这种“去中心化计算机”视为对抗当前 Web 集中式客户端-服务器模式的一种关键替代方案。
相关文章

原文

Freenet is a peer-to-peer platform for decentralized applications: communication, collaboration, and commerce without reliance on big tech. Your computer becomes part of a global network where apps are unstoppable, interoperable, and built on open protocols.

Try Freenet

How Freenet Works

Peers form a small-world network organized by location on a ring. Messages find their destination in just a few hops, scaling efficiently to millions of peers – no servers required.

For Users

Freenet apps run in your browser and look like normal websites, but they can’t be taken down, don’t track you, and run peer-to-peer, not on the cloud.

Try it now →

For Developers

Build apps with familiar tools (Rust, TypeScript) that deploy to a global network. No servers to maintain, no cloud bills, no terms of service.

Read the Tutorial →

For Supporters

Freenet is built by a small team, funded through grants and donations. Your support helps build decentralized internet infrastructure that matters.

Support Freenet →

联系我们 contact @ memedata.com