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

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

相关推荐

  • 网店代理怎么做,网店代理怎么获取流量

    使用网店代理模式做副业,必备的5个技能! 很多人想做网店代理,但不知道从哪里开始。 也有人做了网店代理,但一直没流量,卖不出去。 今天,我把网店代理的核心技能拆解给你。 看完就能用,用了就有效果。 NO1、选品技能,找到利润空间大的产品 网店代理,本质上是赚差价。 你从供应商拿货,加价卖给客户。 中间的差价,就是你的利润。 所以,选品是第一步。 怎么选品? …

    2026-05-25
  • 如何制作网站(如何轻松制作个人网站 – 从零开始,不用编程,轻松制作个人网站)

    如何轻松制作个人网站,从零开始,不用编程,是许多人所关注的话题。本篇文章将会阐述如何用简单的方法创建个人网站,并提供背景信息。 一、选择合适的平台 在制作个人网站时,选择一个合适的平台是十分重要的。在市面上有许多平台可以使用,如Wix、Squarespace、WordPress等。这些平台都提供了美观且易于使用的模板与组件,让用户可以不用编程也可以制作专业水…

    2023-05-14
  • 淘宝拍卖在哪里进入,淘宝拍卖玩法和捡漏技巧攻略

    我认识一个95年的小伙子,在杭州做房产中介,月薪8000块撑死。去年底他开始研究淘宝拍卖的司法房产频道,今年3月刚拍下一套南京的住宅,比评估价低了42万。他现在把这套房子简单装修了一下,挂到租房平台上,月租3800元。等于说,他只掏了个首付的钱,现在房子已经在给他产生现金流了。 一、淘宝拍卖到底在哪里进? 很多人压根不知道淘宝拍卖的入口藏在哪。PC端打开淘宝…

    2026-06-12
  • 主色是红色辅助色用哪些(【鲜红之美】用红色为中心,探究红色文化的魅力与意义)

    本文旨在探讨红色文化的魅力与意义,并以“鲜红之美”为题,以红色为中心,展开对红色文化的探究。本文将从红色的历史沿革、红色文化的象征意义、红色文化与传统节日以及红色文化与现代时尚四个方面进行阐述,力图揭示红色文化的美丽与魅力。 一、历史沿革:红色文化的起源与发展 红色文化具有悠久的历史,其起源可以追溯到我国远古时代。在古代,红色代表着吉祥、欢乐和庆祝,往往会出…

    2023-05-18
  • html如何限制图片大小(如何在HTML中限制图片大小? – 利用CSS控制图片大小新标题:HTML中如何用CSS控制图片大小?)

    HTML中使用CSS控制图片大小是网页设计中的很重要的一项技能。限制图片大小可以使网页排版更加美观,提高用户体验。本文将从以下四个方面详细介绍如何在HTML中使用CSS控制图片大小。 一、设置样式 使用CSS的样式设置可以轻松地控制HTML中的图片大小。可以通过以下样式控制图片大小: img { width: 500px; height: 300px; 上述…

    2023-05-13
  • 万网空间如何设置二级目录(万网空间设置二级目录为中心的方法及注意事项,标题:万网空间设置二级目录的方法与注意事项)

    万网空间设置二级目录是网站建设中常见的操作。本文将介绍万网空间设置二级目录的方法以及需要注意的事项,帮助读者了解如何正确地进行网站建设。 随着互联网发展的不断壮大,越来越多的人开始建立网站并将自己的信息发布在互联网上。而万网作为一个领先的网站服务提供商,其空间设置二级目录是极为常见的操作之一。本文将从四个方面介绍万网空间设置二级目录的方法与注意事项。 一、如…

    2023-05-16
  • ps如何制作3d字(PS制作3D字教程:打造视觉冲击力强大的文字效果)

    本文将介绍如何使用PS制作3D字,以达到视觉冲击力强大的文字效果。通过此文章,读者将了解制作3D字需要掌握的基本知识,掌握文字的变形、倾斜、排列以及添加贴图等操作技巧。 一、基本知识 在制作3D字之前,需要先掌握Photoshop的基本知识,包括如何使用PS进行文字编辑、如何进行颜色与图形设计、如何使用图层以及切换不同测量单位等基本操作。了解这些基本知识是制…

    2023-05-05
  • cshtml如何访问(用cshtml如何访问数据以实现页面交互:30字以内)

    本文将介绍如何使用cshtml访问数据以实现页面交互。通过使用数据库和模型绑定,可以让页面展示动态数据。这是现代 Web 应用程序不可或缺的一部分。 一、绑定模型 在 cshtml 文件中绑定模型是实现页面交互的第一步。通过绑定模型,可以将一个简单的 HTML 表单与后端数据交互。 二、使用数据库 在 cshtml 中,可以使用 Entity Framewo…

    2023-05-02
  • 网购十大男装品牌有哪些,网上买男装品牌推荐和选购攻略

    我有个朋友,前阵子在网上买了件”原单”阿迪达斯T恤,收到货一看,水洗标是乱码的,面料硬得能立起来,穿了两次领口就松成海碗。他捶胸顿足:网购男装也太容易踩坑了吧! 其实不是网购的问题,是太多人根本不知道怎么选。我做服装这行快8年,踩过的坑比你吃过的饭还多。今天就把这10大男装品牌的底细全部摊开,手把手教你怎么在网上买到称心如意的男装。 …

    2026-06-14
  • 余额宝周六转入怎么弄?余额宝周六转入实战技巧

    上周五,我表弟给我发微信:”哥,我听说余额宝周六转入有收益,咋弄?” 我愣了一下。余额宝收益不是每天都有吗?还有周六转入的说法? 我查了下,发现这里面的门道还挺多。 今天说说余额宝周六转入到底咋回事,怎么弄。 余额宝是个啥 先说结论:余额宝是支付宝推出的货币基金理财产品,2013 年上线,到现在 12 年了。 余额宝的本质是货币基金,…

    2026-04-24
  • 口碑互动现在怎么样 口碑互动营销分析

    口碑互动现在怎么样?这是一个备受关注的问题。随着移动互联网时代的到来,互联网营销已经成为了企业进行品牌建设、产品推广的必要手段。口碑互动是中国领先的社交化品牌营销服务商,致力于通过社交化手段提升品牌影响力、拓展品牌知名度、促进产品销售。本文将从四个方面详细分析口碑互动现在的营销效果,并探讨其未来发展趋势。 一、口碑互动营销模式 口碑互动采用的是社交化品牌营销…

    2023-05-15
  • 腾讯拍拍网还能用吗,拍拍网现在是什么情况

    腾讯拍拍网 2023 年重新上线,但模式已变。详解拍拍网现状、赚钱方式和值不值得参与。

    2026-05-30