diff --git a/docs/encyclopedia/introduction.md b/docs/encyclopedia/introduction.md index b7cf4e9..68726b2 100644 --- a/docs/encyclopedia/introduction.md +++ b/docs/encyclopedia/introduction.md @@ -4,7 +4,7 @@ Ever since Non-Fungible Tokens (NFTs) entered onto the cultural scene back in March of 2021, they have been plagued by confusion and misunderstanding. Particular types of NFTs—such as the well-known (and well-critiqued) Bored Ape Yacht Club—led many people to develop a narrow and distorted view of what is actually a very broad and interesting piece of technology. -The uses cases and methods of implementing NFTs are endless, but the cultural understanding is currently stuck. Furthermore, if a person is curious enough to look beyond the surface, they might be hard-pressed to navigate what’s underneath. Because of this, we have created the Encyclopedia of NFTs — it is our hope that the following resource will help interested explorers begin to grasp what NFTs as a technology actually has to offer. +The use cases and methods of implementing NFTs are endless, but the cultural understanding is currently stuck. Furthermore, if a person is curious enough to look beyond the surface, they might be hard-pressed to navigate what’s underneath. Because of this, we have created the Encyclopedia of NFTs — it is our hope that the following resource will help interested explorers begin to grasp what NFTs as a technology actually has to offer. The first half of this guide explains the jargon associated with NFTs as well as gives a broad overview of the landscape and industry. After reading, you’ll have a basic understanding of the different ways you could interact with the world of NFTs. From there, the second half will help you actually begin to navigate decision-making if you’re considering collecting or making NFTs yourself. This guide is not exhaustive by any means, but it should provide you with a robust foundation to build upon. diff --git a/docs/encyclopedia/part-1/types.md b/docs/encyclopedia/part-1/types.md index a756fb6..1d10474 100644 --- a/docs/encyclopedia/part-1/types.md +++ b/docs/encyclopedia/part-1/types.md @@ -20,7 +20,7 @@ While the purest definition of an NFT implies complete uniqueness of each item, ![Editions and Standards](../../images/encyclopedia/Token-Standard-nftschool.png) -- **Open-edition** - An open-edition is a multi-edition where someone creates an uncapped supply of a particular object or work of art. The number of editions created will match the number of editions sold. Often times, an artist will choose to create an edition that remains open until a fixed point in time or until a certain criteria has been met. A basic example of this would be a work of art being sold as an open edition for 48 hours. Within this set time frame, there is no limit on the number of editions that can be sold. +- **Open-edition** - An open-edition is a multi-edition where someone creates an uncapped supply of a particular object or work of art. The number of editions created will match the number of editions sold. Oftentimes, an artist will choose to create an edition that remains open until a fixed point in time or until a certain criteria has been met. A basic example of this would be a work of art being sold as an open edition for 48 hours. Within this set time frame, there is no limit on the number of editions that can be sold. - **Limited-edition** - A limited-edition is the more traditional form of an edition. This type would be comparable to our earlier example of a photographer or screen printer creating a limited run of 10 signed and numbered prints in the physical world. The limit creates scarcity which can have an impact on market dynamics such as pricing and demand. diff --git a/docs/encyclopedia/part-1/use-cases.md b/docs/encyclopedia/part-1/use-cases.md index d5d8ecf..9fd32fc 100644 --- a/docs/encyclopedia/part-1/use-cases.md +++ b/docs/encyclopedia/part-1/use-cases.md @@ -23,7 +23,7 @@ Music NFTs are an emerging domain of tokens that aim to provide musicians with a *Well-known musical artist Pussy Riot has used a platform called [sound.xyz](http://sound.xyz) to release limited edition NFTs of her music that her fans can collect and trade. ([Source](https://www.sound.xyz/pussyriot/laugh-it-off))* ## PFP (Profile Pictures) -Profile pictures (often called PFPs) are a type of artwork NFT that are designed specifically to be used as a person’s display avatar on a social media site like Twitter or Facebook. A few well-known examples of these types of NFTs would be Bored Ape Yacht Club, CryptoPunks, World of Women, and Doodles. Instead of using a headshot or a selfie of oneself, many members of the emerging “Web3” ecosystem choose to represent themselves by using an illustrated character for their avatar instead. Some people do this because they prefer to remain pseudonymous online. The trend of repping PFP NFTs became so popular in 2021 that some social networking sites like Twitter added native support for them as a full-fledged feature. A PFP NFT project typically has a community and avid fan base surrounding it in addition to also sometimes having dedicated storytelling, games, merch, live events, etc. While it may seem strange to outsiders, the PFP NFT phenomenon is somewhat similar to movie fandoms, sports teams, or band fan bases. The cultural dynamics found within these groups are nothing particular new, they are merely ongoing examples of common social bonding. +Profile pictures (often called PFPs) are a type of artwork NFT that are designed specifically to be used as a person’s display avatar on a social media site like Twitter or Facebook. A few well-known examples of these types of NFTs would be Bored Ape Yacht Club, CryptoPunks, World of Women, and Doodles. Instead of using a headshot or a selfie of oneself, many members of the emerging “Web3” ecosystem choose to represent themselves by using an illustrated character for their avatar instead. Some people do this because they prefer to remain pseudonymous online. The trend of repping PFP NFTs became so popular in 2021 that some social networking sites like Twitter added native support for them as a full-fledged feature. A PFP NFT project typically has a community and avid fan base surrounding it in addition to also sometimes having dedicated storytelling, games, merch, live events, etc. While it may seem strange to outsiders, the PFP NFT phenomenon is somewhat similar to movie fandoms, sports teams, or band fan bases. The cultural dynamics found within these groups are nothing particularly new, they are merely ongoing examples of common social bonding. - [CryptoPunks](https://www.larvalabs.com/cryptopunks) - [Doodles](https://doodles.app/) @@ -39,7 +39,7 @@ Internet culture has a rich history of meme generation and propagation, but it h *The owner and photographer of the Doge meme auctioned off 1/1 NFTs for charity in 2021. ([Source](https://very.auction/))* ## Writing -While many people think of visual media when they think of NFTs, there are plenty of non-visual applications for them such as the written word. Essayists, story-tellers, poets, and more can mint their works as NFTs and put them up for auction or sale so that collectors and patrons may support their craft financially. Web3 blogging platforms like Mirror have emerged that make NFTs a native publishing experience, allowing readers of a publication to “collect” each new post as an NFT edition. These editions can then be bought, sold, used or traded by fans and collectors. NFTs of written works often come in the form of a visual representation of the work (a cover image), raw text stored directly on-chain, and/or a text file held on a decentralized storage solution like IPFS. +While many people think of visual media when they think of NFTs, there are plenty of non-visual applications for them such as the written word. Essayists, storytellers, poets, and more can mint their works as NFTs and put them up for auction or sale so that collectors and patrons may support their craft financially. Web3 blogging platforms like Mirror have emerged that make NFTs a native publishing experience, allowing readers of a publication to “collect” each new post as an NFT edition. These editions can then be bought, sold, used or traded by fans and collectors. NFTs of written works often come in the form of a visual representation of the work (a cover image), raw text stored directly on-chain, and/or a text file held on a decentralized storage solution like IPFS. - [mirror.xyz](https://mirror.xyz) - [$NOVEL crowdfund](https://emily.mirror.xyz/0AFENlMKv9amUC1OJIZY26udpISw_raXkoEcvelPvzg) @@ -83,7 +83,7 @@ An NFT can also be used to represent membership in a group, club, or entity. Whi *Poolsuite is a luxury lifestyle brand that utilizes NFTs to grant access to its events, products, and perks. ([Source](https://members.poolsuite.net/))* ## Gaming -Perhaps one of the most promising and multi-faceted use cases for non-fungible tokens, gaming NFTs have the potential to change the ways in which people interact with video games at almost every touch point. Not only can individual in-game assets be ownable NFTs, but the games themselves can be too. A character could be an NFT that possesses certain ability NFTs that then interact with item NFTs. An even more experimental and innovative use-case for NFTs in gaming can be seen with [Loot Project](https://www.lootproject.com/). In the universe of Loot, there is a base layer of underlying game items without any game attached so that people can build numerous games and projects around the same thing. +Perhaps one of the most promising and multi-faceted use cases for non-fungible tokens, gaming NFTs have the potential to change the ways in which people interact with video games at almost every touch point. Not only can individual in-game assets be ownable NFTs, but the games themselves can be too. A character could be an NFT that possesses certain ability NFTs that then interact with item NFTs. An even more experimental and innovative use case for NFTs in gaming can be seen with [Loot Project](https://www.lootproject.com/). In the universe of Loot, there is a base layer of underlying game items without any game attached so that people can build numerous games and projects around the same thing. - [Dark Forest](https://zkga.me/) - [Parallel](https://parallel.life/) diff --git a/docs/guides/batch-minting.md b/docs/guides/batch-minting.md index 731d711..3ae46ff 100644 --- a/docs/guides/batch-minting.md +++ b/docs/guides/batch-minting.md @@ -14,7 +14,7 @@ See also: [Lazy minting](../tutorial/lazy-minting.md) Quite often, NFT projects consist of hundreds if not thousands of files and metadata starting their lives out on a computer file system, waiting nervously to be part of a mint. -There are cases in which it is desirable to mint many NFTs all at once instead of doing each of them in a [just-in-time](../tutorial/lazy-minting.md) fashion. Large single drops are often for more than just art, including scenarios like large PFP (profile picture) drops, event tickets, game packs, and etc. +There are cases in which it is desirable to mint many NFTs all at once instead of doing each of them in a [just-in-time](../tutorial/lazy-minting.md) fashion. Large single drops are often for more than just art, including scenarios like large PFP (profile picture) drops, event tickets, game packs, etc. Some challenges that lie in minting a bulk of NFTs include high gas fees on the Ethereum network, synchronizing between mint and upload failures and recovering from them, and performance of uploading files to NFT.storage, etc. @@ -127,7 +127,7 @@ Unlike ERC-721, whose [`balanceOf(address account)`](https://docs.openzeppelin.c ### Batch operators -The ERC-1155 standard provides two methods,`balanceOfBatch` and `safeBatchTransferFrom` that mae querying multiple balances and transferring multiple tokens simpler and less gas-intensive. Especially the standard provided the function _mintBatch which allows batch minting of several token ids of any amount. For example, to batch-mint 100 NFTs, you would call it with an array of ids and amounts: +The ERC-1155 standard provides two methods,`balanceOfBatch` and `safeBatchTransferFrom` that make querying multiple balances and transferring multiple tokens simpler and less gas-intensive. Especially the standard provided the function _mintBatch which allows batch minting of several token ids of any amount. For example, to batch-mint 100 NFTs, you would call it with an array of ids and amounts: ```solidity @@ -211,7 +211,7 @@ contract GameItem is ERC721URIStorage { // Declare the feed contract. EACAggregatorProxy public gasfeed; - // Pass the EACAggregatorProxy contract address to the contructor + // Pass the EACAggregatorProxy contract address to the constructor // in order to initialize the gasfeed contract. constructor(address feed) ERC721("GameItem", "ITM") { gasfeed = address @@ -272,4 +272,4 @@ console.log(`GameItem deployed to: ${gameItem.address}`) ## Conclusion -There are multiple ways to approach batch-upload and -minting hundreds or thousands of your NFTs and their assets on NFT.storage and Ethereum. However, the most recommended way is to employ `storeDirectory` or NFTUp to upload files on NFT.storage, and `ERC-1155` for batch-minting on Ethereum. \ No newline at end of file +There are multiple ways to approach batch-upload and -minting hundreds or thousands of your NFTs and their assets on NFT.storage and Ethereum. However, the most recommended way is to employ `storeDirectory` or NFTUp to upload files on NFT.storage, and `ERC-1155` for batch-minting on Ethereum.