IPFS та Filecoin разом використовуються для децентралізованого зберігання великих файлів даних.
IPFS (InterPlanetary File System) є протоколом обміну файлами.
На IPFS, дані доступні на основі:
CID (Content Identifier)
Натомість, дані HTTPS доступні на основі розташування з:
Network IP Address (OSI Layer 3)
Session Port (OSI Layer 5)
Місце для зберігання на IPFS є обмеженим. Ви можете закріпити свої дані та дозволити іншим закріпити ваші дані. Проте, якщо всі закріплення для цих даних зникають, то вони більше не будуть зберігатись на IPFS.
Filecoin використовується для зберігання активного вмісту IPFS
для зручності.
Завантажуйте на IPFS за допомогою Spheron:
Легко завантажуйте на IPFS за допомогою Fleek:
У веб-браузері Brave, знайдіть цей IPFS CID URL:
ipfs://Qma1bfuubpepKn7DLDy4NPSKDeT3S4VPCNhu6UmdGrb6YD
Логотип Shardeum розміщено на IPFS та Filecoin за допомогою Fleek:

Створіть NFT з логотипом Shardeum, використовуючи бібліотеку OpenZeppelin, для ERC-721.
Примітка: вкажіть IPFS CID:
замість IPFS gateway URL:
https://ipfs.fleek.co/ipfs/bafybeib6zcl5v5ojxkvmxnvpqrypq5yakmu2fd6y6wc3xo4n66pjelu7yq
оскільки gateways (шлюзи) можуть бути недоступними.
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
contract ShardeumLogoNFT is ERC721URIStorage {
constructor() ERC721 ("shardeumLogo", "SL"){
_safeMint(msg.sender, 1); //Mint NFT with tokenId = 1.
_setTokenURI(1, "bafybeib6zcl5v5ojxkvmxnvpqrypq5yakmu2fd6y6wc3xo4n66pjelu7yq"); //For tokenId = 1, set IPFS CID for image data.
}
}

