火星链 火星链
Ctrl+D收藏火星链

OIN:小白版丨IPFS网络怎么存储、下载文件?怎么托管网站?

作者:

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

IPFS是一种用于文件存储的对等网络协议,采用的是基于内容的寻址,而非基于位置。这意味着要查找文件,我们不需要知道它在哪里(abc.com/cat.png),而是它包含的内容(QmSNssW5a9S3KVRCYMemjsTByrNNrtXFnxNYLfmDr9Vaan)——由内容的哈希进行表示。

哈希函数为每个文件创建唯一的“指纹”。

因此,如果我们想要检索一个文件,只需询问网络:“谁拥有这个文件(QmSNssW5a9S3KVRCYMemjsTByrNNrtXFnxNYLfmDr9Vaan)”,然后来自IPFS网络的某个拥有该文件的人将提供给我们。我们可以通过将请求的哈希值与接收到的哈希值进行比较来验证文件的完整性,如果哈希值匹配,则可知该文件没有被更改。这个哈希函数还可以帮助消除网络的重复,这样具有相同内容的文件就无需提交两次,因为相同的内容会产生相同的哈希。这优化了存储需求,也提高了网络的性能。

马斯克:美国短年期国债是无须用脑考虑的投资选择:金色财经报道,特斯拉CEO埃隆·马斯克在社交媒体回应美国对沖基金Pershing Square创办人兼行政总裁阿克曼(Bill Ackman)所发贴文时表示,短年期美国国库券是无须用脑考虑的投资选择,暗示对其充满信心。阿克曼贴文称,伯克希尔哈撒韦行政总裁巴菲特(Warren Buffett)绝不会购买美国30年期国债,因为买入短年期国库券是现金管理的合适手段。(香港经济日报)[2023/8/6 16:21:25]

那我们如何使用IPFS来存储文件呢?

文件存储被IPFS对象,后者是一种数据结构,包括:

1)数据(Data)——一个二进制大对象(BLOB),可以存储高达256KB。

数字藏品周指数上涨8.7至64.0点:金色财经报道,据同伴客数据显示,上周(2023年3月28日-4月3日)数字藏品国际周指数上涨3.4点至17.7点,国内周指数上涨16.6点至133.6点,数字藏品综合价值周指数上涨8.7至64.0点。

备注:

· 数字藏品综合价值指数由同伴客数据与链境Labs联合研发,是对国际及国内当月市场热度最高的数字艺术品项目市场总销售规模的综合反映,以2021年11月份销售额的30分之7为基数,指数基值为100。

·国内周指数成分之一的幻核于8月16日发布平台终止运营公告,但销量已于7月10日后归零。为遵循去掉某一成分后指数计算结果无变化的原则,该指数使用幻核7/4-7/10的销售数据进行销售基数调整,并将新的销售基数作为8/14后的指数计算基数。[2023/4/3 13:41:49]

2)链接(Links)——链接IPFS对象的一个数组。

CoinMarketCap和CoinGecko此前对FTX的高评级遭质疑:11月18日消息,加密货币分析平台CoinMarketCap和CoinGecko均在11月初、也是FTX破产(11月11日)前不久将FTX评级为第三大加密货币交易所,其中,CoinGecko对FTX的信用评分为满分10分,ProChain Capital 的首席执行官David Tawil对此表示质疑,称其认为CoinGecko和CoinMarketCap的声誉被抛到了九霄云外。

在过去一周,CoinGecko开始通过添加储备金证明选项卡来跟踪流动性,用户可以在该选项卡中查看现有资产交易所的数量,主要基于DeFiLlama和Nansen的数据。CoinMarketCap尚未在其网站上提供储备金证明,但该平台表示,它计划“尽快”这样做。(Blockworks)[2022/11/18 13:21:14]

如果我们的文件大于256KB,那么它将被拆分并存储在多个IPFS对象中,然后创建一个空对象,链接文件的所有其他对象。

以太坊开发者大会Devcon 6将于今日开幕:10月11日消息,以太坊开发者大会Devcon 6将于北京时间今日晚在哥伦比亚首都波哥大开幕,以太坊创始人Vitalik Buterin、以太坊核心开发者、及以太坊各大优秀项目团队将参与会议,会议将持续至14日。[2022/10/11 10:30:57]

最开始,文件上传时,需要将文件添加到IPFS的仓库中,上传后生成默克尔DAG的结构,生成的结构有两种Layout:balanced和trickle的。而在balanced结构中,首先生成root作为根节点,然后将文件分割,默认按照256KB大小读取一个chunk,生成叶子节点,依次生成node1,node2。root节点会有Link指向挂在root节点的叶子节点node1和node2。root节点下面能够Link的叶子节点数量是有限的,IPFS中默认设置的是174个。超过174个后则会新创建一个newroot节点,并Link到oldroot,新的chunk作为node3被newroot直接Link。

