关于NFT.Storage

NFT.Storage是在BETA一个全新的服务,专为存储链下 NFT 数据而生。主要是为 IPFS 和 Filecoin 上的 NFT 提供免费的去中心化存储和带宽。 存储数据 只需上传您的数据,就会收到一个关于IPFS 哈希的CID ,可在链上 NFT 数据中用作指向存储内容的指针。

Filecoin 为数据提供长期存储,确保即使 NFT.Storage 受到攻击或关闭,用户存储的NFT 数据仍然存在!

检索数据 NFT.Storage 

存储的 NFT 数据,可以通过分散的 IPFS 网络访问任何拥有相同内容的数据。由于CID 可以具有唯一性,因此可以确保访问的内容是 NFT 中引用的内容。 主要有以下几种获取数据的方式:

1.使用 Brave 直接在浏览器中获取数据;

2.通过公共 IPFS 网关;

3.使用 IPFS 桌面;

4.IPFS 命令行获取数据。

操作步骤

1:注册 nft.存储帐户。

2:创建 并记住API 访问密钥。

3:选择存储 NFT 数据的方法,目前有以下3种方式:

A. JS 客户端库

· 安装JS库:

npm install nft.storage · 使用节点中的客户端.js或浏览器: File } from 'nft.storage'

const apiKey = 'YOUR_API_KEY'const client = new NFTStorage({ token: apiKey })

const metadata = await client.store({

name: 'Pinpie',

description: 'Pin is not delicious beef!',

image: new File([/* data */], 'pinpie.jpg', { type: 'image/jpg' })

})

console.log(metadata.url)

//ipfs://bafyreib4pff766vhpbxbhjbqqnsh5emeznvujayjj4z2iu533cprgbz23m/metadata.json

B. HTTP 请求 · 配置您的 HTTP 客户端并设置标题:

Authorization · 将 HTTP 请求提交到api.nft.存储/上传,将文件数据传递到请求主体中。例如:

post curl -X POST --data-binary @art.jpg -H 'Authorization: Bearer YOUR_API_KEY' https://api.nft.storage/upload

· 成功的请求将收到 HTTP 状态和响应,如:

200 application/json

{

"ok": true, "value": { "cid": "bafy..." }

}

C. 配置为远程固定服务

· 可以在IPFS中使用nft.存储作为远程固定服务。

ipfs pin remote service add nft-storage https://api.nft.storage YOUR_API_KEY

· 使用该选项获取有关其他远程固定服务命令的信息:

--helpipfs pin remote --help

科普|一文读懂NFT.Storage 创建过程相关推荐

  1. 一文读懂NFT的发展历史、进展及未来趋势

    非同质化代币 NFT 是一个拥有区块链管理权,独特的区块链项目.例如,收藏.游戏物品.数字艺术.活动门票.域名,甚至是实物资产的所有权记录. 如果你生活在加密货币的世界里有一段时间了,你可能会听到&q ...

  2. 华维单片机编程科普| 一文读懂稳压二极管

    二级管简介 稳压二极管,又叫齐纳二极管.利用PN结反向击穿状态,其电流可在很大范围内变化而电压基本不变的现象,制成的起稳压作用的二极管. 此二极管是一种直到临界反向击穿电压前都具有很高电阻的半导体器件 ...

  3. 一文读懂 Android FFmpeg 视频解码过程与实战分析

    概述 本文首先以 FFmpeg 视频解码为主题,主要介绍了 FFmpeg 进行解码视频时的主要流程.基本原理:其次,文章还讲述了与 FFmpeg 视频解码有关的简单应用,包括如何在原有的 FFmpeg ...

  4. 一文读懂HTTP/2及HTTP/3特性

    前言 HTTP/2 相比于 HTTP/1,可以说是大幅度提高了网页的性能,只需要升级到该协议就可以减少很多之前需要做的性能优化工作,当然兼容问题以及如何优雅降级应该是国内还不普遍使用的原因之一. 虽然 ...

  5. mysql 默认事务隔离级别_一文读懂MySQL的事务隔离级别及MVCC机制

    回顾前文: <一文学会MySQL的explain工具> <一文读懂MySQL的索引结构及查询优化> (同时再次强调,这几篇关于MySQL的探究都是基于5.7版本,相关总结与结论 ...

  6. 一文读懂:本地数据湖丨数据仓库丨云数据湖的利与弊

    数据湖指的是一个中心位置,大量数据以原始的.非结构化的格式存储,其中包含有关数据和惟一标识符的信息.它们存储的数据可以稍后进行处理,以提取有价值的业务见解并推动业务向前发展. 这种类型的灵活组织允许存 ...

  7. 从实验室走向大众,一文读懂Nanopore测序技术的发展及应用

    关键词/Nanopore测序技术    文/基因慧 随着基因测序技术不断突破,二代测序的发展也将基因检测成本大幅降低.理想的测序方法,是对原始DNA模板进行直接.准确的测序,消除PCR扩增带来的偏差, ...

  8. ​一文读懂EfficientDet

    一文读懂EfficientDet. 今年年初Google Brain团队在 CVPR 2020 上发布了 EfficientDet目标检测模型, EfficientDet是一系列可扩展的高效的目标检测 ...

  9. 一文读懂序列建模(deeplearning.ai)之序列模型与注意力机制

    https://www.toutiao.com/a6663809864260649485/ 作者:Pulkit Sharma,2019年1月21日 翻译:陈之炎 校对:丁楠雅 本文约11000字,建议 ...

最新文章

  1. microsoft visual sourcesafe explorer 获取不了文件夹的解决方法
  2. 启明云端分享|乐鑫推出在线选型工具 ESP Product Selector
  3. mysql 5.6开启binlog_docker快速入门02——在docker下开启mysql5.6 binlog日志
  4. 2017.4.07 js 中的function 实现的方式
  5. 华为公开“一种芯片堆叠封装及终端设备”专利
  6. C语言中volatile关键字与汇编__volatile__
  7. jquery中attr和prop的区别分析
  8. python--练习--for i in range(2,101)
  9. ajax通过对象获得时间戳,从FullCalendar事件对象获取简单的时间戳
  10. 正态分布下贝叶斯决策的特例(三)
  11. Learn ZYNC (6)
  12. 运行在网络处理器上的嵌入式Linux系统
  13. openbravo erp介绍(一)
  14. 4 Debezium抽取部署
  15. 电脑同时开有线和无线,优先使用哪个?
  16. (231)Verilog HDL:减法器
  17. FreeSWITCH GUI (fs图形化配置程序介绍)
  18. 【强化学习】《动手学强化学习》马尔可夫决策过程
  19. 3行代码实现自动刷抖音
  20. python selenium 验证码识别_Pythonseleniumtesseract自动化测试随机码、验证码(Captcha)的OCR识别解决方案参考...

热门文章

  1. 云计算零基础(2)配置yum仓库
  2. 手动部署java jar包
  3. 五分钟you-get入门
  4. 护航者,腾讯云: 2017年度游戏行业DDoS态势报告—回溯与前瞻
  5. HTML Input标签输入限制
  6. 【报告分享】2021小红书食饮品牌研究报告-艺恩(附下载)
  7. DWM缩略图,但是使用的是IDCompositionVisual
  8. dcm4che 介绍及下载安装
  9. CAD软件只知道AutoCAD?没用过DraftSight的你out了!
  10. Linux中TCP listen()的参数