木星链 木星链
Ctrl+D收藏木星链
首页 > 中币下载 > 正文

WEB:手把手教你建立去中心化个人网站

作者:

时间:1900/1/1 0:00:00

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

因此,本文将带你一步步将个人网站部署到IPFS上,建立一个只属于你的、真正去中心化的网站。

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

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

什么是去中心化网站?

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

从构成部分看,Dweb?和传统互联网网站类似,都需要拥有一个入口——域名、一个承载主体——托管服务器。在?Web3?世界,与这两项“功能”相对应的代表项目分别是?ENS、IPFS?和?Arweave。

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

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

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

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

基于?ENS+IPFS?的代表网站

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

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

Sora Ventures为比特币创业实验室领投150万美元的融资:金色财经报道,BTC 预加速器公司 Bitcoin Startup Lab 在由Sora Ventures牵头的一轮战略融资中筹集了 150 万美元。这使该公司的估值达到 2000 万美元。[2023/6/8 21:22:55]

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?来映射这段?IPFShash。

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

一个github账号;

一个ENS域名,以及对应的钱包和少量?ETH?作为?gas;

一个notion账号,并制作一个个人profile页面。

?1.从Notion导出Html

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

印度数字卢比试点已吸引5万用户:2月8日消息,自印度储备银行 (RBI)去年启动数字卢比试点以来,印度最近启动的CBDC试点已经积累50,000名用户和5,000家商户。自2022年12月1日试点启动以来,数字卢比试点项目已在八家银行记录了770,000笔交易。该项目目前正在五个城市开展,另外九个城市可能很快会逐步加入试点,不久的将来还将有五家银行加入该项目。(Cointelegraph)[2023/2/9 11:55:35]

?1.2从notionexport功能导出我们准备好的页面,由于IPFS对于静态网页支持的能力有限,暂时只能选择单页面导出。。

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

?2.上传到?Github

?2.1进入到?GitHub?主页,登陆进入如下页面,点击“New”新建一个?Repo。

?2.2?对于这个新建的Repo建议采用Private库的方式。因为这样可以避免除了?Fleek?工具和创建者的其他人访问到原始文件。

中信证券:ChatGPT在中短期内无法完全取代传统搜索引擎,谷歌等传统搜索引擎巨头AI投入大幅增加:金色财经报道,中信证券研报指出,伴随ChatGPT在全球市场的流行,其在内容深度搜索中的突出表现引发了市场对其是否能替代传统搜索引擎的广泛讨论。我们认为ChatGPT在中短期内无法完全取代传统搜索引擎,也较难改变当前全球搜索引擎市场竞争格局,但料将会加速搜索引擎演化进程,并在中期形成以传统搜索为主、ChatGPT类模型为辅的新搜索引擎形态,相应带来谷歌等传统搜索引擎巨头AI投入大幅增加。(金十)[2023/2/6 11:49:17]

?2.3接下来需要用到?Github?客户端。登陆?Github?客户端后,回到刚刚创建之后的Github网页,点击蓝色框内的“Setupindesktop”。

?2.4?安装了桌面客户端后,会有如下提示。

?2.5来到桌面客户端,按照提示设定好一个本地目录并记录这个本地目录的路径。将第一步“从?Notion?导出资料”中我们在下载的文件,复制到该本地目录中。

香港理工大学开设区块链技术理学硕士和元宇宙科技理学硕士学位:10月10日消息,香港理工大学官网显示,香港理工大学开设区块链技术理学硕士和元宇宙科技理学硕士学位。两个学位的入学时间均为 2023 年 9 月。

区块链技术理学硕士课程是香港首个区块链技术理学硕士(MScBT)。它强调支持金融科技基础设施和应用的基础和最新技术,特别是全栈区块链。其提供了一系列关于基于区块链的金融应用程序的设计、开发和安全性的主题,符合区块链技术的最新发展。

元宇宙技术理学硕士(MSc MT)课程将帮助学生了解元宇宙研究和元宇宙产业的本质,特别是它的跨学科性质。深入了解最新的元宇宙技术,包括 VR/AR、游戏开发、机器学习、去中心化基础设施、加密属性、计算机视觉和 AIoT(人工智能物联网)。利用这些技术构建元宇宙应用程序,提供沉浸式体验,弥合现实世界和虚拟世界之间的差距,并理解元宇宙的安全性、社会性和伦理性方面,能够创造性地重塑或重新定义元宇宙。[2022/10/10 12:52:05]

