如何创建网站?什么是去中心化网站?

对于有观点输出习惯的 Web3 爱好者而言,将内容“寄存”在 Twitter 等 Web2 社交媒体上,似乎还不够“抗审查”,也缺些专属感和独立性;对于 Web3 协议团队或项目方而言,从产品服务到前端呈现全流程的去中心化,也在叙事上更具吸引力。而无论是抱着何种动力,将个人或项目官方网站制作为去中心化网站,在成本、匿名性、隐私保护等方面都有一定优势。

因此,本文将带你一步步将个人网站(以 Notion 生成的网页为例)部署到 IPFS 上,建立一个只属于你的、真正去中心化的网站(Dweb)。

文章一共分为介绍、实操、建议三部分。我会先介绍去中心化网络 Dweb 的概念及代表,再手把手教学将个人名片网站署到 Dweb 上的方法,最后,我也会总结下当前方案的优劣势。

考虑到文章篇幅和上手难度,在实操部分,我只介绍最简单的一种 Html 网页框架部署方法。同时,这一教程主要靠 Fleek 工具来实现部署。Fleek 的功能强大,能打包多种网页框架(如 WordPress、Next. js 等),有一定技术基础的朋友,可以纵深探索。

什么是去中心化网站?

去中心化网站(Dweb),字面上看就是部署在去中心化网络上的网站。

从构成部分看,Dweb 和传统互联网网站类似,都需要拥有一个入口——域名、一个承载主体——托管服务器。在 Web3 世界,与这两项“功能”相对应的代表项目分别是 ENS、IPFS 和 Arweave(本文重点介绍前者,也是较多项目在使用的方案)。

ENS(Ethereum Name Service)是基于以太坊的分布式、可扩展、开放的命名系统;通俗讲,就是区块链域名系统。

IPFS 的理念是将数据分布存储在世界各地、任何人可运行的节点上;本质上是项抗审查、点对点的数据存储服务。此外,由于 IPFS 跨节点分发数据并指向特定数据,可以确保资源来自最近更新的来源,实际体验会更快捷和可靠。

关于 ENS 和 IPFS 的进一步释义,感兴趣的读者可以阅读《一文了解迄今为止最成功的非金融类以太坊应用程序 ENS》《深度解析 IPFS:新一代互联网底层协议》。

在 ENS 和 IPFS 的共同支持下,分布式的区块链基础架构可以将内容直接存储到智能合约(容器)中。

基于 ENS IPFS 的代表网站

虽然在感知层面并不明显,但用户如果留意一些主流的 Web 3 应用,可以从他们的官方文档中发现,Uniswap、 1inch 等头部 Web3 协议已经将其网站同步至 IPFS 上。

其 ENS 链接地址分别是 1inch. eth、uniswapexchange.eth,对于原生 Web3 浏览器可以直接输入以上地址访问,对于非原生浏览器,可以使用兼容地址访问:

1inch:https://1inch.eth.link/

uniswap:https://uniswapexchange.eth.link。

更多采用 ENS IPFS 技术部署的网站,Almonit 做过 Dweb 网站整理,链接如下:https://almonit.eth.link/#/discover/,感兴趣的读者欢迎访问查看。

如何部署

本文我们主要使用 Fleek 工具提供的方案,该方案优点是部署简单,支持多种 Web 框架,除了支持 Html 页面外,也支持如 Next.js、Hugo.js、Wordpress 等多种语言的网页框架。

本文聚焦在 Fleek 支持的诸多功能中最简单的一种——Html 页面框架部署方案,并且做了分步讲解,希望小白看完能快速上手;对于高手而言,也能起到抛砖引玉的作用。

刚刚提到需要准备一个 Html 网页,因此会用到 notion 来生成这个 Html 网页文件,原因主要是 notion 操作简便,且自带了 html 导出功能,可以将其作为一个可视化的 Html 网页制作器。

由于使用的工具 Fleek 采用的是自动同步 Github 的方式,因此也需要准备好一个 Github 账号以及对应的 Repo(库)。

部署到 IPFS 网络本身不需要域名,上传到网络中会生成一段 hash,类似于 Web2 中的 IP 地址,因此还需要准备一个 ENS 来映射这段 IPFS hash。

概括一下,事前准备三样东西:

一个 github 账号;一个 ENS 域名,以及对应的钱包和少量 ETH 作为 gas;一个 notion 账号,并制作一个个人 profile 页面。 1.从 Notion 导出 Html

1.1 在 notion 设计一个 profile,Demo 如下图。

如何创建网站?什么是去中心化网站?

1.3 获得了导出的压缩文件后会自动下载到本地。在本地解压后,会得到下图中的一个文件夹和一个 Html 文件。将“xxx. html”结尾的文件更名为“index. html”。

如何创建网站?什么是去中心化网站?

