From a9dc61404d555970424b8eef273bdb5c63e7a543 Mon Sep 17 00:00:00 2001 From: "emily.vaughan@protocol.ai" Date: Fri, 11 Jun 2021 15:50:19 +0000 Subject: [PATCH 1/5] Update from Forestry.io emily.vaughan@protocol.ai created src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md --- .../front_matter/templates/blog-post.yml | 1 + ...ess-ipfs-filecoin-for-the-nft-long-haul.md | 43 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md diff --git a/.forestry/front_matter/templates/blog-post.yml b/.forestry/front_matter/templates/blog-post.yml index b35c97e8..c5c0fa51 100644 --- a/.forestry/front_matter/templates/blog-post.yml +++ b/.forestry/front_matter/templates/blog-post.yml @@ -159,6 +159,7 @@ pages: - src/_blog/go-ipfs-0.8.0-and-remote-pinning-is-here.md - src/_blog/hey-ethdenver-hack-on-ipfs-with-these-bounties.md - src/_blog/how-we-put-ipfs-in-brave.md +- src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md - src/_blog/introducing-js-ipfs-0.54.0.md - src/_blog/ipfs-at-ethdenver-2021.md - src/_blog/ipfs-filecoin-and-content-persistence.md diff --git a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md new file mode 100644 index 00000000..d7134881 --- /dev/null +++ b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md @@ -0,0 +1,43 @@ +--- +title: 'Interplanetary Timelessness: IPFS & Filecoin for the NFT Long Haul' +description: Breaking down CIDs, NFT storage, and IPFS’ solution to get devs started. +author: Alan Shaw +date: 2021-06-11 +permalink: 2021-06-11-interplanetary-timelessness +translationKey: '' +header_image: "/ipfs-blog-nft-hack-2.png" +tags: +- API +- CID +- Filecoin +- NFTs + +--- +_The following is a summary of a talk given by Alan Shaw, Core Developer at IPFS._ [_Watch the full recording here._](https://www.youtube.com/watch?v=aNaj9xNF8OU) + +If you import data to an IPFS node, you get what is called a content identifier, or CID. CIDs are what make IPFS unique when it comes to storage because CIDs address content instead of the typical https:// location-based addressing. + +It’s important to note that CIDs are a cryptographic hash of the content. This means that: + +* Any change to the content will produce a different CID. +* The same content added to two different IPFS nodes using the same settings will produce the same CID. + +CIDs are very important to NFT storage because they help prevent “rug pull”, or the issue when NFT addresses are changed to lead to something else than the original NFT content. CIDs allow for safer NFT storage long term. + +To help NFT creators and owners more easily store their NFTs with CIDs, IPFS and Filecoin offer [https://nft.storage/](https://nft.storage/), a brand new service built specifically for storing off-chain NFT data. Data is stored decentralized on IPFS and Filecoin. + +The nft.storage demo in this talk walks you through: + +* Uploading data to nft.storage using the JS client in **Node.js** and the **browser** +* Managing API keys +* Data retrieval via IPFS gateways +* Querying for information about stored data: file size, IPFS pinning status and Filecoin deal status + +Along with nft.storage and Minty, IPFS and Filecoin have comprehensive [documentation on CIDs](https://docs.ipfs.io/concepts/content-addressing/#identifier-formats), an article detailing the differences between [content addressing and content integrity](https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/), a best practices guide to [long term NFT storage](https://docs.ipfs.io/how-to/best-practices-for-nft-data/), and how to mint NFTs on IPFS [with Minty](https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#how-minty-works). + +Keep up with the latest by giving [Filecoin](https://twitter.com/filecoin?lang=en) and [IPFS](https://twitter.com/IPFS) a follow on Twitter. + +_Disclaimers:_ + +* _Nothing in these presentations is investment advice._ +* _Any models shown in presentations are based on many assumptions, and should not be relied upon as the source of truth. Any estimates should not be relied upon and are for illustrative purposes only. You should build your own models based on the code and the Filecoin spec._ \ No newline at end of file From 2a86c0d1df2998ea240f7f3d1bcb6d74ba430bde Mon Sep 17 00:00:00 2001 From: "emily.vaughan@protocol.ai" Date: Fri, 11 Jun 2021 17:35:12 +0000 Subject: [PATCH 2/5] Update from Forestry.io emily.vaughan@protocol.ai updated src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md --- ...lanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md index d7134881..369d9d44 100644 --- a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md +++ b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md @@ -15,6 +15,8 @@ tags: --- _The following is a summary of a talk given by Alan Shaw, Core Developer at IPFS._ [_Watch the full recording here._](https://www.youtube.com/watch?v=aNaj9xNF8OU) +@[youtube](aNaj9xNF8OU) + If you import data to an IPFS node, you get what is called a content identifier, or CID. CIDs are what make IPFS unique when it comes to storage because CIDs address content instead of the typical https:// location-based addressing. It’s important to note that CIDs are a cryptographic hash of the content. This means that: From fcbb31ca3af4c66345f9ba5ea96f88a6c03adeb6 Mon Sep 17 00:00:00 2001 From: "emily.vaughan@protocol.ai" Date: Fri, 11 Jun 2021 17:37:26 +0000 Subject: [PATCH 3/5] Update from Forestry.io emily.vaughan@protocol.ai updated src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md --- ...lanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md index 369d9d44..a31dca11 100644 --- a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md +++ b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md @@ -13,7 +13,7 @@ tags: - NFTs --- -_The following is a summary of a talk given by Alan Shaw, Core Developer at IPFS._ [_Watch the full recording here._](https://www.youtube.com/watch?v=aNaj9xNF8OU) +_The following is a summary of a talk given by Alan Shaw, Core Developer at IPFS._ _Watch the full recording here:_ @[youtube](aNaj9xNF8OU) From 5e7e0f371dd395f6a02067011607fab48997d927 Mon Sep 17 00:00:00 2001 From: Jessica Schilling Date: Fri, 11 Jun 2021 18:07:05 +0000 Subject: [PATCH 4/5] Update from Forestry.io Jessica Schilling updated src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md --- ...lanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md index a31dca11..834a8da5 100644 --- a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md +++ b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md @@ -17,7 +17,7 @@ _The following is a summary of a talk given by Alan Shaw, Core Developer at IPFS @[youtube](aNaj9xNF8OU) -If you import data to an IPFS node, you get what is called a content identifier, or CID. CIDs are what make IPFS unique when it comes to storage because CIDs address content instead of the typical https:// location-based addressing. +If you import data to an IPFS node, you get what is called a content identifier, or CID. CIDs are what make IPFS unique when it comes to storage because CIDs address content instead of the typical `https://` location-based addressing. It’s important to note that CIDs are a cryptographic hash of the content. This means that: From f8894dc6cdc84b4e8cda35287402a282447d6c05 Mon Sep 17 00:00:00 2001 From: Jessica Schilling Date: Fri, 11 Jun 2021 18:08:03 +0000 Subject: [PATCH 5/5] Update from Forestry.io Jessica Schilling updated src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md --- ...lanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md index 834a8da5..b4f9f20a 100644 --- a/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md +++ b/src/_blog/interplanetary-timelessness-ipfs-filecoin-for-the-nft-long-haul.md @@ -17,7 +17,7 @@ _The following is a summary of a talk given by Alan Shaw, Core Developer at IPFS @[youtube](aNaj9xNF8OU) -If you import data to an IPFS node, you get what is called a content identifier, or CID. CIDs are what make IPFS unique when it comes to storage because CIDs address content instead of the typical `https://` location-based addressing. +If you import data to an IPFS node, you get what is called a _content identifier_, or CID. CIDs are what make IPFS unique when it comes to storage because CIDs address content instead of the typical `https://` location-based addressing. It’s important to note that CIDs are a cryptographic hash of the content. This means that: