其他
关注:“即使断网,网页仍可用”全球知名CMS系统网站搭建商Drupal利用IPFS和Filecoin构建Web3.0网站
知名CMS系统网站搭建商创始人构建第一个Web3.0网站 更喜欢IPFS API而不是亚马逊专有API
全球知名的CMS系统Drupal创始人发布文章称自己利用IPFS和ENS构建了第一个Web3.0网站
“即使我的笔记本电脑与互联网断开连接,我的网页仍然可用”
内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到Internet、Intranet以及Extranet网站的信息。
全球知名的CMS系统Drupal创始人发布文章称自己利用IPFS和ENS构建了第一个Web3.0网站,
原文如下:
dries.eth
使用 ENS(以太坊名称服务)使其可用,并使用支持 web3 的浏览器访问它。如果您不知道这意味着什么,请准备好参加速成课程。
第1步:购买 ENS 域名
buytaert.eth
了.,最近,我购买了dries.eth
. 两者都是ENS 域名。您可以将 ENS 视为 web3 的 DNS。DNS 将域名映射到 IP 地址,ENS 将域名映射到以太坊地址。以太坊地址可以指向加密货币钱包、内容哈希等。
0xbAD65DE65AE2c23f5eA30d12fC8c2f883cbe671f
寄到我的以太坊钱包的地址。因为我拥有dries.eth
,所以您可以发送它dries.eth
。更容易记住!dries.eth
无需任何中间人就可以从世界任何地方的任何人那里未经许可地收集加密货币,这真是太神奇了。但是,这不是今天博客文章的主题。在这篇博文中,我想展示如何dries.eth
使用它来托管一个完全去中心化的 web3 网页。.eth
域名,可以在ENS 域名网站上购买。由于.eth
域名是 NFT(非同质代币),您还可以在OpenSea等 NFT 市场买卖域名。.eth
。自 2021 年 8 月起,ENS 增加了对完整 DNS 命名空间的支持。因此,如果您拥有example.com
DNS,则可以使用ENS Domains 网站为example.com
.第 2 步:将 HTML 文件上传到 IPFS
由于 IPFS 节点由世界各地不同的人和组织运行,并且内容在它们之间复制,因此托管的内容更能抵抗单点故障、拒绝服务攻击或政府审查。另一方面,缓和错误信息也更加困难。
默认情况下,IPFS 不包含用于激励网络中其他节点复制数据的内置机制。每个 IPFS 节点都倾向于托管自己的数据。其他节点可以合作复制数据,也可以作为服务复制数据。
IPFS 本身不是基于区块链的,但 Filecoin 是。Filecoin 通过一个用于存储和复制数据的公共市场扩展了 IPFS。
矿工可以赚取Filecoin(一种加密货币代币)以换取存储和复制 IPFS 数据。因为 Filecoin 是基于区块链的,所以市场不属于单一中介。存储交易由网络上的节点以编程方式进行代理。
有两种解决方案:
(1)我可以运行我自己的 IPFS 节点或(2)我可以支付第三方 IPFS 服务来托管我的内容。
运行我自己的 IPFS 节点
index.html
文件:但是,我想出了一个更好的解决方案:我最好的朋友之一。
这样,即使我的笔记本电脑与互联网断开连接,我的网页仍然可用。
有几个朋友在 IPFS 上钉住彼此的网站,您不再需要为虚拟主机付费!
第三方 IPFS 和 pinning 服务
英富拉
弗莱克
皮纳塔
$ ipfs-upload-client --id xxx --secret yyy ./index.html
xxx
是 Infura 项目 ID 和yyy
Infura 项目密钥。如果您正在寻找基于 Filecoin 的解决方案,推荐使用web3.storage和estuary.tech。
第 3 步:访问您的 web3 网页
index.html
我的文件的哈希是:bafybeibbkhmln7o4ud6an4qk6bukcpri7nhiwv6pz6ygslgtsrey2c3o3q
ipfs://
架构)。第 4 步:将您的网页映射到您的域名
dries.eth
为与我的网页关联的 IPFS 哈希。更新 ENS 记录会永久更新以太坊区块链的状态。
这意味着您必须支付“汽油费”或网络交易费。
正如你在Etherscan上看到的,更新我的 ENS 记录花了我0.004369 以太币(当时 11.69 美元)。
ENS 和 IPFS 是网络的未来吗?
它仅适用于静态站点。大多数组织使用动态网站,例如由Drupal或WordPress呈现的网站。当然,您可以将简单的 Drupal 站点(如本博客)导出为静态 HTML,然后将这些文件上传到 IPFS。但并非所有网站都适合成为静态网站。
对很多人来说太贵了。每次对网站进行更改并重新部署到 IPFS 时,都会生成一个新的哈希值。新的哈希意味着更新你的 ENS 记录,更新你的 ENS 记录意味着支付 gas 费用。当您必须经常更新您的网站时,这会变得很昂贵。
对某些人来说太慢了。 更新我的 ENS 记录是手动的,需要批准交易,并且需要一些时间来解决区块链问题。对于需要实时获取信息的新闻网站来说是不可接受的。
缺乏浏览器支持。主流浏览器仍然不支持开箱即用的 ENS。在他们这样做之前,web3 感觉就像一个平行宇宙。
我更喜欢使用 IPFS API 而不是亚马逊专有的 S3 API。它使我的 Web 应用程序更便携。开源协议是首选。
这些服务既无需许可又可编程的想法令人兴奋。例如,这让我想知道我是否可以创建一个智能合约,自动向世界各地的矿工支付费用,让我的博客和相册在未来 250 多年内保持在线。我很想在以后的博文中探讨这一点。
ENS 感觉像是一个非常有用的构建块,用于解决和验证各种事情。全局键值存储有许多潜在的用例。
Web3 对开发者意味着什么?
今天,它们主要提供改进的弹性和审查保护。
如果弹性和审查保护对您的网站很重要,请使用它们。
如果不是,您不必使用它们。
作为https://dri.es的所有者和开发者,我不关心审查保护。出于这个原因,我很高兴继续使用传统的托管技术。
但我确实认识到 IPFS 和 ENS 在未来可能会变得更有趣。
Web3 的承诺是什么?
新的强大的 web3 服务将会出现。
互联网消除中间体的愿望已经持续了 20 多年,这是一个不可阻挡的趋势。
使用 web3,更多的中介机构面临去中介化和去中心化的风险。
想象一下有一天,商业网站无需中介即可直接向客户提供贷款偿还计划变得非常容易。当利润率受益时,技术解决方案就会迅速被采用。
在网络上创建内容(图像、音乐、视频、博客文章)的每个人都可以从中受益。其他人使用您的内容并以编程方式将价值流回您的能力非常令人兴奋。
Buytaert 担任 Drupal 协会主席,该协会是一个旨在帮助 Drupal 蓬勃发展的非营利组织。
他还是 Acquia 的联合创始人兼首席技术官,Acquia 是一家风险投资支持的软件公司,为 Drupal 提供产品和服务。Dries 还是 Mollom 的联合创始人,Mollom 是一种网络服务,可以帮助您识别内容质量,更重要的是,可以帮助您阻止网站垃圾邮件。Buytaert 出生于比利时,拥有根特大学计算机科学与工程博士学位和安特卫普大学计算机科学 (MSC) 学位。2008 年,Buytaert 被《商业周刊》评为科技青年企业家以及 MIT TR 35 Young Innovator。2011 年,《福布斯》将 Acquia 评为最有前途的 100 家公司之一。2012 年,Inc 宣布 Acquia 是美国发展最快的私人软件公司。
重点:
但是,我想出了一个更好的解决方案:我最好的朋友之一。
这样,即使我的笔记本电脑与互联网断开连接,我的网页仍然可用。
Web3 的承诺是什么?
新的强大的 web3 服务将会出现。
互联网消除中间体的愿望已经持续了 20 多年,这是一个不可阻挡的趋势。
使用 web3,更多的中介机构面临去中介化和去中心化的风险。
如何使用IPFS和Filecoin配合起来进行网站的搭建,这次给出了具体答案,最大的一点就是即使跟目前的互联网断开,依旧可以访问,这在实践上证实了IPFS和Filecoin的巨大价值,对于弥补或取代Http传统互联网天然弊端产生很大的影响。
Filecoin是IPFS唯一的激励层,在操作中是相互关联和配合使用的。
包括搭建网站在内的很多功能实现,虽然在目前还需要不断探索和改进,相信在全球社区和开发人员不断努力下,会开发出更多的应用工具,在不久未来会得到更好的使用体验,并得到更多的使用。
IPFS和Filecoin是相辅相成,互相配合,相互关联,IPFS需要Filecoin激励来存储更多数据,从而让更多的人参与进来,把数据传输网络壮大;同时,Filecoin也需要IPFS的底层传输技术把网络变得有价值。
就好比以太坊和以太币一样。任何试图把IPFS和Filecoin分开,或者说独立无关者,要么是对项目的无知,就是混淆视听,另有所图,有着不可告人的目的。
你的选择,决定你的未来!你选择相信什么,相信谁,就会给你什么样的答案!一切取决于你!