2.3 接下来需要用到 Github 客户端(如果电脑上没有 Github 客户端则需要下载并安装一个)。登陆 Github 客户端后,回到刚刚创建之后的 Github 网页,点击蓝色框内的“ Set up in desktop ”(在桌面打开客户端)。

如何创建网站?什么是去中心化网站?
2.5 复制完成后,回到客户端会有如下提示。填写一些描述内容并点击 commit。

如何创建网站?什么是去中心化网站?

3.2 注册并登陆之后来到项目主页,接下来需要创建一个网站项目。

如何创建网站?什么是去中心化网站?

3.5 选择刚刚创建完成的网站,进入详细配置页面。

如何创建网站?什么是去中心化网站?
3.7 接下来,绑定 ENS 域名,选择“ Setting ”,并找到“ ENS ”。

如何创建网站?什么是去中心化网站?

建站过程中的一些思考

走完这套流程后,我体会到了去中心化网站相较于传统网站的一些优劣势。

优势

成本低廉稳定

传统的 Web2 网页需要部署到服务器上,不仅需要维护,而且花费随着用户数量而增加,但是通过本文部署到 Web3 的流程,不难发现,部署到 IFPS 的花费是极其便宜的(当前免费),且无论用户量大小如何,花费不会有变化。

更完整的 Web3 叙事

早期,由于链上 gas 高很难把完整的项目(前端 智能合约)同时部署到如以太坊网络上。而如今,随着 IPFS 网络协议的完善,庞大的前端交互页面也有了自己专属的去中心化网络。这在叙事上符合真正的“去中心化”理念。目前 Uniswap、1inch 等头部 DeFi 协议都陆续部署到了去中心化网络上面,未来或许完整部署到去中心化网络将成为 Web3 项目的标配。

对个人来说很酷

ENS 域名在社交媒体(如 Twitter)上很受欢迎,不少 KOL 的昵称为 xxx. eth,而在此基础上实现了进一步延伸——把自己的博客部署到 IPFS 网络,并以 ENS 域名作为入口,对于加密爱好者来说会是件很酷的事。

匿名性与隐私保护

由于 Dweb 在早期设计阶段就充分考虑了“去中心化”与“隐私”结合,其实和 Tor 网络有些许类似之处,都具有不可追踪、匿名性的特点。

不足

对于 Web 2 的兼容性仍然有待提高

虽然工具已经支持很多主流框架,但还不是全部,对于像 PHP 这种的动态网页框架仍然是不支持的状态。整体兼容度还有待提高。

对国内用户不友好

由于当前 IPFS 的节点还远未达到白皮书中所计划的数量(路线图),因此,Dweb 在国内的访问有一定的阻碍。

希望未来能够看到更加完善的方案,以及技术的迭代。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/143089.html

(0)

