区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > XRP > 正文

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

作者:

时间:

对于有观点输出习惯的 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 跨节点分发数据并指向特定数据,可以确保资源来自最近更新的来源,实际体验会更快捷和可靠。

韩国加密货币交易所 Gdac 被盗近 1300 万美元资产:4月10日消息,韩国加密货币交易所 Gdac 表示周日遭到黑客攻击,损失近 1300 万美元。4 月 9 日,黑客将近 1300 万美元(占其总托管资产的 23%)从 Gdac 热钱包转移到一个身份不明的钱包。黑客窃取了近 61 个比特币(BTC)、350.5 个以太币(ETH)、1000 万个 wemix 代币(WEMIX)和 220,000 个 USDT。Gdac 表示已将黑客攻击事件通知当局,并正在努力追回资金。[2023/4/10 13:54:57]

关于 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/,感兴趣的读者欢迎访问查看。

AAC PASS加密星球今日上线“蚁人”:据官方消息,AAC PASS加密星球今日正式上线“行星族”,并发布其首个成员——蚁人Ant-man,截止目前加密星球上已出现四大种族,分别是恒星族、行星族、卫星族和流星族。

据悉,蚁人Ant-man作为流行族首个成员,大大降低了用户参与的门槛。[2022/10/15 14:28:59]

本文我们主要使用 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 页面。

印尼加密交易平台Reku完成1100万美元A轮融资,AC Ventures领投:9月15日消息,印尼加密交易平台Reku宣布完成1100万美元A轮融资,此轮融资由AC Ventures(ACV)领投,Coinbase Ventures和Skystar Capital参投。该笔资金将用于扩大团队,目前该公司拥有80名员工,计划增加50个职位。此外,该平台还将继续关注安全性、合规性、效率和可扩展性。Reku成立于2017年,其去年平台总交易额达30亿美元。据报道,Reku近期任命了前贝恩资本私募股权投资人Jesse Choi为首席运营官。(TechCrunch)[2022/9/15 6:57:19]

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

 1.2 从 notion export 功能导出我们准备好的页面,由于 IPFS 对于静态网页支持的能力有限,暂时只能选择单页面导出。(高阶选手也可实现多级页面——subpages)。

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

 2.1 进入到 GitHub 主页,登陆(没有账号的需要注册一个账号)进入如下页面,点击“ New ”新建一个 Repo。

动态 | 前NBA球星Isaac Austin被指控参与比特币局:前NBA球星Isaac Austin被指控参与比特币局,取加纳一家公司近100万美元。Isaac Austin诱使受害者将比特币投资到由他公司Isaac Edward Austin和Tudor Trust运行的自动加密货币交易程序中。(CCN)[2019/10/21]

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

 2.3 接下来需要用到 Github 客户端(如果电脑上没有 Github 客户端则需要下载并安装一个)。登陆 Github 客户端后,回到刚刚创建之后的 Github 网页,点击蓝色框内的“ Set up in desktop ”(在桌面打开客户端)。

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

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

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

市场警示:填写以太坊钱包地址赠送DAC tokens是局:据金色财经合作媒体IMEOS了解在http://referral.dacc.co/cJB0L0sl有个局,填写以太坊钱包地址即在三周内赠送tokens。此链接非官方链接,在eosDAC官网明确提醒切勿在此期间泄露任何钱包地址。另外网址提供的telegram也不是官方telegram。IMEOS将会持续跟进。[2018/4/12]

 2.6 点击 push origin 把文档推送到 Github Repo 中。

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

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

 3.1 首次进入 Fleek 需要注册,建议采用 Etheretrum 小狐狸钱包直接一键注册并登录,比较方便(亦可以使用 Github 或 Email 来注册)。

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

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

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

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

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

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

 3.8 下拉到“ Add ENS ”。

 3.9 输入 ENS 域名。

 3.10 进入到如下界面,再次点击刚刚输入的 ENS 地址。并选择“ Set content-obwq hash ”,最后支付一笔 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 域名在社交媒体(如 Twitter)上很受欢迎,不少 KOL 的昵称为 xxx. eth,而在此基础上实现了进一步延伸——把自己的博客部署到 IPFS 网络,并以 ENS 域名作为入口,对于加密爱好者来说会是件很酷的事。

匿名性与隐私保护

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

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

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

对国内用户不友好

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

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

胖虎

个人专栏

阅读更多

金色早8点

金色财经

去中心化金融社区

CertiK中文社区

虎嗅科技

区块律动BlockBeats

念青

深潮TechFlow

Odaily星球日报

腾讯研究院

标签:NBSBSPDIDWEBnbs币前景BSPAYdid币最新消息WEB3.0币

XRP热门资讯
TOM:AC 自曝 Fantom 发家史:如何借助 DeFi 从 200 万美元到 15 亿美元?_Aston Martin Cognizant Fan Token

原文:Fantom: an inside financial peek at being a “crypto company”作者:Andre Cronje 编译:Azuma 11 月 28 日.

OLA:Solana 还有绝地反弹的机会吗?_FTM

来源:Bankless 编译:比推BitpushNews Mary Liu11 月对加密货币来说是艰难的一个月,市场不景气,贷款平台和一些基金破产,熊市氛围全面蔓延.

USD:金色Web3.0日报 | Sui发布SUI代币分配细节_AllPayCoin

DeFi数据 1、DeFi代币总市值:382.22亿美元 DeFi总市值及前十代币 数据来源:coingecko2、过去24小时去中心化交易所的交易量16.

RAM:万字长文解读 Web3 身份堆栈:迈向数字主权之路_gram币最新消息

作者:Nichanan Kesonpat,1kxnetwork本文涵盖了去中心化身份的核心概念、互联网上身份的演变、Web3 身份基础设施堆栈的逐层概述以及隐私基元的相关发展.

GPT:人工智能ChatGPT之于Web3的几点思考_BSPT

人工智能 AI 有人热情膜拜,有人畏惧如虎,AI 的发展已经进入高层面的快车道,技术更新迭代日新夜异,技术无罪也无善恶,曾经科幻未来的人机交流.

GPT:如何在熊市中找到有巨大潜力的 NFT 项目_区块链技术的应用

“OGtown”是华语cryptopunks社区授权的文章专栏主持人moonlight:您认为NFT的熊市会持续多久?Jamestownkings.eth:我认为NFT的熊市.