2023 年如何托管去中心化网站

去中心化网络托管:逐步指南

去中心化,这个词在过去二十年里变得非常流行。随着Web3的兴起,人们开始构建和运营去中心化的网站和应用。去中心化网络托管是Web3世界的一个重要支柱,它将网站的数据存储在分布式网络上。那么,这种托管方式究竟是如何运作的呢?

在本指南中,我将逐步介绍如何部署去中心化网站。同时,我还会解释什么是去中心化网络托管,以及它与中心化托管相比的优缺点。此外,我们还会探讨二者之间的根本区别。

什么是去中心化网络托管?

为了理解去中心化网络托管的工作原理,我们首先要了解当前的互联网格局。互联网是一个庞大的互联计算机网络,它使我们能够访问和在全球范围内共享信息。

然而,所有这些数据都存储在大型企业所拥有的中心化服务器上。这些公司对我们能够共享和访问的信息类型拥有控制权。这听起来似乎有些不尽如人意。

去中心化网络托管旨在解决中心化服务器所面临的挑战。它允许用户更好地控制数据、提高安全性和保护隐私。

去中心化网络托管依赖于分布式的计算机节点。这些节点通过对等网络存储内容并将其传递给用户。网络中的每个节点都贡献存储和计算能力。

节点存储一小部分数据,然后将其加密并在网络内的其他节点之间复制。当有数据请求时,去中心化系统会从最近的节点检索所需数据。

去中心化服务器的优势

去中心化网络托管的支持者认为它具有以下优势:

  • 抵御审查: 你是否曾因在论坛或社交媒体上发表观点而被禁言? 很多人都有这样的经历,因为他们发布了违反“社区准则”的内容。这种情况时有发生,因为平台所有者决定什么是“好”的,什么是“不好”的。虽然审查制度存在争议,但去中心化服务器提供了一个解决方案,用户可以在不受审查的情况下表达自己的观点。
  • 无停机时间: 如前所述,去中心化网络依赖于分布式节点。例如,一个分布式系统在世界各地有1000个节点。如果美国芝加哥的一个节点出现故障,仍然有999个节点可以向用户提供内容。
  • 安全: 中心化服务器存在单点故障。如果黑客攻击了中心化服务器,他们就可以完全控制并瘫痪整个系统。而去中心化系统的服务器分布在不同的计算机(节点)上。黑客需要控制超过51%的节点才能控制整个系统。
  • 隐私: 去中心化网络中的数据被加密并分布在不同的节点上。因此,恶意行为者很难跟踪托管在分布式网络上的网站用户的活动。

托管去中心化网站的先决条件

  • 了解Web3的运作方式: 你可以通过相关资源来学习Web3。
  • 去中心化域名: 域名的成本取决于你选择的注册商。 例如,如果在Unstoppable Domains 上注册域名, 你会看到各种选项:

如你所见,你可以以低至40美元的价格获得一个域名。

  • 掌握相关技术: Rust和Solidity是去中心化应用后端常用的编程语言。 你可以使用JavaScript或TypeScript作为前端。幸运的是,这些编程语言都是免费且开源的。
  • 熟练的Web开发人员: 根据数据,聘请Web3开发人员的费用约为每小时50.4美元。 开发去中心化网站或应用程序需要多长时间取决于其复杂性和所需功能。
  • Gas费: 如果你想在以太坊等其他应用之上构建网站或应用,你必须承担一次性部署成本(Gas费)。 例如,CryptoPunks团队在2017年部署其NFT项目时花费了7.65美元。

如何托管去中心化网站

使用合适的工具可以轻松构建和托管去中心化网站。以下是要遵循的步骤:

#1. 创建网站文件

要创建网站并在线托管它,你需要创建网站文件,然后找到一种方法让它们与服务器通信。 你需要各种Web3技术和工具来实现此目标。

你可以使用P2P网络,例如星际文件系统(IPFS) 来存储和共享数据,或者使用Swarm,这是一个以太坊区块链之上的分布式存储。

#2. 购买域名

域名使你的去中心化Web应用更容易被发现。中心化机构控制着大多数域名。你可以从去中心化提供商处获取域名并摆脱控制。 Unstoppable Domains这样的平台是不错的起点。