相关推荐

  • 滚动图片代码,滚动图片代码怎么制作

    《滚动图片代码:从基础到实战的探索之旅》 在网页设计的领域中,滚动图片代码无疑是一个重要的组成部分。它能够为网页增添动态效果,吸引用户的注意力,提升用户体验。然而,对于许多初学者来说,滚动图片代码可能是一个充满神秘色彩的领域,充满了各种疑惑和挑战。本文将带领大家深入探索滚动图片代码的世界,从基础概念到实际应用,一起揭开它的神秘面纱。 一、什么是滚动图片代码?…

    网站建设 2026-01-11
  • 长沙网络外包公司有哪些(长沙网络外包公司排名及优质推荐)

    随着信息技术不断发展和人们对互联网的依赖程度越来越高,网络外包行业也逐渐崛起。本文将以长沙网络外包公司为中心,对长沙网络外包公司排名及优质推荐进行详细阐述,以帮助读者更好地选择适合自己的网络外包公司。 一、公司规模排名 1、公司概述 长沙网络外包产业已经形成了比较完善的体系,拥有众多专业的互联网企业,除此之外,还有许多小型网络外包公司。这些公司不仅提供的外包…

    网站建设 2023-05-13
  • 学英语的BBC广播剧推荐,BBC广播剧

    今天给大家分享的是全球大热节目BBC 6 Minute English听力素材2021年和2022年的内容,含音频和文本。 BBC 6 Minute English 是 BBC Learning English 出品的英语学习类节目。这是英国BBC最地道的节目。6 分钟英语,顾名思义,6 分钟一期。每期以聊天的形式展开对某一个话题的讨论,讨论的内容取材于每天…

    2023-08-28
  • 如何调电脑的分辨率,如何调电脑分辨率win10

    如何调电脑的分辨率 电脑分辨率是指屏幕上显示的像素点数,它直接影响到图像的清晰度和显示效果。不同的应用场景和个人喜好可能需要不同的分辨率设置。那么,如何调电脑的分辨率呢?下面我们就来详细了解一下。 一、找到显示设置1.在Windows系统中,我们可以通过以下几种方式找到显示设置:-右键点击桌面空白处,在弹出的菜单中选择“显示设置”。-按下Windows键+P…

    网站建设 2025-11-09
  • 如何知道域名被k(标题:如何检测域名被K,避免被搜索引擎中心化)

    本文主要介绍了如何检测域名被K,以及如何避免被搜索引擎中心化为中心。搜索引擎优化是网络营销中至关重要的一部分,因此保持网站的搜索引擎排名至关重要。本文将会介绍一些简单但有效的方法,帮助您检测域名是否被K,并提供一些避免搜索引擎中心化的实用技巧。 一、什么是被K 1、K是指网站因使用黑帽SEO手段,被搜索引擎降权或者踢出索引,从而导致网站自然搜索结果不可见。 …

    网站建设 2023-05-05
  • 销售怎么跟员工培训联系上 销售员工培训

    销售是企业的重要活动之一,而员工培训同样也是企业发展的关键因素。将销售与员工培训联系起来,可以为企业提供多方面的益处,提高销售业绩、增强员工能力和士气等。本文将从以下四个方面详细阐述销售怎么跟员工培训联系上,以销售员工培训为中心。 一、销售与培训的紧密联系 销售是企业获取生存和发展所必须的,而员工培训则是提高企业竞争力的重要措施。销售员工培训是销售和培训两个…

    网站建设 2023-05-20
  • dvd 刻录,dvd刻录光盘最大多少g

    《关于DVD刻录的深入探讨》 一、DVD刻录的基本概念 也许在很多人的印象中,DVD刻录就是将各种数据、视频等信息烧录到DVD光盘上,就像我们把文件保存到电脑硬盘里一样。但实际上,DVD刻录的过程可能并没有那么简单。它涉及到一系列复杂的技术和原理,比如光盘的结构、数据的编码方式等等。我觉得就好像我们要在一张小小的光盘上构建一个小小的信息世界,这个过程需要精确…

    网站建设 2025-12-22
  • 免费全能空间,全能空间神戒下载

    《免费全能空间:从概念到实践的探索》 在当今数字化的时代,免费全能空间成为了许多人关注的焦点。它仿佛是一个神秘的宝藏,吸引着人们去挖掘和探索。那么,什么是免费全能空间呢?它真的能满足我们的各种需求吗?让我们一起来深入了解一下。 一、免费全能空间的概念 也许你会问,什么是免费全能空间呢?简单来说,它就是一种提供给用户的在线存储空间,并且具备多种功能和服务。这些…

    2026-01-26
  • 太多http重定向,太多http重定向怎么解决

    《关于“太多http重定向”的深入探讨》 一、什么是http重定向 也许你对http重定向这个概念还不是特别清楚。简单来说,http重定向就是当客户端向服务器发送一个请求时,服务器返回一个特殊的响应,告诉客户端应该去访问另一个URL。这就好像你在地图上找一个地方,本来应该去A点,但服务器告诉你要去B点,然后你就按照服务器的指示去了B点。 比如说,当你在浏览器…

    2026-01-07
  • 如何建vps(如何快速搭建VPS:详细解析)

    本文介绍如何快速搭建VPS并进行详细解析。首先,我们将介绍什么是VPS及其用途,引出读者的兴趣。其次,我们将从选择VPS主机、操作系统、配置和安全等四个方面对如何快速搭建VPS:详细解析做出详细解释。 一、选择VPS主机 首先,让我们了解一下什么是VPS。VPS是Virtual Private Server的缩写,意为虚拟专用服务器。VPS将多个虚拟化的服务…

    网站建设 2023-05-11
  • 清溪有哪些网页设计公司(清溪最佳网页设计公司推荐,网页设计新趋势解析)

    网页设计是当今互联网时代不可或缺的一个重要环节,而清溪最佳网页设计公司的推荐是许多人关注的焦点。本文将从四个方面对该公司的推荐以及网页设计的新趋势进行详细的阐述。 一、响应式设计 响应式设计是当前网页设计领域最为热门的趋势之一,它的核心理念是同一个网站可以适应不同设备的屏幕大小和分辨率。清溪最佳网页设计公司在响应式设计方面有着很深的积累和经验,在为客户设计网…

    网站建设 2023-05-18
  • 免费的网站服务器,国内外免费服务器推荐

    云存储服务非常适合个人巨量数据的存储以及与朋友和家人共享文件,使文档在所有设备之间保持同步等功能。   实际上,在全球很多个人云服务企业。几乎所有的优质产品都提供了更多的空间,但对于大多数人来说,通常免费的的空间已经足够一般人使用。   一、MEGA 使用MEGA获得高达20GB的免费云存储。它提供安全的端到端加密,以帮助打击侵犯隐私的行…

    2022-04-19 投稿