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

对于有观点输出习惯的 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)

相关推荐

  • 怎么隐藏文件,怎么隐藏文件后缀名

    《关于如何隐藏文件的深入探讨》 一、文件隐藏的常见需求在日常生活和工作中,我们也许会遇到需要隐藏某些文件的情况。比如,可能有一些私人文件不想让他人轻易看到,或者一些工作相关的文件不想被无关人员知晓。这些需求可能会促使我们去寻找隐藏文件的方法。我觉得就好像我们在生活中会把一些珍贵的物品藏起来,以确保它们的安全和隐私。 二、操作系统层面的隐藏方法1.使用操作系统…

    网站建设 2025-08-20
  • 国外域名,国外域名查询网站

    《国外域名:从入门到深入探索》 一、什么是国外域名 国外域名,简单来说,就是在国外注册的域名。就好像我们国内有自己的域名体系,国外也有他们独特的一套。比如说,我们常见的.com域名,其实最早就是在美国注册的,属于国外域名的范畴。也许你会问,为什么要注册国外域名呢?这可能是因为有些企业或个人想要拓展国际市场,或者是觉得国外的域名注册流程和政策更符合他们的需求。…

    网站建设 2025-10-12
  • wordpress网站搬家教程和一些注意事项

    因为一些原因今天下午把网站搬家了,早在几天前本来就打算搬家,这段时间百度在调整,网站数据一直在爬升,不想受到影响所以一直拖到了现在才搬,毕竟数据在爬升的时候网站搬家影响还是蛮大的,但今天又来电话了,估计明天备案号就没了~ 说实话我是挺想保住备案号的,毕竟有个备案号,有非常多的优势,但目前确实不太适合大面积更改网站数据,只能退而求其次了,尽量影响到最小吧,后面…

    2020-04-20 网站建设
  • ps如何左右翻转(倏忽之间,技艺大增!学会如何以ps左右翻转中心制作炫酷图片!)

    今天我们将介绍如何使用ps左右翻转中心制作炫酷图片。这个教程将向您展示如何使用这个简单的技巧,可以让您的图片、海报或者其他设计更具有吸引力和美学感。在本文中,我们将详细介绍使用ps进行左右翻转中心的方法和技巧,以及一些实用建议和提示,帮助您以轻松的方式创造出令人惊叹的设计。 一、操作介绍 1、使用ps打开需要进行左右翻转中心的图片。 2、创建一个新的图层,在…

    网站建设 2023-05-02
  • dedecms建站教程,如何模板建站

    《dedecms建站教程》 一、dedecms是什么 也许你对dedecms还比较陌生,它是一款非常常用的内容管理系统(CMS)。就好像你家里的书架,能把各种书籍(内容)整齐地摆放起来,并且方便你查找和管理。它具有简单易用、功能强大等特点,广泛应用于各类网站的建设中。 二、dedecms的安装步骤 环境准备你需要准备好网站的运行环境,这就好比你要盖房子,得先…

    网站建设 2025-08-09
  • 什么是三维GIS服务,三维可视化gis技术

    三维GIS经过几十年的发展,如今已经成为建立在云计算和大数据上的地理信息服务,目前已经融入到智慧景区、智慧城市、资源环境、商业金融、交通运输等人类社会的各个方面。因为三维GIS可视化技术的发展方向与人类的社会生活息息相关,学术界和产业界都时刻关注着GIS技术的发展方向。 1、三维GIS可视化技术的高维化发展 目前,GIS软件基本上是用数字高程技术模型或处理三…

    2023-08-28
  • 有哪些网站是flash型(探究Flash型网站的魅力:收集20个经典案例)

    随着互联网的发展,网站制作技术也在不断更新。本文旨在探究Flash型网站的魅力,并收集了20个经典案例。通过对Flash型网站的特点、设计、动效和交互性等方面进行详细分析,展示了Flash型网站所具有的独特魅力和可能带来的良好用户体验。 一、特点 Flash型网站的最大特点是具有强大的动态效果和交互性,能够展示出别样的视觉效果和用户体验,这也是其深受欢迎的原…

    网站建设 2023-05-16
  • jpg图片太大PS怎么压缩,jpg格式上传照片怎么传

    有时候为了方便把jpg图片上传到网络平台,需要将jpg图片压缩一下,很多小伙伴都不知道怎么压缩jpg,其实只要使用我们的压缩图在线图片处理工具中的jpg压缩(功能,就可以快速压缩图片大小了,下面来看一下具体操作步骤吧。 搜索【压缩图】官网,点击工具栏中的【jpg压缩】功能。点击上传图片,最大可处理单张≤100M大小图片,或者批量60张图片压缩。压缩图片完成后…

    2023-08-27
  • 服务器日志分析,服务器日志的作用

    《服务器日志分析:从海量数据中挖掘价值》 一、引言 在当今数字化时代,服务器日志犹如一座蕴含着丰富信息的宝藏,等待着我们去挖掘和解读。通过对服务器日志的分析,我们可以了解网站或应用的访问情况、用户行为、性能瓶颈等重要信息,为优化系统、提升用户体验提供有力的支持。然而,服务器日志分析并非一项简单的任务,它需要我们具备一定的技术知识和数据分析能力。本文将带您深入…

    2025-09-01
  • 如何添加dns txt记录(添加DNS TXT记录的方法与注意事项)

    DNS TXT记录是对于域名进行认证或防止恶意攻击的重要手段,本文将介绍添加DNS TXT记录的方法与注意事项。通过本文,读者可以了解到添加DNS TXT记录的基本方法并且学会如何通过添加DNS TXT记录增强域名的安全性。 一、DNS TXT记录的概念 DNS TXT记录(DNS文本记录),是一种与IP地址和端口号绑定的描述信息。在 DNS 解析过程中,T…

    网站建设 2023-05-04
  • 如何获取当前标签的父标签(获取当前标签的父标签并生成标题)

    获取当前标签的父标签并生成标题是一种优化网页结构,提升用户体验的技术。本文将从四个方面进行详细阐述,包括:优化网页结构、提高用户体验、SEO优化及技术实现。 一、优化网页结构 获取当前标签的父标签可以使网页的结构更加清晰明了,符合HTML语义化,并且符合搜索引擎优化的原则。通过为内容添加合适的标题,可以方便对文章的阅读和理解。同时,这也是对网页结构进行优化的…

    网站建设 2023-05-13
  • 织梦管理员之家,织梦如何开启会员功能

    以下是一篇关于“织梦管理员之家”的文章: 《探索“织梦管理员之家”》 在互联网的浩瀚海洋中,“织梦管理员之家”仿佛是一个神秘而独特的存在。它究竟是什么?它有着怎样的功能和价值?让我们一同深入探究这个神秘的领域。 一、“织梦管理员之家”的概念初探 也许“织梦管理员之家”最初给人的感觉像是一个专为织梦系统管理员设立的专属领地。就好像是一个俱乐部,管理员们在这里可…

    网站建设 2025-08-27