?2.5复制完成后,回到客户端会有如下提示。填写一些描述内容并点击commit。

?2.6点击pushorigin把文档推送到?GithubRepo?中。

?3.使用?Fleek?新建一个项目

“Fleek?是一套工具,包含在开放网络及其协议上无缝构建现代站点和应用程序所需的一切。”

简单来说,Fleek?这个工具可以将个人网站简便地部署到去中心化网络上。

?3.1首次进入Fleek需要注册,建议采用Etheretrum小狐狸钱包直接一键注册并登录,比较方便。

V神:预测合并将在9月15日左右发生,确切日期取决于哈希率:金色财经报道,以太坊创始人Vitalik Buterin在社交媒体上称,终端总难度已被设定为58750000000000000000000。这意味着以太坊PoW网络现在有一个(大致)固定数量的哈希值可供挖掘。bordel.wtf网站预测合并将在9月15日左右发生,但确切日期取决于哈希率。[2022/8/12 12:22:02]

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

?3.3我们选择刚刚第二步中创建的?GithubRepo,并进入到下一步。

?3.4我们选择?Hostingservices选项重的?IPFS,选择?Cointinue进入下一步。

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

?3.6现在网站已经部署到?IPFS?上面了,Fleek?工具还很贴心的关联了一个映射域名,如图所示。

?3.7?接下来,绑定?ENS?域名,选择“Setting”,并找到“ENS”。

?3.8下拉到“AddENS”。

?3.9输入?ENS?域名。

?3.10进入到如下界面,再次点击刚刚输入的?ENS?地址。并选择“Setcontenthash”,最后支付一笔?Gas?费完成绑定。

?3.11?此时我们看到之前是灰色的?ENS?域名已经转变成为蓝色,绑定成功。

?3.12对于支持去中心化域名的浏览器,如?brave,小狐狸钱包手机?APP?等,直接输入?ENS?如我这里设置的?yyzfish.eth即可以直接访问部署的Dweb,对于Web2?的浏览器,ENS?也有兼容方案,可以直接访问https://yyzfish.eth.link/。

建站过程中的一些思考

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

优势

成本低廉稳定

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

更完整的?Web3?叙事

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

对个人来说很酷

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

匿名性与隐私保护

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

不足

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

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

对国内用户不友好

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

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

标签:WEBENSLEEKLEEweb3域名怎么使用opensea币单个价格KleeKaijubileeshow

中币下载热门资讯
NFT:OpenSea CEO:游戏是NFT市场最具创新的地方

11月17日,在TechCrunch于迈阿密举办的以加密为主题的活动中,OpenSea首席执行官DevinFinzer探讨了公司业务与NFT的未来市场.

1900/1/1 0:00:00
ETH:Web3开发工具大全之一:语言、框架与IDE

据报道,区块链开发是增长最快的行业之一。随着链上项目的爆炸式增长,对区块链开发者的需求也急剧上升.

1900/1/1 0:00:00
以太坊:以太坊转POS后 质押赛道的发展和机遇

原文标题:《以太坊转POS后,以太坊质押的发展和机遇》原文作者:比推AsherZhang以太坊合并之后,以太坊网络已由PoW切换到了PoS共识机制,PoS培育了一个由参与者组成的质押生态系统.

1900/1/1 0:00:00
加密货币:金色早报 | Coinbase:2022年的收入将较2021年减少50%以上

头条▌Coinbase:2022年的收入将较2021年减少50%以上金色财经报道,加密货币交易所Coinbase表示,2022年的收入将较2021年减少50%以上.

1900/1/1 0:00:00
加密货币:加密货币末日已至?

从神坛的跌落速度快、摔得狠。不过两周前,山姆·班克曼-弗里德还身在云端。他的加密货币交易所FTX是当时全球第三大交易所,估值达320亿美元,个人身家估计有160亿美元.

1900/1/1 0:00:00
虚拟资产:一文速览:HK虚拟资产持牌规范

撰文:肖飒法律团队自11月香港财经事务与库务局正式发布了《有关香港虚拟资产发展的政策宣言》,标志着香港作为我国最为国际化、经济活动最频繁的金融地区之一,正式加入了竞争世界虚拟资产中心的大潮中.

1900/1/1 0:00:00