#3. 在网络上托管文件

现在是将网站文件存储在像星际文件系统(IPFS)这样的Web3系统上的时候了。 但是,你必须确保将这些文件分割成小块,以便将其分布在去中心化网络上的不同节点上。

#4. 连接域名和网站文件

你必须将网站文件指向域名系统(DNS)。DNS传播所需的时间因提供商而异。连接完成后,你将拥有唯一的哈希值或标识符。

#5. 测试你的去中心化网站

你的网站现在应该可以通过互联网访问。你现在可以在搜索引擎的搜索栏中输入你的域名。像Brave这样的Web3浏览器将是不错的选择。

去中心化网站的例子

当你浏览互联网时,你可能不知不觉地与去中心化网站或应用进行了交互。以下是一些很好的例子:

  • Uniswap:这是最受欢迎的去中心化交易所之一,允许用户交易ERC-20代币。
  • Aave:这是一个开源的流动性协议,用户可以借出、质押、借贷并从加密代币中获利。
  • Brave:它是一个本机浏览器,可用于访问去中心化应用。

去中心化与中心化网络托管

你可以使用去中心化或中心化网络托管来托管你的网站。以下是两者之间的区别:

特性 去中心化网络托管 中心化网络托管
所有权 托管去中心化网站的基础设施分布在网络参与者之间 托管平台拥有托管其所有网站的基础设施
安全性 去中心化网络对不同节点之间共享的所有数据进行加密。掌握一个节点也不意味着黑客可以攻击整个系统。 由于只有一个入口点,中心化网络很容易受到黑客攻击。
成本 去中心化托管可能很昂贵,因为该领域竞争较少。用户可能还需要专门的基础设施,而购买这些设施并不便宜。 中心化托管对许多人来说都是负担得起的。有些平台提供很优惠的价格,甚至在用户购买某些托管套餐时提供免费域名。
故障点 去中心化网络由分布在世界各地的不同计算机提供支持。 当一台计算机(节点)出现故障时,系统将继续运行。 单台服务器为中心化托管系统提供动力。当此类服务器出现故障时,包含所有托管网站的整个系统也会出现故障。
可扩展性 去中心化网络可能需要复杂的基础设施来扩展。 中心化网络很容易随着网站需求的增长而扩展和适应。

去中心化网络托管的挑战

尽管去中心化网站具有明显的优势,但这一新兴概念也带来了一些潜在的挑战:

  • 技术知识: 建立去中心化应用程序不像许多网站所有者所期望的那样简单。 你必须自己配置所有内容,如果你不熟悉技术,这可能会很繁琐且耗时。
  • 监管挑战: 我们看到很多监管上的不确定性,尤其是在区块链和加密货币领域。一些国家已经完全禁止在其境内使用加密货币。 规则的简单更改可能会使你的网站非法或无用。
  • 缺乏足够的工具和框架: Web3仍然是一个新兴的概念。因此,我们没有足够的工具、框架和资源来支持去中心化应用程序的创建。 大多数开发人员必须从头开始构建一切。

去中心化网络托管的未来

去中心化网络托管的概念还很年轻。 以下是主导该领域的一些趋势:

  • 去中心化社交媒体平台的发展: 社交媒体领域的审查制度在国际上引起了轩然大波。 现在我们有了Steemit这样的去中心化平台,人们可以随心所欲地发表意见。
  • 区块链技术的日益普及: 各种技术都在促进去中心化。 然而,加密货币背后的区块链技术一直是主要驱动力。
  • Web3基础设施的开发: 我们看到在这个领域投入了大量的时间和资源。 例如,IBM和Meta等大公司在区块链上投入了大量资金。
  • 点对点网络: 由于点对点网络的出现,用户不再需要依赖中心化服务器来共享文件。

结论

你可以托管一个去中心化网站来顺应Web3的潮流或者从去中心化系统中受益。我已经给出了托管去中心化应用程序所需的所有步骤。

要创建的网站取决于你的需求。例如,你可以创建去中心化教育平台、金融平台、点对点借贷应用或交易应用。

你还可以探索一些最好的去中心化应用(DApp)。