Web3.0的先行者 — — 利用4EVERLAND实现去中心化Web部署

IPFSNEWS
Oct 8, 2021

--

最近,我们相对系统的且不紧不慢的在看我们能看得懂的IPFS/Web3.0等板块的项目(文末有近期若干IPFS生态项目的集锦),研究到4EVERLAND这个项目那天行业里发生了一件令人哭笑不得的事情。

9月23号很多人发现比特币官网被黑客篡改了页面,黑客恶意引导人们向他的地址发送比特币,并承诺双倍返还,很多人都意识到这是一个骗局,但是仍然有七八个转账记录进入了黑客地址之中。

一个致力于打造去中心化世界的项目官网被黑客篡改,令很多人感到不可思议,同时互联网的安全性也令人重视。

4EVERLAND如何解决互联网目前的痛点

目前的互联网大部分站点还是处于中心化的运营模式,即使是现在的区块链项目的前端站点也不能避免。一个完整的区块链DAPP主要包括两部分,第一部分是底层部署在链上的智能合约,第二部分是提供给用户的前端交互页面,用户通过去中心化钱包登陆前端页面,通过调用智能合约参数,实现对资金的操作,完成DAPP的使用和交互过程。

虽然平时我们看到的大部分DAPP出现故障基本上都是由于智能合约的问题造成的,但是很多时候,开发者忽略了DAPP前端页面出现问题可能给用户带来的不便。前端页面大量存储在普通的服务器中,目前和Web2.0的普通网站一样,当出现被黑客篡改和攻击等问题发生导致无法正常访问的时候,往往我们需要自己手动去调用底层的智能合约参数。

这里需要有较高的技术能力,这个过程相对比较复杂,且需要严格按照智能合约部署的官方提供操作说明来执行,否则很容易出现调用合约失败甚至资金损失的风险。大量普通投资者是很难通过对底层智能合约操作进行资产取回的,因此这部分造成了一定的风险。4EVERLAND通过云计算和IPFS实现去中心化部署和存储相应前端页面的方式,避免了上述问题的发生。

4EVERLAND主要功能是利用Web3.0时代IPFS和分布式云计算技术实现DAPP项目的托管与部署,并由此实现去中心化云计算功能。对于Web项目或DAPP项目开发者而言,可以将自己的项目搬到IPFS之上,进行去中心化部署,利用4EVERLAND提供相应的云计算功能,避免原始文件被恶意修改或删除的事件发生,并为用户提供隐私保护、项目网站全球加速访问等Web3.0功能。

对于用户而言,通过Web3.0和应用项目或DAPP实现交互之后的数据在区块链上进行存储,而不是留在项目或应用官方自己的服务器之中,也就是数据的所有权属于用户本身,这样实现了对用户个人隐私数据的有效保护保护,4EVERLAND也因此实现了Web3.0时代互联网应用的重要变革。

利用4EVERLAND完成项目网站的创建

4EVERLAND的一个重要功能是将Web站点基于IPFS进行部署,并兼容用户通过Http进行访问。本次实例我们在网上下载一个网站设计模板,然后上传到GitHub,并在4EVERLAND进行网站部署,从而实现项目网站的稳定运行和源文件的分布式存储。

01

使用GitHub创建一个新项目,比如将我们的在互联网上下载的网站模板上传到GitHub上,我们按照目录结构对所有文件进行上传,项目网站必须要有index.html文件作为网站首页。

如果创建自己的项目站点的话,也可以将下载的模板修改成自己的网站内容,或自己制作相应的站点内容,建议使用专业的网页制作软件进行修改和创建。一些使用word等办公软件创建文件为html格式的网页,在上传部署之后可能会出现中文乱码的情况,因此这里需要使用专门软件进行制作,比如AdobeDreamweaver等。

02

使用GitHub账号登陆4EVERLAND网站,新建一个project。这里可以使用4EVERLAND提供的模板来创建项目网站,4EVERLAND提供了四种模板供开发者进行制作开发,开发者可以实现更加丰富的功能和应用,本次我们已经做好了网站项目,直接import导入就行

我们这里需要登录GitHub账号,会有一个登陆GitHub的弹窗,如果没出现,则需要设置浏览器允许弹窗出现,登录GitHub账号之后,我们可以在页面上看到GitHub上我们的项目,找到自己之前创建的项目,进行deploy即可。

03

