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

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

相关推荐

  • ps6如何对齐(PS6对齐技巧大揭秘:快速提升设计效率)

    本文将会详细介绍“PS6对齐技巧大揭秘:快速提升设计效率”,这篇文章将会为读者提供关于Photoshop 对齐技巧的实用指导,使得设计师可以更加快速地完成他们的工作。 一、层级对齐 1、Photoshop 中的层级对齐实际上是一种将多个对象沿着同一条线或者在同一个区域内的一种方法。而这种方法中最简单、快速的方法就是使用快捷键Cmd+Ctrl+A以将所有选择的…

    网站建设 2023-05-13
  • 个人网站有哪些站(个人网站的中心主题,如何建立和运营一个成功的个人品牌网站,打造个人品牌。)

    本文主要介绍如何建立和运营成功的个人品牌网站,从内容策划、网站设计、SEO优化、社交媒体宣传四个方面进行详细阐述,让读者了解到如何打造自己独特的品牌形象,吸引更多的目标用户,提升自己的品牌价值。 一、内容策划 内容策划是一个网站的最重要的一环,好的内容能吸引到更多的目标用户,并促使他们关注和分享你的网站。在进行内容策划之前,需要确定自己的个人品牌核心价值和目…

    网站建设 2023-05-10
  • 如何查看网站是否被降权(查看网站降权实用方法)

    本文将介绍如何判断网站是否被降权。为此,我们将从四个方面出发,分别为网站排名下降、搜索引擎提交已被禁止、流量骤减和收录下降。这些方法都能帮助我们判断网站是否被降权。下面我们就来详细阐述一下这四个方面。 一、网站排名下降 网站排名下降是判断网站是否被降权的重要指标之一。我们可以通过跟踪自己的关键词排名和竞争对手的排名来判断自己的网站是否受到降权的影响。如果发现…

    网站建设 2023-05-03
  • 旧域名做永久跳转到新域名多久能被收录(旧域名跳转到新域名,SEO多久收录?)

    在网站改换域名后,进行旧域名跳转至新域名是一个必要的操作,但是很多网站管理员关注的是跳转之后的SEO效果,在多长时间内可以恢复原有的SEO效果。本文将从四个方面阐述旧域名跳转到新域名后,SEO多久收录。 一、 域名的历史和权重 每一个域名都有自己的历史和权重,这些都对新域名的SEO产生影响。新域名如果是一个全新的域名,那么即使进行了完美的跳转,也需要花费较长…

    网站建设 2023-05-02
  • 如何注册中文域名(如何轻松注册中文域名,避免繁琐步骤?)

    在今天的互联网时代,中文域名越来越受到人们的青睐。但是,很多人发现注册中文域名的过程非常繁琐,需要填写大量的信息和进行复杂的验证过程。本文将介绍如何轻松注册中文域名,避免繁琐步骤,让你轻松拥有自己的中文域名。 一、选择可靠的域名注册商 选择可靠的域名注册商是成功注册中文域名的第一步。优秀的域名注册商应该具有良好的信誉和广泛的用户认可度,同时提供方便快捷的域名…

    网站建设 2023-05-11
  • 微信公众号怎么添加关注 微信公众号如何关注

    微信公众号作为现代社交媒体的重要组成部分,已经成为很多企业、机构和个人推广品牌和展示形象的重要平台。然而,一些用户在使用微信公众号时,会遇到一些困难,例如如何添加关注微信公众号。本文将从以下四个方面,详细阐述如何在微信上添加关注微信公众号。 一、通过微信扫描二维码添加 用户可以通过微信扫描二维码的方式添加关注微信公众号。这需要用户首先获得公众号二维码,在微信…

    网站建设 2023-05-21
  • 如何查看网站日志文件(查看网站日志文件的方法及注意事项)

    本文主要介绍查看网站日志文件的方法及注意事项。首先,该文章将引出读者的兴趣,给出背景信息。然后,从四个方面对查看网站日志文件的方法及注意事项做详细的阐述。最后,总结文章的主要观点和结论,并可能提出建议或未来的研究方向。 背景信息: 在当今数字化的世界中,网站已成为组织和公司的推广和传播的重要工具。互联网上的交互性和实时性,使得网站日志文件成为了对了解网站运行…

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

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

    2025-09-09
  • 微信推广平台有哪些(以微信推广平台为中心:新手必学的微信推广技巧!)

    微信作为全球最大的社交平台之一,被广泛应用于商业推广领域。本文主要从四个方面探讨了新手在微信推广平台上必学的营销技巧。首先,介绍了微信公众号的基本概念和注册方法,然后针对微信推广平台上的内容策略,阐述了地推、引流、转化三个关键步骤。接下来,从社交化传播和平台互动两个方面,细致讲解了如何提高微信账号的曝光率和影响力。最后,总结了文章的主要观点,重点关注了微信推…

    网站建设 2023-05-03
  • 如何弄企业微博 企业微博内容分享

    企业微博是企业推广产品和品牌的重要工具之一。本文将从四个方面阐述如何弄企业微博,包括微博营销策略、微博内容规划、微博互动和微博用户分析,着重强调了企业微博内容分享的重要性。 一、微博营销策略 微博营销是企业微博打造品牌、增加曝光率的重要途径,其中微博营销策略是成功的关键因素。首先,企业需要确定微博账号的目标用户,明确微博的品牌形象和个性特点,选用合适的营销手…

    网站建设 2023-05-23
  • centos 6.0,centos 6.0内核

    《关于CentOS6.0的深入探讨》 一、CentOS6.0的起源与发展 CentOS6.0可能是RedHatEnterpriseLinux(RHEL)的一个开源社区衍生版本。它在Linux服务器领域有着广泛的应用,也许是因为其稳定性和可靠性而备受青睐。我觉得它就像是服务器领域的一位老将,经历了时间的考验,依然在默默地为各种服务器环境提供着支持。 在其发展历…

    2026-01-18
  • 如何在阿里云搭建服务器(在阿里云轻松搭建高效服务器)

    近年来,阿里云成为了云计算行业的领军企业,其强大的技术和优质的服务使得越来越多的企业选择在阿里云上搭建服务器。本文章就是为了介绍如何在阿里云上轻松搭建高效服务器,并解释其重要性。 一、选择云服务器类型 在阿里云上搭建服务器时,首先需要根据自身的需求选择一款适合的云服务器类型。阿里云提供的云服务器包括按量付费与包年包月两种类型,用户可以根据自身业务情况选择适合…

    网站建设 2023-05-09