当继续有新的chunk添加时,则会生成node34作为node3和node4的父节点,node34含有两个Link分别链接到node3和node4。

具体存储流程比较复杂。而今天,我们介绍一个比较简单的使用方法。

IPFSDesktop是一个简易桌面软件,能够在便捷的桌面应用程序中提供IPFS的所有功能:一个完整的IPFS节点,加上方便的OS菜单栏、任务栏快捷方式和所有功能于一身的文件管理器,对地图和内容资源管理器。

使用IPFSDesktop无需接触终端即可熟悉IPFS;或者,一个熟悉使用IPFS的用户,也可以使用IPFSDesktop在命令行旁边,使用功能强大的菜单栏、任务栏快捷方式,以加快IPFS工作流程。

使用IPFSDesktop的优势:

1)在系统启动时启动节点,并使用便捷的菜单栏、系统托盘菜单从操作系统进行控制。

2)通过多种便捷方式将文件、文件夹和屏幕快照快速导入IPFS,包括拖放操作。

3)使用熟悉的文件浏览器轻松管理节点的内容,该文件浏览器提供了用于重命名、移动、固定文件和文件夹的快速快捷方式,直接在IPFS桌面中预览许多常见文件格式,将内容ID或可共享链接复制到剪贴板等。

4)在全球地图上可视化你的IPFS对等节点,以显示你连接的节点,节点的位置,所使用的连接等。

5)使用可视化工具浏览IPFS文件,使我们可以直观地了解如何将存储在IPFS上的示例数据集分解为内容寻址的片段。

6)操作系统范围内,对IPFS文件和链接支持自动移交以开头的链接ipfs://,ipns://dweb,并在IPFS桌面中打开。

7)CLI导师模式,可帮助我们随时学习IPFS命令。

具体操作步骤:

如何在IPFS网络上,存储下载文件?

1、GitHub上找到IPFSDesktop,并进入IPFSDesktop下载页面,查找以.exe最新版本的IPFSDesktop结尾的链接,并运行.exe文件以开始安装。

2、安装并运行软件。打开软件,在菜单栏中找到“文件”,点击并选择“导入”,开始上传文件。

如何在IPFS网络上,托管网站?

1、打开网站,找到网站源码,复制源代码。

2、创建一个txt文档,然后,我们将网站的源代码复制到txt文档中,选择将文档另存为,另存为的文件名为“index.html”。

3、打开IPFSDesktop,选择文件导入,将“index.html”导入。

4、导入好之后,右击文件名,选择分享链接。之后在浏览器中粘贴链接,就能得到一个以"ipfs.io”为开头的网站。

不用扫一扫,不用摇一摇,联系客服请搜索ipfskefu,朋友圈尽知FIL

标签:NODEODEOINCOINTNODE币CODEX价格coinpinpinMongCoin

抹茶交易所热门资讯
FILE:矿工们:把Fil挖矿坚持下去,未来会享受到复利积累的巨量红利!

投资都需要成本,投资的目的是为了收益,而且希望持续的收益,如果是复利,那更有魅力了。什么是复利增长?最形象的例子,是春天在花盆里播下一颗番茄种子,你看着它发芽,出苗,成长,越来越大,然后开花,结.

1900/1/1 0:00:00
AAB:AAX12月21日交易内参:压力位在24000,支撑位在22816

宏观趋势分析:在新冠疫情不断传播之际,美国国会领导人就一项约9000亿美元的支出计划达成了协议以提振美国经济,接下来.

1900/1/1 0:00:00
DIG:贤哥懂币:比特币大跌,晚间反弹过后继续空!

今日要闻:12月22日,PrimitiveVentures创始合伙人万卉在微博上表示,灰度每年都有两次暂停接受投资的时间,每次维持一个月。上次是今年6月底到7月底.

1900/1/1 0:00:00
Filecoin:FIL挖矿投资回报率是多少,Filecoin这座大金矿,等着我们来开采

区块链行业最火热的项目Filecoin已经上线,Filecoin是基于IPFS的激励层,挖矿是为Filecoin网络提供存储服务,这也是Filecoin不同于区块链行业其他挖矿项目的根本所在.

1900/1/1 0:00:00
FTC:美国区块链专家建言拜登:透明度、一致性和监管机构更多合作

随着2020年接近尾声,这是一个评估美国加密行业监管格局的好时机,并向2021年1月即将到任的拜登(JoeBiden)政府提出适当的建议.

1900/1/1 0:00:00
COI:老李解币:行情走势完美贴合上午分析策略BTC多空双杀获利约980点

近期可谓一路交易一路顺,行情好,感觉也对了,每日交易的次数也在增加。以太坊一天几十个点的利润也不再那么艰难,前提是你要有专业技术能力做支撑辅助.

1900/1/1 0:00:00