等待项目在4EVERLAND上完成部署,完成后会提示部署成功,4EVERLAND会分配给该项目网址。

返回这个项目,可以看到分配两个网址,通过访问该网址,即可访问我们的网站页面。

04

如果要修改网页内容,我们需要在GitHub上对该项目的文件直接进行替换和增减,4EVERLAND会自动检测Github的更新,并自动完成重新构建,网站会自动完成相应的更新,减少开发者网站迭代更新的操作成本。(相关设置需在对应项目设置中增加DeployHooks检测)

或者在4EVERLAND对应项目commits里直接对相应的版本进行deploy,我们也可以直接部署相应版本的项目。

所有项目构建完成后,都会生成对应IPFS唯一CID,用户可通过CID直接访问IPFS上的网站。从而可以验证之前的网站其实都是部署和保存在IPFS之上,并不会出现文件随意丢失或被删改等现象。

同时如果我们上传的项目网站非完整网页项目,如缺index.html文件的话,那么该项目文件会按照文件原样显示在IPFS之上。

05

绑定域名:我们在项目部署完成之后,可以绑定到自己的域名下,从而实现对站点和项目的宣传和为用户提供访问的入口。

首先我们可以在阿里云或腾讯云上购买适合的域名,比如阿里云上的.TOP或.XYZ域名都非常便宜。然后在4EVERLAND的项目页面点开domains,输入我们的域名,选择我们此次的项目,此时会出现需要设置的参数。

本次绑定域名所用的参数

在阿里云或腾讯云后台进行相应的域名进行主机参数设置,按照前面4EVERLAND提供的参数进行设置。

完成之后,我们的域名就实现了绑定,4EVERLAND页面会提示绑定成功,我们可以通过访问该域名从而实现对自己站点的访问。

4EVERLAND的优势与进展

4EVERLAND主要利用了云计算和分布式存储技术实现Web3.0基础设施和去中心化DAPP的构建,这种方式也被称为Dweb,也就是去中心化的网站服务。Dweb属于未来Web3.0发展必然的趋势,对标现在的Web2.0,市场前景非常广阔,目前市场上该赛道暂时除了4EVERLAND之外还未有其他类似项目,因此4EVERLAND具有很明显的先发优势。

4EVERLAND在今年早期获得了分布式资本、FBGCapital、BixinVentures、MintVentures、RandomNumberCapital等机构的种子轮融资,整体上该项目的实用性较强,因此也容易获得投资人的关注和重视。

目前4EVERLAND已经实现了Dweb部署功能,我们通过上述实例完成了Dweb的部署,基本功能已经齐全,后面官方也会继续完善更多功能。同时官方近期也举办了多个代币空投活动 — — FirstLanding,开发者可以通过部署网站、邀请和让别人访问自己网站的方式获得一定数量的代币奖励。

目前该活动在10月7日-14日随机结束,部署项目和绑定域名活动因为参与者众多所以提前结束,目前开发者可以通过邀请别人和让别人多多访问自己的部署的项目页面网址,获得邀请奖励和浏览奖励,同时优秀项目通过在官网填表申请,也可以获得一笔不菲的代币奖励。

星际总结

目前的Web2.0中心化带来的问题很容易会被黑客攻击并加以利用,并出现各种问题,Web3.0所带来的变革存在着广泛的市场前景,例如使用IPFS进行站点的托管就可以有效解决类似的问题。从更广泛的方面来看,基于云计算和分布式存储所组成的新一代互联网实际上已经是一种趋势,4EVERLAND积极布局相关赛道,通过这种方式Web3.0的普及,从而实现目前互联网的改造过程。

想想未来,简直兴奋不已。如果您也是一位Web3.0的拥趸,您对4EVERLAND有很多的理解或有不同的角度,欢迎后台联系我们,我们可以组成4EVERLAND的自由DAO小组,随时交流碰撞。

— — End — —

IPFS生态项目查看

SINSO构建医疗元宇宙

FilSwan的进击 — — Filecoin网络真实数据存储的推动者

FilSwan | Filecoin网络真实数据存储的管理者

拒绝算力虚假,HashMix算力代币化协议的新机遇

编辑:星际视界IPFSNEWS Eric

文章仅代表个人观点分析,不构成任何投资建议!

星际视界电报群:https://t.me/xjsj2021

星际视界Discord:https://discord.gg/gNZgpahkDC

--

--