币圈活动网:搜集全网最新优质可信的区块链空投币、糖果、代币、数字资产的实时空投信息,为区块链朋友提供优质、专业和安全的空投线报,分享代币空投,TOKEN空投,空投糖果,优质空投,数字货币糖果,虚拟货币空投,区块链空投,数字资产空投资讯,是一个值得收藏的空投糖果网站!Ctrl+D收藏本站。
来历:IPFS爱好者社区
撰文:IP 君
假如想要学习 IPFS 和 Web 3.0,那么,咱们需求先开端探究它们,并测验将咱们的网站上传到那里。今日,就来开端咱们的学习之旅吧。
什么是 IPFS?
IPFS 到底是什么呢?为什么当咱们说到 Web 3.0,咱们就不可避免地说到 IPFS 呢?
IPFS (星际文件体系)是一个能够共享内容的分布式网络,他的设计并不复杂,但却非常风趣。而咱们之所以称 IPFS 为星际文件体系,由于 IPFS 的方针是树立一个能够在行星间工作的网络、一个能够更好的跨地球的通信网络。
IPFS 是一个分散的网络,在该网络中,经过 BitTorrent 等多种办法连接对等方并共享文件。基本原理与传统的 Web 并不同,IPFS 中的文件是依据文件的内容供给服务的,而传统的 Web 是依据文件的位置供给服务的。
例如,谷歌将隐私权政策文件保管在地址为 :「https://policies.google.com/privacy」的 Google 服务器上,在该地址中,政策内容无关紧要,因而这是依据域名寻址的,咱们将这称为 location-addressing (域名寻址)。
可是,IPFS 是运用文件的哈希值经过文件的内容来标识文件的。假定您要阅读:「XKCD#327—Exploits of a Mom」。那么,其 IPFS 地址为 https://ipfs.io/ipfs/QmZVjV5jFV7Jo4Hfj6WPyRnHCxf8kbadkqtQBco2gef64x/。关怀 XKCD 的人都能够保管它。这使得断开的链接不太可能,由于只要有一节点存储了数据,IPFS 网络就不可能呈现「404」错误,咱们将这称为 content-addressing (内容寻址)。
如安在 IPFS 网络上保管?
当咱们打开一个浏览器,很明显,网址都是以 HTTP 开头的,也便是说,咱们现在的网站是保管在 HTTP 超文本传输协议之上的。
那么,咱们该怎么样把咱们的网站布置在 IPFS 之上,或者是如安在 IPFS 之上布置静态内容(例如个人网站)呢?
接下来,我会列出可用于任何文件,例如纯 HTML 文件,由静态网站生成器(如 Jekyll,Hugo,Hexo 和 Gatsby)生成的网站,乃至是媒体文件的布置办法,因而,让咱们开端吧。
IPFS 桌面
假如您已装置并正在运转 IPFS Desktop,则能够运用常规文件选择器增加文件。只需导入包括您静态网站内容的目录即可。
IPFS CLI
IPFS CLI 答应运用 add 子指令增加文件和目录。
最终一行打印的哈希是整个目录的 CID,因而也是咱们网站的 CID。咱们能够看到保管的 示例网站。
提示:在您的网站中运用相对链接非常重要,由于 IPFS 网关的 URL 类似于 /ipfs//file.ext。
Pinning
在最终一节中,咱们增加的文件能够在咱们的 IPFS 节点网络中找到,这便是 IPFS 网关能够解析它并将其显现在浏览器中的原因。
可是,一旦封闭 IPFS daemon,该站点很可能将无法访问。即使在 IPFS 上请求了某些内容之后,接收节点也成为该内容的主机,可是在 12 小时后将对这些内容进行收集。那么,咱们如安在没有服务器的分散式网站中全天候备份您的网站?
Welcome,Pinning
在 IPFS 上固定一些内容的节点将永远保管它(直到取消 pinning 它)。比如 Pinata 之类的固定服务,可将文件固定在其 IPFS 节点上。如此一来,网站将一直可用。
在 Pinata 中,假如内容现已上传到 IPFS,则能够上传文件或仅供给其哈希值。这是我固定咱们上面上传的示例网站的办法。
提示:最好运用多种固定服务固定您的站点,以实现冗余。
主动化布置
您可能现已注意到,运用 IPFS 非常简单,至少比处理咱们运用的传统网络要简单。可是,每次您要更改文件时都必须重复此进程,这并不是很便利。因而,咱们能够凭借Fleek这样的东西,能够协助主动完结上面列出的一切过程。
Fleek 就像 Travis 或 CircleCi 一样用于 IPFS 布置。您能够将其 Github 帐户与其相关,并运用 Github 挂钩,Fleek 将在每次推送至 Github 存储库时触发布置。他们还固定布置的一切内容。
此外,我运用 Hexo 生成了此博客,而且能够在 Fleek 本身中增加一个构建过程,因而无需生成 HTML 并将其推送到我的存储库。这是我运用的构建指令:
git submodule update --recursive --init && npm i && npm run build
是的,咱们需求自己装置子模块,可是不必担心,由于这是非常简单的。
链接到域
因而,现在咱们能够启动并运转咱们的网站,可是 IPFS 上的内容不像传统网络上那样简单查找。传统的网站能够在 https://tarunbatra.com 上找到。但在 IPFS 上,咱们能够经过:「https://ipfs.io/ipfs/QmTPTa1ddoSkuakaW56SaL9dicbC71BbwfjRbVjasshCXs/」访问当前版本。
你学会了将网站布置在 IPFS 之上的小技巧了吗?假如你对此仍旧不是特别熟悉,矿哥推荐你能够先凭借 Fleek 这样的东西哦。
来历链接:mp.weixin.qq.com
视野开拓
前言:致学生 经济学是一门研究人类一般生活事物的学问——阿尔弗雷德·马歇尔《经济学原理》。 学习经济学的原因: 1. 有助于你了解你所生活在其中的世界,有许多经济问题会激起你的好奇心。 2. 它将使你更精明的参与经济,做出正确的经济决策。 3. 将使你更好地理解经济政策的潜力与局限性。 第一章 经济学十大原理 经济——来源于希腊语,意思是:管理一个家庭的人。 一个家庭面临这许多决策,它必须考虑到每个成员的能力、努力和愿望,以在其各个成员中配置稀缺资源。 由于资源是稀缺的,社会资源的管理就显得尤为重要。 【稀缺性】(scacity)社会资源的有限性。 社会上的每个人不能达到他希望的最高生活水平。 【经济学】(ecoomics)研究社会如何管理自己的稀缺资源。 经济学家研究人们如何做出投资,人们如何相互交易,最后经济学家分析影响整个经济的力量和缺失,包括平均收入的增长、找不到工作的人占总人口比例,以及价格上升的速度。 经济学的研究是多方面的,但可以用几个中心思想把这个领域统一起来。 经济学的十大原理: 由于一个经济的行为反映了组成这个经济的个人的行为,所以从个人做出决策引出四个原理。 【原理一】人们面临权衡取舍 作出决策就是要求我们在一个目标与另一个目标之间进行权衡取舍。 经典案例:”大炮与黄油“,清洁的环境和高收入水平 社会面临的另一种权衡取舍是在效率与平等之间。 【效率】(efficiecy)社会能从其稀缺资源中得到最大利益的特性。 【平等】(equality)经济成果在社会成员中平均分配的特性。 再设计征服政策的时候,这两个目标往往是不一致的。当政府想要把经济蛋糕切为更为均等的小块时,这块蛋糕本身也变小了。 人们只有了解他们面临的选择,才有可能做出良好的决策。 【原理二】某种东西的成本是为了得到它所放弃的东西 由于人们面临着权衡取舍,所...-《经济学原理(第7版)》
声明:本网站所提供的信息,均收集于互联网,只供参考之用。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。