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

对于有观点输出习惯的 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、创作优质内容 百度重视网站的内容质量,网站若想提高百度权重,就需要提高…

    网站建设 2023-05-08
  • 如何将文件上传到ftp(上传FTP文件:快速、简便的方式)

    本文主要介绍了上传FTP文件的快速简便方式,为读者提供了相关背景资料。FTP是一种广泛使用的文件传输协议,它使用户可以方便地在计算机或网络之间共享文件。在本文中,我们将介绍如何使用FileZilla等FTP客户端,以及FTP上传的优点。 一、选择优秀的FTP软件 1、选择FTP客户端时,需要考虑用户的需求。常见的FTP客户端有FileZilla、CuteFT…

    网站建设 2023-05-06
  • 网页价格,网页价格查询系统源码

    以下是一篇关于“网页价格”的文章: 一、网页价格的构成因素 在探讨网页价格这个问题时,我们首先需要了解它的构成因素。也许网页价格并不像我们想象中那样简单直接,它可能受到多种因素的影响。 从技术层面来看,网页的开发成本也许是一个重要的组成部分。就像建造一座房子需要投入大量的建筑材料和人工费用一样,制作一个网页也需要程序员、设计师等专业人员的辛勤付出。这些人员的…

    2025-09-09
  • 16px等于多少em(响应式网页设计中的16px与em转换方法)

    本文将介绍响应式网页设计中的16px与em转换方法,这种转换方法在设计响应式网页时非常实用。本文将从以下四个方面详细讨论这种转换方法: 一、em和px的区别 em和px都是常用的长度单位,它们之间的主要区别在于em是相对单位,而px是绝对单位。em的大小是根据父元素字体大小来计算的,而px是固定的像素大小。因此,当用户调整浏览器窗口大小时,px单位的元素大小…

    网站建设 2023-05-04
  • 如何建一个网页(如何快速入门建设网页?)

    建设网页已经成为了现代社会中不可或缺的一部分。对于那些想要快速入门建设网页的人来说,本文将提供一些有用的提示和建议,以便让读者可以轻松地开始建设他们自己的网站。 一、选择一个合适的网页开发工具 在开始建设网页之前,您需要选择一个合适的网页开发工具。有很多不同的工具可以选择,包括基于云的网页编辑器和本地安装的开发环境。最流行的网页编辑器之一是Adobe Dre…

    网站建设 2023-05-03
  • app功能有哪些方面(全方位探索:探索一款新型APP的功能特性)

    本文将全方位探索一款新型APP的功能特性,包括其主要的四个方面,旨在为读者提供一份详细的使用指南,帮助读者更好地了解这个新型APP的功能和特色。 一、用户界面设计 用户界面设计是一款APP的门面,直接影响用户体验,也是用户使用APP的第一步。首先,这个APP的整体风格以现代简约为主,颜色搭配也很符合主流趋势。其次,APP的首页设计简单明了,容易操作,且有详细…

    网站建设 2023-05-15
  • 温州汽车维修技师证怎么考,汽修技师资格证

    汽车维修技师证书是技能人才评优评先的首要条件,拥有汽修二级证书不仅可以升职加薪,而且还能够享受中级职称或者工程师待遇。那么汽车维修技师证怎么办理?办理二级技师证有什么条件呢?快和汽车网校一起来看看吧! 一、汽车维修技师报考条件 办理汽车维修二级技师证书,具备以下条件之一即可报名。(1)取得本职业或相关职业三级/高级工职业资格证书(技能**证书)后,累计从事本…

    2023-08-29
  • 网销二方身份是什么 网销二方身份推广

    本文将介绍网销二方身份是什么,以及网销二方身份推广的相关内容。在正文中,将从四个方面详细阐述该主题:第一,对网销二方身份的定义;第二,网销二方身份推广的流程;第三,网销二方身份推广的主要策略;第四,网销二方身份推广面临的挑战和解决方案。最后,文章总结该话题,并提出未来的研究方向和建议。 一、什么是网销二方身份? 网销二方身份指的是企业在销售过程中的角色。其中…

    网站建设 2023-05-22
  • 如何侵入公司服务器(企业安全被盗:突破公司服务器安全的方法)

    企业安全一直是公司管理和 IT 部门关注的焦点之一,但是仍然存在安全被盗的情况。本文针对企业安全被盗的问题,从四个方面探讨突破公司服务器安全的方法,以期提高企业安全意识和对安全问题的关注度。 一、物理安全 1、加密重要数据:公司所有重要数据都需要加密处理,确保数据离线或在线存储时无法被窃取或篡改。 2、流量监控:采用流量监控技术,可以实时监控企业服务器的出入…

    网站建设 2023-05-03
  • 桌面快捷方式不见了,桌面快捷方式不见了 是哪个服务没有开启

    《桌面快捷方式不见了的探究之旅》 一、快捷方式的重要性也许在我们日常使用电脑的过程中,并没有特别在意桌面快捷方式的存在。它就像是我们通往各种软件和文件的便捷通道,轻轻一点,就能快速打开我们需要的应用程序或找到特定的文件。就好像我们每天回家的那条熟悉的路,虽然平时可能不会特别去想它,但一旦它消失了,我们就会感到有些迷茫和不便。 我觉得快捷方式就像是我们电脑世界…

    网站建设 2025-08-07
  • ps如何拖动人物(以PS技巧,让人物独享聚焦,创造镜头焦距变化的视觉效果!)

    本文将介绍以PS技巧,让人物独享聚焦,创造镜头焦距变化的视觉效果。通过此技巧,您可以将画面中的人物聚焦,让他们成为整幅画面的焦点。当然,这项技巧也可用于其它的视觉效果的创造。本文将详细介绍这项技术的原理和操作方法,以及其中一些注意事项和技巧。 一、基础知识 在开始学习这项技术之前,有些基础知识是必要的。 首先,您需要了解照相机中的“光圈”和“焦距”。光圈的大…

    网站建设 2023-05-01
  • 站长杂谈:我是怎么选择老域名的

    最近有有站长跟我交流老域名的问题,因为我的这个博客就是用老域名搭建的,之前在这篇文章www.me900.com/532.html”>老域名建站的优势与劣势里面也说过,老域名只要没有降权,对网站优化是很有好处的。 然而选择老域名的时候里面有很多坑,如果随意去购买老域名的话,有很大概率会买到之前做过BC,SQ类的域名,如果做了这种黑色网站,域名百分之…

    2019-12-31 网站建设