From 0293ea89b3a2d7428eb1b6ea307422e6bcb40ed0 Mon Sep 17 00:00:00 2001 From: Matyushina Maria Date: Fri, 12 Jul 2024 01:48:17 +0200 Subject: [PATCH 1/3] Token types --- docs/about/index.md | 61 ++++++-- docs/about/types/{fungible.md => coins.md} | 0 docs/about/types/maim-types.md | 42 ++++++ docs/about/types/nft.md | 156 ++++++++++++++++++--- 4 files changed, 228 insertions(+), 31 deletions(-) rename docs/about/types/{fungible.md => coins.md} (100%) create mode 100644 docs/about/types/maim-types.md diff --git a/docs/about/index.md b/docs/about/index.md index a736fe7..9428c29 100644 --- a/docs/about/index.md +++ b/docs/about/index.md @@ -1,13 +1,56 @@ -# What is Unique Network +# About Unique Network -Unique Network is the next-generation NFT chain for advanced use cases and mass adoption. +## What is Unique Network? -We are in the very early stages of discovering use cases for NFTs. They are the Web3 component for managing any unique assets, having the potential for thousands of use cases and becoming the core technology everyone uses. +Unique Network is a next-generation blockchain platform specifically designed for NFTs. -The main direction we see is infrastructure development and support for the following points: +Unique Network was the first team on Polkadot dedicated to NFTs, established in 2020. Since then, we have continued to lead the way in NFT innovation. -- more advanced use cases; -- scalability to serve billions of users; -- tools to hide blockchain's complexity and barriers for Web2 users; -- the biggest market for unique assets is Real Estate, but NFTs will be mainly focused on digital real estate in the next decade, as well as digital fashion, games, etc.; -- additional point - developer ecosystem size, second only to Ethereum. +Unique Network offers unparalleled customization, scalability, and interoperability, making it the ideal platform for advanced and innovative NFT applications. + +## Our Mission + +We view NFTs as flexible metadata containers that can store a wide range of information, making them powerful tools for various applications beyond simple trading. Our mission is to empower creators, developers, and users with innovative tools and technologies that enhance the NFT experience and unlock new possibilities. + +## Key Features + +### Highly customizable NFTs +Our platform allows for the creation of highly customizable NFTs, enabling users to define unique attributes and functionalities for their digital assets. These NFTs can act as containers for diverse types of metadata, offering new ways to interact with and utilize digital assets. + +### Interoperability +Unique Network ensures seamless interaction between Polkadot and EVM ecosystems, enhancing the reach and functionality of your NFTs across various platforms. + +Moreover, we are proud to have been the pioneers in the Polkadot ecosystem since 2020, and as of 2024, our team is honored to lead the NFT XCM development, guiding brider community on seamlessly transferring NFTs between different chains. + +### Friendly Tools +Our intuitive tools and comprehensive SDKs make it easy for anyone, from beginners to experienced developers, to create, manage, and trade NFTs. Our tools also support the use of NFTs as metadata containers, facilitating innovative use cases. + +## Why Choose Unique Network? + +Unique Network stands out in the crowded NFT space for several reasons: + +- **Versatility**: Our approach to NFTs opens up a wide range of applications and possibilities. +- **Support**: We provide extensive documentation, guides, and support to help you succeed. +- **Sustainability**: Built on the Polkadot ecosystem, our platform is designed for sustainability and long-term growth. + +## Join the Unique Network Community + +Become a part of our growing community of creators, developers, and NFT enthusiasts. Here are some ways to get involved: + +- **Telegram**: Join the Unique Network Community on [Telegram](https://t.me/UniqueNetwork). +- **Twitter**: Follow us on [Twitter](https://twitter.com/Unique_NFTchain) for the latest updates. +- **GitHub**: Contribute to our open-source projects on [GitHub](https://github.com/UniqueNetwork). + +## Contact Us + +If you have any questions or need further assistance, please feel free to reach out: + +- **Email**: [support@unique.network](mailto:support@unique.network) + +We are excited to have you on board and can't wait to see what you will create with Unique Network! + +Explore our [main website](https://unique.network/) for more details and updates. + +--- + +*Unique Network - Redefining NFTs for a Unique Future* diff --git a/docs/about/types/fungible.md b/docs/about/types/coins.md similarity index 100% rename from docs/about/types/fungible.md rename to docs/about/types/coins.md diff --git a/docs/about/types/maim-types.md b/docs/about/types/maim-types.md new file mode 100644 index 0000000..8bcc8c1 --- /dev/null +++ b/docs/about/types/maim-types.md @@ -0,0 +1,42 @@ +# Token Types + +In the world of blockchain technology, there are various types of tokens that serve different purposes and functionalities. This section will explain the primary types of tokens: coins and NFTs (Non-Fungible Tokens), provide definitions, and clarify the differences between them. + +## Coins + +### Definition +Coins, also known as cryptocurrencies, are digital currencies that operate independently of a central authority. They are used primarily as a medium of exchange, a store of value, and a unit of account. + +### Characteristics +- **Fungibility**: Coins are fungible, meaning each coin is identical in value and function to another. For example, one Bitcoin is equal in value to another Bitcoin. +- **Use Cases**: Coins are typically used for transactions, investments, and as a means of transferring value. They can also be used to pay for goods and services. + +## Non-Fungible Tokens (NFTs) + +### Definition +Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership or proof of authenticity of a specific item, whether digital or physical. Unlike coins, NFTs are not interchangeable on a one-to-one basis, as each NFT has unique properties and value. + +### Characteristics +- **Non-Fungibility**: Each NFT is unique and cannot be replaced with another NFT. This uniqueness is what gives NFTs their value. +- **Metadata**: NFTs contain metadata that provides detailed information about the asset they represent, such as the creator, ownership history, and specific attributes. +- **Use Cases**: While NFTs are often associated with digital art and collectibles, their potential extends far beyond these applications. NFTs can be used for: + - **Digital Identity**: Verifiable and unique digital identities for individuals and organizations. + - **Certificates and Diplomas**: Academic credentials and professional certificates that are easily verifiable and tamper-proof. + - **Real Estate**: Ownership records and property titles that streamline transactions and reduce fraud. + - **Supply Chain Management**: Tracking the provenance and authenticity of products through their lifecycle. + - **Healthcare**: Securely storing and sharing medical records while maintaining patient privacy. + - **Proof of Attendance Protocol (POAP)**: Certificates of participation in events, making it easy to prove and verify attendance. + - **In-Game Items**: Unique items in video games that players can own, trade, and use within the game environment. + - **Virtual World Assets**: Objects in virtual worlds where proof of ownership or creation is essential, such as virtual land, buildings, and other digital properties. + - **Art and Media**: Proof of originality and ownership of digital art pieces, music, videos, and other creative works. + - **Government Registers**: Secure and transparent land and property registers, vehicle registrations, and other official records. + - **Intellectual Property**: Proof of ownership and authenticity for patents, trademarks, and copyrights, making it easier to manage and enforce IP rights. + - **Charity and Fundraising**: Transparent tracking of donations and distribution of funds to ensure accountability and trust. + +## Real-World Analogies + +### Coins +Think of coins like traditional currencies (e.g., USD, EUR). Each dollar bill is identical in value and can be used interchangeably for goods and services. + +### NFTs +NFTs are like unique assets (e.g., a university diploma, a property deed, or a collectible item). Each item has its own unique value and characteristics, and they are not interchangeable on a one-to-one basis. diff --git a/docs/about/types/nft.md b/docs/about/types/nft.md index 4cebd81..fdbe34e 100644 --- a/docs/about/types/nft.md +++ b/docs/about/types/nft.md @@ -1,38 +1,150 @@ -# NFT +# NFTs -## Main terms +Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership or proof of authenticity of a specific item, whether digital or physical. -To avoid misunderstandings, let us first clarify a few terms associated with NFTs. -- **Cryptocurrency** is any form of currency that exists digitally (or virtually) and uses cryptography to secure transactions. Cryptocurrencies don't have a central issuing or regulating authority; they use a decentralized system to record transactions and issue new units. -Cryptocurrency is a peer-to-peer system enabling anyone anywhere to send and receive payments. Instead of physical money carried around and exchanged in the real world, cryptocurrency payments exist purely as digital entries to an online database describing specific transactions. When you transfer cryptocurrency funds, the transactions are recorded in a public ledger. Cryptocurrency is stored in digital wallets. +## Native and Smart Contract NFTs -- **A blockchain** is a distributed database shared among a computer network's nodes. Blockchains are best known for their crucial role in cryptocurrency systems, such as Bitcoin or Ethereum, for maintaining a secure and decentralized record of transactions. Blockchain guarantees the fidelity and security of a data record and generates trust without needing a trusted third party. -In other words, a blockchain is a digital record of information distributed across a computer system network. Because a system of recording information is entirely decentralized, infiltrating or changing maliciously is almost impossible. -We got the gist of some important concepts, so let's describe what NFT is. +### Smart Contract (ERC-721) NFTs +Smart Contract NFTs, also known as traditional NFTs, typically reside on blockchains like Ethereum and require smart contracts for their creation and management. These NFTs have become the standard by being the first to leverage existing blockchain infrastructure, even though it was not originally designed to store them. +The majority of Smart Contract NFTs adhere to the ERC-721 standard, which is a free, open standard that describes how to build non-fungible or unique tokens on the Ethereum blockchain. -## What is NFT? +### Native NFTs +Native NFTs are an NFT format built by the Unique Network blockchain that enables the minting of NFTs in seconds without using smart contracts or complex tools. This streamlined process offers greater accessibility and efficiency for creating and managing NFTs. +**Native NFTs fully support the ERC-721 standard and its extensions, ensuring compatibility and interoperability while providing additional flexibility and freedom.** -**Non-fungible tokens (NFTs)** are cryptographic assets on a blockchain with unique identification codes and metadata that distinguish them from each other. Those unique data units on a blockchain are linked to digital and physical objects to provide **an immutable proof of ownership**. -In other words, NFTs are individual tokens with valuable information stored in them. +## Advantages and Disadvantages -Actually, **fungibility** is an economic term that describes the interchangeability of certain goods. For example, a dollar bill equals any other dollar bill, while a non-fungible token is unique and inimitable. For example, if you have a dollar bill signed by a famous artist, it becomes unique. +### Smart Contract NFTs -**NFTs** differ from fungible tokens like cryptocurrencies, which are identical to each other and, therefore, can serve as a medium for commercial transactions (e.g., for buying goods). +#### Disadvantages +- **Complexity**: The use of smart contracts requires technical knowledge, making it less accessible for non-developers. +- **Cost**: Deploying and interacting with smart contracts can be expensive due to high transaction fees, especially on networks like Ethereum. +- **Security Risks**: Smart contracts are prone to vulnerabilities and exploits, which can lead to significant financial losses if not properly audited and secured. +- **Scalability**: High demand on networks like Ethereum can lead to congestion and slow transaction times. -**Non-fungible tokens** can digitally represent any asset, including online-only assets like digital artwork (music, pictures, videos) and real assets such as real estate. Other assets that NFTs can represent include in-game items like avatars, digital and non-digital collectibles, domain names, and event tickets. +### Native NFTs -## Why NFTs are valuable? +#### Advantages +- **Simplicity**: No need for smart contracts simplifies the creation and management process, making it accessible for a wider audience. +- **Speed**: Minting and transactions are faster as they do not rely on complex smart contract execution. +- **Cost Efficiency**: Lower transaction fees compared to smart contract-based NFTs. +- **Security**: Reduced risk of vulnerabilities associated with smart contracts. +- **User-Friendly**: Easier for businesses and individuals to adopt and implement without requiring deep technical expertise. +- **Flexibility**: While fully compatible with the ERC-721 standard and its extensions, Native NFTs on Unique Network offer additional customization options and freedom beyond traditional standards. +- **Flexibility**: Allow for highly customizable and programmable NFTs, enabling complex interactions and functionality. -**NFTs** are valuable because ownership of anything people want is, by nature, valuable. And people want NFTs. They want to own pieces of art and items of cultural significance. They want to own things they think will appreciate in value. +# Why we believe in NFT -## How NFTs are stored? +The landscape of NFTs is evolving rapidly. While early iterations of NFTs focused primarily on digital art and collectibles, the future holds much more significant potential. NFTs are reshaping various industries by introducing verifiable ownership, scarcity, and interoperability in digital and physical assets. They are not just about owning a piece of art or a collectible; they represent a paradigm shift in how we perceive ownership and value in the digital age. -**NFTs** are made possible through the blockchain technology that supports cryptocurrencies. NFTs can be bought, sold, and secured through many blockchains, including Ethereum. Because NFTs hold a value primarily set by the market and demand, they can be bought and sold just like other physical types of art. The unique identifier associated with an NFT is stored across a secure and distributed network, making its ownership and history secure, verifiable, and part of the public record. Through NFTs, businesses, artists, and investors can prove ownership, create scarcity, earn royalties, and sell digital assets. +NFTs provide a unique way to ensure the authenticity and provenance of assets, making them invaluable for sectors where proof of ownership, originality, and history are crucial. The integration of NFTs into more advanced use cases, such as digital identity, real estate, and supply chain management, demonstrates their potential to revolutionize these fields. -## ERC-721 standard +As we move forward, the demand for more efficient, scalable, and secure NFT solutions will only grow. Native NFTs, which are simpler, faster, and more cost-effective, are positioned to meet these demands better than traditional smart contract-based NFTs. The future of NFTs lies in their ability to seamlessly integrate into various applications, and Native NFTs, with their enhanced usability and lower barriers to entry, represent the next step in this evolution. -Since the majority of **NFTs** reside on the Ethereum cryptocurrency's blockchain, it makes sense to mention the **ERC-721** token standard for non-fungible tokens on Ethereum. -**ERC-721** is a free, open standard that describes how to build non-fungible or unique tokens on the Ethereum blockchain. The main characteristic of **ERC-721** tokens is that each one is unique. +# NFT is a How, not a What -When an **ERC-721** token is created, one and only one of those tokens exists. These tokens, as NFTs, have spread the idea and application of unique assets on Ethereum. +Think of NFTs as the plastic cards of the digital age. They can be anything: a membership card, a bank account, a coffee shop loyalty card, or your apartment ownership confirmation. It's not about what they are, but how they function. +NFTs represent a powerful technology with specific technical features that provide substantial benefits across various industries. + +- **Verification of Authenticity**: NFTs enable the verification of an asset’s authenticity, reducing the risk of fraud and counterfeiting. + + Imagine graduating from a university and receiving your diploma as an NFT. With NFTs, employers and institutions can instantly verify its authenticity, ensuring your credentials are genuine and eliminating the risk of fake diplomas. Your competitor with a counterfeit diploma is no longer a threat in the job market. + +- **Immutable Proof of Ownership**: NFTs offer a secure and tamper-proof record of ownership, ensuring that the true owner of a digital or physical asset can always be verified. + + Imagine inheriting a family estate and receiving an NFT that represents the title deed. This NFT provides a secure and tamper-proof record of ownership, making it impossible for anyone to contest your inheritance, eliminating the risk of inheritance disputes. + +- **Unique Metadata**: Each NFT contains unique metadata that provides detailed information about the asset it represents, such as ownership history, creation date, and provenance. + + Imagine writing and recording a song for the first time. The NFT for this song contains unique metadata, detailing its creation date, your authorship, and other important attributes. This ensures that no one else can claim rights to your work. + +- **On-Chain Data**: Storing critical information directly on the blockchain ensures immutability and transparency. + + Imagine having government officials' tax declarations or budget expenditure data stored on the blockchain. This ensures that the data is immutable and transparent, making it easier for citizens to verify the proper use of public funds and hold officials accountable. + +- **Decentralization**: Operating on decentralized networks reduces reliance on centralized authorities. This ensures greater security, transparency, and resistance to censorship. + + Imagine the records of your car ownership being stored on a decentralized network. This ensures that even if the government registry is hacked or fails, the data proving that the car belongs to you remains accessible and secure. + +- **Flexibility and Innovation**: The NFT standard is continually evolving, with new use cases and applications emerging regularly. This flexibility allows for constant innovation and adaptation to new technological and market developments. + +## Use Cases for NFTs + +### Government Registers +Secure and transparent land and property registers, vehicle registrations, and other official records can be maintained using NFTs. This reduces bureaucracy, prevents fraud, and enhances the efficiency of public services. + +### Certificates and Diplomas +Academic credentials and professional certificates can be issued as NFTs, making them easily verifiable and tamper-proof. This ensures authenticity and can streamline the verification process for employers and institutions. + +### Real Estate +NFTs can represent ownership records and property titles. This can streamline real estate transactions, reduce fraud, and provide a transparent record of ownership and property history. + +### Supply Chain Management +NFTs can be used to track the provenance and authenticity of products through their lifecycle. This ensures transparency and trust in the supply chain, making it easier to verify the origin and quality of goods. + +### Intellectual Property +NFTs can provide proof of ownership and authenticity for patents, trademarks, and copyrights. This simplifies the management and enforcement of intellectual property rights, ensuring that creators are properly credited and compensated. + +### Healthcare +In the healthcare industry, NFTs can securely store and share medical records while maintaining patient privacy. This enables better data management, reduces the risk of data breaches, and ensures that medical records are accurate and accessible. + +### Proof of Attendance Protocol (POAP) +NFTs can serve as certificates of participation in events, providing an easy way to prove and verify attendance. This can be used for conferences, concerts, and other events where proof of attendance is valuable. + +### In-Game Items +Unique items in video games, such as avatars, weapons, and skins, can be represented as NFTs. This allows players to truly own and trade their in-game assets, adding value and enhancing the gaming experience. + +### Virtual World Assets +NFTs can represent objects in virtual worlds where proof of ownership or creation is essential. This includes virtual land, buildings, and other digital properties in metaverses and virtual environments. + +### Charity and Fundraising +NFTs can be used to transparently track donations and the distribution of funds, ensuring accountability and trust in charitable activities. Donors can see exactly how their contributions are being used, increasing transparency and engagement. + +### Smart Cities +NFTs representing ownership and access rights to smart city infrastructure like electric vehicle charging stations, smart benches, and IoT devices. + +### Carbon Credits +Tokenized carbon credits that allow individuals and companies to trade and offset their carbon footprint. + +### Energy Trading +NFTs representing shares in renewable energy projects or individual solar panels, enabling decentralized energy markets. + +### Automated Compliance +NFTs that ensure regulatory compliance by automatically updating and recording changes in real-time. + +### Voting Systems +Secure, transparent, and tamper-proof voting records for elections and governance. + +### Fashion and Wearables +Digital fashion items and wearables that can be used in virtual environments and metaverses. + +### Crowdfunding +Transparent tracking and distribution of funds raised for projects. + +### Legal Documents +Digital contracts, wills, and other legal documents that are immutable and verifiable. + +### Luxury Goods +Authenticity and ownership records for high-value items like jewelry, watches, and designer goods. + +### Ticketing Systems +Secure and tamper-proof event tickets that prevent fraud and scalping. + +### Digital Twins +Virtual representations of physical objects that can be used for maintenance, monitoring, and simulation. + +### Subscription Services +NFTs representing subscriptions to digital content, services, or memberships. + +### Travel and Hospitality +Ownership and transfer of travel vouchers, hotel reservations, and loyalty points. + +### Insurance +NFTs representing insurance policies and claims, enabling faster and more transparent processing. + +### Agriculture +Tracking the origin and quality of agricultural products, ensuring food safety and authenticity. + +### Pharmaceuticals +Ensuring the authenticity and traceability of pharmaceuticals and medical supplies. From 5e95cec7f10ecdf5c4a68eb58eb86434ad7c7bf8 Mon Sep 17 00:00:00 2001 From: Matyushina Maria Date: Tue, 16 Jul 2024 20:23:08 +0200 Subject: [PATCH 2/3] Rewrite --- docs/.vuepress/configs/sidebar.ts | 45 ++++----- docs/about/ecosystem/ambassador.md | 17 ---- docs/about/ecosystem/use-cases.md | 92 ------------------ docs/about/index.md | 17 +++- docs/about/limitations/limitations.md | 10 -- docs/about/network-features/live-nft.md | 58 ----------- .../network-features/nesting-bundling.md | 80 --------------- docs/about/network-features/pricing.md | 34 ++++++- .../about/network-features/smart-contracts.md | 0 docs/about/network-features/sponsoring.md | 4 - docs/about/network-features/staking.md | 54 +++++++++- docs/about/neworks.md | 66 +++++++++++++ docs/about/nft-features/composable.md | 49 ++++++++++ docs/about/nft-features/customizable.md | 61 ++++++++++++ docs/about/nft-features/dynamic.md | 69 +++++++++++++ docs/about/nft-features/multimedia.md | 32 ++++++ docs/about/nft-features/native.md | 57 +++++++++++ docs/about/nft-features/nested.md | 63 ++++++++++++ docs/about/nft-formats/customizable-nfts.md | 49 ---------- docs/about/nft-formats/dynamic-nfts.md | 35 ------- docs/about/nft-formats/fractional-tokens.md | 37 ------- docs/about/nft-formats/multi-resource-nfts.md | 37 ------- docs/about/nft-formats/native-nfts.md | 47 --------- docs/about/nft-formats/nested-nfts.md | 32 ------ .../{ => tech-concepts}/addresses/index.md | 8 +- .../balances/claim-after.png | Bin .../balances/claim-before.png | Bin .../{ => tech-concepts}/balances/index.md | 0 .../balances/reserved-after.png | Bin .../balances/reward-after.png | Bin .../balances/reward-before.png | Bin .../balances/staking-after.png | Bin .../{ => tech-concepts}/balances/types.png | Bin docs/about/{ => tech-concepts}/glossary.md | 6 +- docs/about/token-types/coins.md | 51 ++++++++++ docs/about/token-types/main-types.md | 70 +++++++++++++ docs/about/token-types/nft.md | 85 ++++++++++++++++ docs/about/token-types/rft.md | 23 +++++ docs/about/types/coins.md | 28 ------ docs/about/types/maim-types.md | 42 -------- docs/about/types/rft.md | 15 --- docs/about/{types/nft.md => why-nft.md} | 68 +++++-------- 42 files changed, 781 insertions(+), 660 deletions(-) delete mode 100644 docs/about/ecosystem/ambassador.md delete mode 100644 docs/about/ecosystem/use-cases.md delete mode 100644 docs/about/limitations/limitations.md delete mode 100644 docs/about/network-features/live-nft.md delete mode 100644 docs/about/network-features/nesting-bundling.md create mode 100644 docs/about/network-features/smart-contracts.md create mode 100644 docs/about/neworks.md create mode 100644 docs/about/nft-features/composable.md create mode 100644 docs/about/nft-features/customizable.md create mode 100644 docs/about/nft-features/dynamic.md create mode 100644 docs/about/nft-features/multimedia.md create mode 100644 docs/about/nft-features/native.md create mode 100644 docs/about/nft-features/nested.md delete mode 100644 docs/about/nft-formats/customizable-nfts.md delete mode 100644 docs/about/nft-formats/dynamic-nfts.md delete mode 100644 docs/about/nft-formats/fractional-tokens.md delete mode 100644 docs/about/nft-formats/multi-resource-nfts.md delete mode 100644 docs/about/nft-formats/native-nfts.md delete mode 100644 docs/about/nft-formats/nested-nfts.md rename docs/about/{ => tech-concepts}/addresses/index.md (98%) rename docs/about/{ => tech-concepts}/balances/claim-after.png (100%) rename docs/about/{ => tech-concepts}/balances/claim-before.png (100%) rename docs/about/{ => tech-concepts}/balances/index.md (100%) rename docs/about/{ => tech-concepts}/balances/reserved-after.png (100%) rename docs/about/{ => tech-concepts}/balances/reward-after.png (100%) rename docs/about/{ => tech-concepts}/balances/reward-before.png (100%) rename docs/about/{ => tech-concepts}/balances/staking-after.png (100%) rename docs/about/{ => tech-concepts}/balances/types.png (100%) rename docs/about/{ => tech-concepts}/glossary.md (81%) create mode 100644 docs/about/token-types/coins.md create mode 100644 docs/about/token-types/main-types.md create mode 100644 docs/about/token-types/nft.md create mode 100644 docs/about/token-types/rft.md delete mode 100644 docs/about/types/coins.md delete mode 100644 docs/about/types/maim-types.md delete mode 100644 docs/about/types/rft.md rename docs/about/{types/nft.md => why-nft.md} (73%) diff --git a/docs/.vuepress/configs/sidebar.ts b/docs/.vuepress/configs/sidebar.ts index bb4a7d6..f2628e6 100644 --- a/docs/.vuepress/configs/sidebar.ts +++ b/docs/.vuepress/configs/sidebar.ts @@ -7,38 +7,40 @@ export const sidebar: Record = { text: 'Intro', children: [ '/about', + '/networks', + '/why-nft', ], }, { - text: 'Features', + text: 'Functionality', children: [ { - text: 'Tokens & collections types', - link: '/about/types/nft.md', + text: 'Token types', + link: '/about/token-types/main-types.md', collapsible: true, children: [ - '/about/types/nft.md', - '/about/types/rft.md', - '/about/types/fungible.md', + '/about/token-types/main-types.md', + '/about/token-types/nft.md', + '/about/token-types/rft.md', + '/about/token-types/coins.md', ], }, { - text: 'NFT formats', - link: '/about/nft-formats/native-nfts.md', + text: 'NFT Features', + link: '/about/nft-features/native.md', collapsible: true, children: [ - '/about/nft-formats/native-nfts.md', - '/about/nft-formats/customizable-nfts.md', - '/about/nft-formats/multi-resource-nfts.md', - '/about/nft-formats/dynamic-nfts.md', - '/about/nft-formats/fractional-tokens.md', - '/about/nft-formats/nested-nfts.md', + '/about/nft-features/native.md', + '/about/nft-features/multimedia.md', + '/about/nft-features/nested.md', + '/about/nft-features/dynamic.md', + '/about/nft-features/customizable.md', + '/about/nft-features/composable.md', ], }, - '/about/network-features/evm.md', - '/about/network-features/sponsoring.md', - '/about/network-features/nesting-bundling.md', - '/about/network-features/live-nft.md', + //'/about/network-features/evm.md', + //'/about/network-features/smart-contracts.md', + //'/about/network-features/sponsoring.md', '/about/network-features/staking.md', '/about/network-features/pricing.md', ] @@ -46,10 +48,9 @@ export const sidebar: Record = { { text: 'Tech Concepts', children: [ - '/about/addresses', - '/about/balances/index.md', - '/about/glossary.md', - '/about/limitations/limitations.md' + '/about/tech-concepts/addresses', + '/about/tech-concepts/balances/index.md', + //'/about/tech-concepts/glossary.md', ] } ], diff --git a/docs/about/ecosystem/ambassador.md b/docs/about/ecosystem/ambassador.md deleted file mode 100644 index ef85f26..0000000 --- a/docs/about/ecosystem/ambassador.md +++ /dev/null @@ -1,17 +0,0 @@ -# Ambassador program - -#### Join Unique Network's Ambassador program! - -We're excited to welcome you to be an early applicant for our ambassador program. This is an opportunity for you to get deeply integrated into the DNA of the Unique Network platform and the growth journey. - -We are building Unique on a core set of values we believe are in line with the principles of the Web3 community: - -**Merge the best creative minds to build a progressive virtual space for self-expression.** - -We believe that only by joining together in an exciting, flexible environment can we create a truly unique and attractive space for creativity and sharing experiences while maintaining a touch of adventurism for discovery. - -We value Innovativeness, Uniqueness, and, above all, our Community! - -We invite you to join a unique world of unlimited creative expression and build on open-source and cutting-edge technologies in more accessible ways to bridge innovation to real-world scenarios. - -Join us as a Candidate of Unique Network's Ambassador program to start your journey today [by filling out the form on our website.](https://unique.network/ambassador-application/) 👈 diff --git a/docs/about/ecosystem/use-cases.md b/docs/about/ecosystem/use-cases.md deleted file mode 100644 index c2ba0c4..0000000 --- a/docs/about/ecosystem/use-cases.md +++ /dev/null @@ -1,92 +0,0 @@ - - \ No newline at end of file diff --git a/docs/about/index.md b/docs/about/index.md index 9428c29..28d9238 100644 --- a/docs/about/index.md +++ b/docs/about/index.md @@ -1,4 +1,4 @@ -# About Unique Network +# Why Unique? ## What is Unique Network? @@ -15,12 +15,12 @@ We view NFTs as flexible metadata containers that can store a wide range of info ## Key Features ### Highly customizable NFTs -Our platform allows for the creation of highly customizable NFTs, enabling users to define unique attributes and functionalities for their digital assets. These NFTs can act as containers for diverse types of metadata, offering new ways to interact with and utilize digital assets. +Our platform allows for the creation of highly customizable NFTs, enabling users to define unique attributes and functionalities for their digital assets. These NFTs can act as containers for diverse types of metadata, offering new ways to interact with and utilize digital assets. Learn more about [all NFT capabilities](./token-types/nft.md). ### Interoperability -Unique Network ensures seamless interaction between Polkadot and EVM ecosystems, enhancing the reach and functionality of your NFTs across various platforms. +Unique Network ensures seamless interaction between Polkadot and EVM ecosystems, enhancing the reach and functionality of your NFTs across various platforms. Learn more about our [EVM side](./network-features/evm.md). -Moreover, we are proud to have been the pioneers in the Polkadot ecosystem since 2020, and as of 2024, our team is honored to lead the NFT XCM development, guiding brider community on seamlessly transferring NFTs between different chains. +Moreover, we are proud to have been the pioneers in the Polkadot ecosystem since 2020, and as of 2024, our team is honored to lead the NFT XCM development, guiding the broader community on seamlessly transferring NFTs between different chains. ### Friendly Tools Our intuitive tools and comprehensive SDKs make it easy for anyone, from beginners to experienced developers, to create, manage, and trade NFTs. Our tools also support the use of NFTs as metadata containers, facilitating innovative use cases. @@ -33,6 +33,8 @@ Unique Network stands out in the crowded NFT space for several reasons: - **Support**: We provide extensive documentation, guides, and support to help you succeed. - **Sustainability**: Built on the Polkadot ecosystem, our platform is designed for sustainability and long-term growth. +For detailed information, including statistics and comprehensive details, visit our [Developer Page](https://unique.network/developer/). + ## Join the Unique Network Community Become a part of our growing community of creators, developers, and NFT enthusiasts. Here are some ways to get involved: @@ -51,6 +53,13 @@ We are excited to have you on board and can't wait to see what you will create w Explore our [main website](https://unique.network/) for more details and updates. + +## Related Articles +- [Our Networks](./neworks.md) +- [Why we believe in NFT](./why-nft.md) +- [Unique NFT capabilities](./token-types/nft.md) + + --- *Unique Network - Redefining NFTs for a Unique Future* diff --git a/docs/about/limitations/limitations.md b/docs/about/limitations/limitations.md deleted file mode 100644 index 3faf7e4..0000000 --- a/docs/about/limitations/limitations.md +++ /dev/null @@ -1,10 +0,0 @@ -# Limitations - -Here's a list of typical restrictions you might come across. - -## NFTs minted at once - -Unique API provides a method for minting multiple NFTs in one transaction; for bare API - `unique.createMultipleItemsEx`, or using SDK - `sdk.token.createMultiple`. However, there is a limit for a block weight which could lead to `1010: Invalid Transaction: Transaction would exhaust the block limits` error. - - -The safe limit is **35 NFTs minted at once**. \ No newline at end of file diff --git a/docs/about/network-features/live-nft.md b/docs/about/network-features/live-nft.md deleted file mode 100644 index 55a78fd..0000000 --- a/docs/about/network-features/live-nft.md +++ /dev/null @@ -1,58 +0,0 @@ -# Dynamic (live) NFTs - -Dynamic, 'live' NFTs represent an advanced implementation of NFTs that offer unique opportunities for -both collectors and creators. Unlike static NFTs, which represent a single digital asset, dynamic NFTs can change over time based on various conditions and triggers, allowing for a new level of interactivity and engagement. - -For collectors, this offers a new level of value and engagement. By owning a dynamic NFT, collectors can experience the thrill of owning a digital asset that is constantly evolving and changing, providing a more immersive and engaging experience than traditional NFTs. - -For creators, on the other hand, a whole new area of new opportunities to explore their creativity -and create more engaging and interactive digital assets opens up. By leveraging smart contracts, -creators can program their dynamic NFTs to respond to a wide range of conditions and triggers, -such as user interaction, time of day, or changes in the environment. Since the underlying conditions -provide a 'stimulus' for the perpetual change and potential growth of the dynamic NFT, it almost makes sense to observe this process as an organic process. -Hence, calling it a 'live' NFT is not too far from how we experience it. Expanding on this concept, in considering how the dynamic NFT changes, -it is fair to introduce the concept of 'mutation' - as it is a change of an NFT's attribute through time as a result of external conditions. It is imaginable to foresee that a 'mutation' service could be provided -as a general and dynamic NFT modifier service for any dynamic NFT that subscribes to it, independent of the collection creator. -For example, a 'Halofier' mutator creates halos of different and changing forms that add a halo to a character. -Or a 'tourist' mutator that changes a background to a popular tourist location that reflects the time of day at that location. -This allows creators to experiment with new forms of digital art and storytelling and can potentially open up new revenue streams through the sale and licensing of their dynamic NFTs. - -Additionally, dynamic NFTs can be used to create new forms of digital experiences that are more immersive and engaging than traditional digital content. For example, a dynamic NFT could be used to create an -interactive game or virtual world that evolves and changes over time based on user input. - -Overall, dynamic NFTs represent a significant advancement in the world of NFTs, expanding the boundaries -of digital art and storytelling, and creating new forms of engaging and interactive digital experiences. - -Here are **ten examples** of how dynamic NFTs can be used: - -**Gaming**: dynamic NFTs can be used in games to represent items that have different properties, such as weapons or armor. -These items can change in response to the player's actions or the game environment, making the gameplay more immersive and engaging. -The 'state' of every NFT in a bundle could be reflected by a meaningful changing representation. - -**Art**: dynamic NFTs can be used in digital art to create pieces that evolve over time. For example, an artist -could create a piece that changes color or shape or some subtle form of expression in response to different -weather conditions or the time of day. - -**Music**: dynamic NFTs can be used in music to create songs that change over time. For example, a musician -could create a song that evolves based on the listener's mood or ambient conditions. - -**Sports**: dynamic NFTs can be used in sports to represent athletes or teams. These NFTs can change in value -based on the performance of the athlete or team, making them a valuable collectible for fans. - -**Advertising**: dynamic NFTs can be used in advertising to create interactive campaigns that change over time. -For example, a company could create an NFT that changes in response to social media engagement or website traffic. - -**Education**: dynamic NFTs can be used in education to create interactive learning experiences. -For example, a teacher could create an NFT that changes in response to the student's progress, providing feedback and encouragement. - -**Real Estate**: dynamic NFTs can be used in real estate to represent properties that change in value over time. -For example, an NFT could represent a piece of land that increases in value as new developments are built in the area. - -**Health**: dynamic NFTs can be used in healthcare to track patients' health data over time. -For example, an NFT could represent a patient's health record, which would update automatically as new data is added. - -**Social Media**: dynamic NFTs can be used in social media to create personalized avatars or profiles that change over time. -For example, an NFT could represent a user's profile picture, which changes in response to the user's activity or preferences. - -**Charity**: dynamic NFTs can be used in charity fundraising to create tokens that change in value based on the -success of the campaign. For example, an NFT could represent a charitable donation, which increases in value as more people contribute. diff --git a/docs/about/network-features/nesting-bundling.md b/docs/about/network-features/nesting-bundling.md deleted file mode 100644 index 9e0af56..0000000 --- a/docs/about/network-features/nesting-bundling.md +++ /dev/null @@ -1,80 +0,0 @@ -# Nesting and Bundling - -### General info - -Nesting is a process of forming a structural relationship between two NFTs that form a parent-child relationship in a tree structure. Such a relationship is formed by forwarding token A2 to the address of token A1, by which A2 becomes a child of token A1 (conversely, token A1 becomes the parent of A2). - -We can use the `tokenIdToAddress` function to obtain a token's address. As it will become apparent from the example code given below, we are constructing a valid and unique Ethereum address by incorporating the collection and token IDs into a 'root' Ethereum address. - -A group of tokens nested within an NFT can, in turn, be a nested, ordered, tree-like structure. This format specifically applies to NFT games and marketplaces because it allows developers to create novel NFT relationships. - -For example, we can create a main-game-character NFT and then nest in-game items under it as a single, convenient bundle. - -![Nesting](../images/nesting.png) - -
- -
- -We can perform the nesting simply by sending the token to this address by invoking a transfer call: - -```typescript:no-line-numbers -api.tx.unique.transfer({Ethereum: tokenIdToAddress(ACollectionId, A1TokenId)}, ACollectionId, A2TokenId, 1) -``` - -`ACollectionId` is the ID of the collection the NFTs A1 and A2 belong to, and `A1TokenId` and `A2TokenId` are the individual tokens IDs (all of them integer numbers). - -A prerequisite for nesting is that both the tokens must belong to the same owner. - -Unnesting can be performed via a regular transfer call (the `createMultiple` SDK method.transferFrom): - -```typescript:no-line-numbers -api.tx.unique.transferFrom({Ethereum: tokenIdToAddress(ACollectionId, A1TokenId)}, {Substrate: newOwnerAddress}, ACollectionId, A2TokenId, 1) -``` - -Only the owner of the parent NFT (A1) can perform a withdrawal of the NFT from a bundle. By withdrawing a parent NFT, the whole branch of descendant tokens nested under it are also transferred (A1 can thus be viewed as a branch root). - -The nesting depth of a bundle is limited to 5 generations (or 5 layers deep). As previously mentioned, a nested token must share a common owner with the root token. - -### Limitations - -When using nesting, you may face limitations for the amount of tokens that can be minted using the `createMultiple` SDK method. - -Let's take the following example: we have three collections, and we want to mint tokens in them and implement three-level nesting. -So, we mint a token (A) in the first collection first. Then, we mint a token (B) in the second collection and specify the token from the first collection as its owner. Now, the token from the second collection is nested to the token from the first collection. Good! -Now, we want to mint several tokens in the third collection and nest all of them to the token B. -The most convenient way is to use bulk minting, e.g., using the `createMultiple` SDK method. But that's where we face the limitation. -We cannot mint **more than 2 tokens** using this method if we are using the described nesting scheme. - -Now, we will clarify why the chain works this way. **Five** is not a nesting depth limitation. This is the depth budget. Based on the -the example below, we will describe the process step-by-step: - -1. We have token A, and token B is nested into it. Now, we will try to mint three tokens into token B. -2. We initiate the transaction for bulk minting to create 3 tokens. The nesting budget for the transaction is **5**. -3. The blockchain mints the first of three tokens. It has depth 2 (C1 -> B -> A). The budget is reduced by 2. Now, the budget is equal to **3**. -4. The blockchain mints the second of three tokens. It has the same depth - 2 (C2 -> B -> A). The budget is reduced by 2. -Now, the budget is equal to **1**. -5. The blockchain mints the third of three tokens. It has the same depth - 2 (C3 -> B -> A). The budget should be reduced by 2. -But we do not have such a budget remaining. If we commit the transaction, the budget will be **-1**. The error of the budget overflow occurs. - -:warning: The budget for nesting is defined for the transaction. That's why the issue occurs when we are using the bulk minting. -This is one transaction for the blockchain. The budget does not depend on tokens, collections, or anything else. - -**Solution**: To implement this scenario, we could carry out three separate transactions: mint C1, mint C2, and mint C3. \ No newline at end of file diff --git a/docs/about/network-features/pricing.md b/docs/about/network-features/pricing.md index 2f033c3..fbbf118 100644 --- a/docs/about/network-features/pricing.md +++ b/docs/about/network-features/pricing.md @@ -1,3 +1,35 @@ # Pricing -The estimated minting price is about $ 0.001. So, to mint an NFT collection with 1000 items, you will need to pay just $ 1. This is one of the lowest prices on the market. +## Optimized NFT Actions + +At Unique Network, we have optimized all actions with NFTs to ensure cost-efficiency. The cost for creating an NFT collection is always fixed at 2 tokens, regardless of the network: + +- **Unique Network**: 2 UNQ +- **Quartz**: 2 QTZ +- **Opal**: 2 OPL + +This fixed pricing model makes it straightforward to understand the costs associated with creating and managing your digital assets on our platforms. + +The estimated minting price on our mainnet (Unique) is approximately $0.001. For example, minting an NFT collection with 1000 items would only cost about $1, one of the lowest prices on the market. + +By maintaining these affordable and predictable costs, we aim to make NFT creation accessible to everyone, from individual creators to large enterprises. + +## Networks and Native Tokens + +Unique Network operates across several networks, each with its own native token. These tokens are used to facilitate transactions, including the creation and management of NFTs, RFTs, and fungible tokens. + +### Unique Network (Polkadot Parachain) +- **Currency**: UNQ +- **Obtain QTZ**: Visit our [Ecosystem page](https://unique.network/ecosystem/#dex) for the list of exchanges +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) + +### Quartz (Kusama Parachain) +- **Currency**: QTZ +- **Obtain QTZ**: Visit our [Ecosystem page](https://unique.network/ecosystem/#dex) for the list of exchanges +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) + + +### Opal (Testnet) +- **Currency**: OPL +- **Obtain OPL**: Use the Telegram faucet bot [@UniqueFaucetBot](https://t.me/UniqueFaucetBot) +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) diff --git a/docs/about/network-features/smart-contracts.md b/docs/about/network-features/smart-contracts.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/about/network-features/sponsoring.md b/docs/about/network-features/sponsoring.md index 99372d4..0812e91 100644 --- a/docs/about/network-features/sponsoring.md +++ b/docs/about/network-features/sponsoring.md @@ -22,10 +22,6 @@ First, the rate limit is checked. If everything is OK, then the network chooses Then, when the transaction is being carried out, the network tries to withdraw the fee from the selected address. -If collection sponsoring is enabled, the specified sponsor pays for a transaction in any case. If the sponsor address does not have enough money, then the error will occur, and the transaction will not be carried out. - -> There is no way for another address to pay for the transaction when sponsoring is enabled. - The [Example](#example) section demonstrates how the collection sponsoring works in a sample scenario. ## Smart contract sponsoring diff --git a/docs/about/network-features/staking.md b/docs/about/network-features/staking.md index 0cdcc5a..b3250d0 100644 --- a/docs/about/network-features/staking.md +++ b/docs/about/network-features/staking.md @@ -1,3 +1,55 @@ # Staking -We provide an on-chain staking mechanism called the App promotion staking. This program is designed to motivate the application developers to use the parachains and attract token holders to the most recent applications, which in turn will attract many end users. The application developers newly joining the network will be granted a transaction fee stipend, allowing them to execute a starting number of free transactions. +Staking is a process that allows users to participate in the operation and security of a blockchain network by locking up a certain amount of cryptocurrency in exchange for rewards. On Unique Network, staking not only supports the ecosystem but also allows participants to earn rewards in the form of additional tokens. + +Staking involves holding and "staking" your tokens to support the network's operations, such as block validation and transaction processing. In return for staking, participants receive rewards, typically in the form of additional tokens. This incentivizes users to contribute to the network's security and efficiency. + +## Staking on Unique Network + +Unique Network offers a straightforward staking process for its native tokens, UNQ and QTZ. By staking these tokens, users can earn rewards and support the Unique Network ecosystem. The staking process is designed to be user-friendly and accessible through the Unique Staking Hub. + +### Key Benefits: +- **Earn Rewards**: Participants can earn APY rewards by staking their UNQ and QTZ tokens. +- **Support the Ecosystem**: Staking helps secure the network and supports its ongoing operations. +- **User-Friendly Interface**: The Unique Staking Hub provides an easy-to-use platform for staking. + +## How to Stake + +### Step-by-Step Guide: +1. **Access the Staking Hub**: Visit the [Unique Staking Hub](https://unique.network/staking-hub) to get started. +2. **Connect Your Wallet**: Connect your wallet that holds UNQ or QTZ tokens. +3. **Select the Amount to Stake**: Choose the amount of tokens you wish to stake. +4. **Confirm the Transaction**: Confirm the staking transaction in your wallet. +5. **Earn Rewards**: Start earning rewards as your tokens contribute to the network's security and operations. + +### Important Considerations: + +- **Staking Limit**: Users can stake up to 10 times from one wallet. +- **Staking Locked Coins**: Users can stake coins from both transferable and locked balances. The system prioritizes staking from locked balances (vesting, democracy, election), leading to a more efficient and secure staking experience while maximizing the earning potential of your entire coin balance. + - **Example**: If you have 1000 coins (500 transferable and 500 vested) and want to stake 400 coins, they will be staked from the vested balance. If you want to stake 600 coins, 500 will come from the vested balance and 100 from the transferable balance. +- **Unstaking Lock-Up Period**: There is a one-week waiting period for tokens to arrive in the user's wallet after unstaking. + +## Future Plans + +Future plans for Unique Staking include the integration of AppPromotion features. This will enable UNQ/QTZ owners to influence how apps are sponsored and earn even more rewards as promoted dApps become successful. + +Currently, users can stake their tokens only using Substrate wallets. However, future releases will add MetaMask staking functionality. + +## Networks and Native Tokens + +Unique Network operates across several networks, each with its own native token. These tokens are used to facilitate transactions, including the creation and management of NFTs, RFTs, and fungible tokens. + +### Unique Network (Polkadot Parachain) + +- **Currency**: UNQ +- **Obtain QTZ**: Visit our [Ecosystem page](https://unique.network/ecosystem/#dex) for the list of exchanges +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) + +### Quartz (Kusama Parachain) +- **Currency**: QTZ +- **Obtain QTZ**: Visit our [Ecosystem page](https://unique.network/ecosystem/#dex) for the list of exchanges +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) + +--- + +Visit our [Staking Hub](https://unique.network/staking-hub) and start staking today! \ No newline at end of file diff --git a/docs/about/neworks.md b/docs/about/neworks.md new file mode 100644 index 0000000..30572a1 --- /dev/null +++ b/docs/about/neworks.md @@ -0,0 +1,66 @@ +# Networks + +Unique Network operates across several blockchain networks, each tailored to specific use cases and providing unique features and capabilities. + +## Unique Network (Polkadot Parachain) + +Unique Network is a next-generation blockchain platform specifically designed for NFTs. As a parachain within the Polkadot ecosystem since 2022, it offers unparalleled customization, scalability, and interoperability for digital assets. + +### Key Information: +- **Currency**: UNQ +- **Relay Chain**: Polkadot +- **Max Supply**: 1,000,000,000 UNQ +- **Supply at Genesis**: 67,770,563 UNQ +- **Inflation**: 10% in the first year, gradually decreasing to 4% by the 10th year +- **Obtain UNQ**: Visit our [Ecosystem page](https://unique.network/ecosystem/#dex) for the list of exchanges. +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) + +### Token Utility: +- **Transaction Fees**: All network fees are paid in UNQ, including micro-gas fees for NFT and smart contract transactions. +- **Staking**: UNQ holders can participate in on-chain staking mechanisms such as App Promotion Staking, Reputation Staking, and Vote Staking (Governance) to earn rewards. +- **Governance**: UNQ holders can fund upgrades, deploy technical assets, and supervise treasury funds through governance participation. + +For more details about UNQ, please visit our [Website](https://unique.network/about/). + +## Quartz (Kusama Parachain) + +Quartz operates as a parachain within the Kusama network since 2021, Polkadot's canary network, which allows for more experimental and fast-paced development. + +### Key Information: +- **Currency**: QTZ +- **Total Supply**: 1,000,000,000 QTZ +- **Circulating Supply at Genesis**: 36,697,268 QTZ +- **Inflation**: 10% in the first year, decreasing consistently to 4% by the 10th year +- **Obtain QTZ**: Visit our [Ecosystem page](https://unique.network/ecosystem/#dex) for the list of exchanges. +- **Tech info**: Visit [Network list](https://docs.unique.network/reference/#unique-polkadot-parachain) + +### Token Utility: +- **Transaction Payments**: Transaction fees proportional to the complexity of applications, including NFT transactions (e.g., 0.1 QTZ per transaction) and smart contract transactions (e.g., 0.2 QTZ per transaction), paid to the treasury. +- **Staking**: QTZ tokens support various staking functions, including App Promotion Staking, Smart Contract Endowment, Reputation Staking, and Vote Staking (Governance). + +For more details about QTZ, please visit our [Website](https://unique.network/quartz/). + +## Opal (Testnet) + +Unique Network provides an Opal Testnet for users to experiment with all blockchain features in a safe, fee-free environment. Opal is ideal for developers and users who want to test and refine their applications without the risk associated with real-value tokens. + +### Key Information: +- **Currency**: OPL +- **Supply**: OPL tokens are freely available and have no real-world value. +- **Obtain OPL**: Use the Telegram faucet bot [@UniqueFaucetBot](https://t.me/UniqueFaucetBot). + +Opal tokens (OPL) are used to simulate real network conditions without incurring any costs. This allows developers to thoroughly test their applications and ensure their robustness before deploying them on mainnet. + +## Conclusion + +Unique Network, Quartz, and Opal together form a comprehensive ecosystem for NFT development and deployment, each serving a specific purpose within the blockchain space. Whether you are looking to deploy production-level applications, experiment with new features, or test in a safe environment, Unique Network has the right platform for you. + +--- + +*Unique Network - Empowering the Future of NFTs and Blockchain* + +## Related Articles +- [About Unique Network](https://unique.network/about/) +- [Token Types](./token-types/main-types.md) +- [NFT Features](./nft-features/overview.md) +- [Staking](./network-features/staking.md) diff --git a/docs/about/nft-features/composable.md b/docs/about/nft-features/composable.md new file mode 100644 index 0000000..b74e9f7 --- /dev/null +++ b/docs/about/nft-features/composable.md @@ -0,0 +1,49 @@ +# Composable NFTs + +Composable NFTs represent a new frontier in the world of digital assets by allowing multiple NFTs to be combined and restructured in flexible and innovative ways. Unlike Customizable NFTs, which focus on modifying individual NFTs by adding or removing predefined elements, Composable NFTs offer complete freedom to combine different NFTs without any preset rules. This approach enhances the utility, value, and engagement of NFTs, opening up new possibilities for creativity and customization. + +## Real Life Example + +### Customizable vs. Composable +Consider an art project where you can either create an application (Customizable NFTs) or paint on a blank canvas (Composable NFTs). In the first scenario, you have a set of predefined stickers and positions where you can place them. Your creativity is limited to the options provided by the creator. In the second scenario, you have complete freedom to paint, combine different materials, and create an entirely unique piece without any restrictions. This flexibility and lack of predefined roles are what make Composable NFTs truly special. + +## Key Features + +### Unlimited Creativity +Composable NFTs enable users to combine different digital assets without any predefined roles, fostering creativity and innovation. This allows for the creation of complex and unique compositions that would not be possible with standalone or customizable NFTs. + +### Increased Utility +By merging multiple NFTs, users can create assets with enhanced functionality and value. This can include combining visual, audio, and interactive elements to create rich and engaging digital experiences. + +### No Smart Contracts Required +Composable NFTs can be created and managed without the need for complex smart contract development. This simplifies the process and reduces potential security risks associated with smart contracts. + +## Use Case Examples + +### Gaming +- **Modular Game Worlds**: Players can combine different NFT-based game assets like terrains, buildings, and NPCs to create unique gaming levels or experiences, offering unlimited creative freedom. + +### Fashion & Retail +- **Wardrobe Compositions**: Shoppers mix and match individual garment NFTs from arbitrary collections to create complete outfits, sharing or trading looks with others, without any preset combinations. + +### Music & Entertainment +- **Fan-Curated Playlists**: Users create unique music experiences by compiling a track list from various artists, with each track represented as an NFT. Create music compositions by creating a time-based sample and track segment arrangement (audio-NFT compositing). + +### Art & Digital Collectibles +- **Virtual Galleries**: Art enthusiasts create personalized art exhibitions by combining artworks from different artists into a single, navigable 3D space, allowing for unique and dynamic displays. + +### Real Estate & Virtual Spaces +- **Modular Building Sets**: Users can create complex structures by combining basic building block NFTs, allowing for the construction of unique virtual environments, providing complete architectural freedom. + + +## Related Articles +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../token-types/nft.md) \ No newline at end of file diff --git a/docs/about/nft-features/customizable.md b/docs/about/nft-features/customizable.md new file mode 100644 index 0000000..d21cbf2 --- /dev/null +++ b/docs/about/nft-features/customizable.md @@ -0,0 +1,61 @@ +# Customizable NFTs + +## Overview + +Customizable NFTs are designed to allow users to modify and personalize their digital assets. + +Building on the foundation of dynamic and nested NFTs, the concept of customizable NFTs further expands the landscape of digital asset interaction. + +In these cases, the trigger that causes the NFT change is an ‘update of NFTs relationships’ event: creation of the NFT bundle or its recomposition in various ways. Customizable NFTs allow for the crafting of specific collections with predetermined roles and relationships, enabling users to create intricate and interactive digital assets. + +## Real Life Example + +### Game character +Imagine you are playing an online game and have a base character NFT. You can customize this character by equipping it with various items like armor, weapons, and accessories, each represented as separate NFTs. These items can change the character's appearance and attributes, providing a unique and personalized gaming experience. This customization is straightforward and intuitive, similar to dressing up a virtual character in different outfits and gear. + +### Music track +Imagine you are a music producer. You start with a several beat NFT as the base, then add separate NFTs for guitar riffs, bass lines, and drum elements. By mixing these NFTs, you create unique tracks, with each element customizable and tradable. This allows you to use the same beat NFT across multiple tracks while varying other layers to produce different compositions. + + +## Key Features + +### Enhanced Personalization +Customizable NFTs allow users to personalize their digital assets by equipping them with other NFTs. This can include adding new features, appearances, or functionalities, making each NFT unique. + +### Multi-Layered Ownership +These NFTs support multi-layered ownership structures, where a single NFT can own multiple other NFTs. This enables the creation of complex asset hierarchies and enhances the flexibility and utility of digital assets. + +### Visual and Functional Changes +Customizable NFTs can undergo visual and functional changes based on the equipped NFTs. This provides a dynamic and engaging experience for users, as their NFTs can evolve and adapt over time. + +### No Smart Contracts Required +Customizable NFTs can be created and managed without the need for complex smart contract development. This simplifies the process and reduces potential security risks associated with smart contracts. + +## Use Case Examples + +### Gaming +Players can customize their game assets by choosing from a variety of options for environments, characters, and tools, creating a personalized gaming experience. + +### Fashion & Retail +Customers can design their own clothing by selecting styles, colors, and accessories from a brand's digital collection, making each piece unique to their taste. + +### Music & Entertainment +Fans can customize their fan-cards by collecting badges from each concert they attend, creating a personalized memento of their concert experiences. + +### Art & Digital Collectibles +Collectors can customize digital frames or backgrounds for digital art pieces, adding personal touches while maintaining the integrity and value of the original artwork. + +### Real Estate & Virtual Spaces +Users can select from various furniture and decor options to design virtual spaces within their NFT properties, allowing for a personalized and unique virtual environment. + +## Related Articles +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../token-types/nft.md) \ No newline at end of file diff --git a/docs/about/nft-features/dynamic.md b/docs/about/nft-features/dynamic.md new file mode 100644 index 0000000..641234c --- /dev/null +++ b/docs/about/nft-features/dynamic.md @@ -0,0 +1,69 @@ +# Dynamic NFTs + +## Overview + +Dynamic NFTs are a new and innovative format that allows NFTs to change and evolve over time based on external factors. Unlike static NFTs, which remain unchanged once minted, Dynamic NFTs can alter their metadata in response to various triggers such as user interactions, in-game achievements, or real-time data feeds from external APIs. This dynamic nature transforms NFTs from static collectibles into living digital assets that can offer continuous engagement and interactivity. + +## Real Life Examples + +1. **Weather Forecast**: Imagine the weather forecast you see on your phone. It updates itself at predetermined intervals set by the developer, ensuring you always see the most current information. Similarly, a Dynamic NFT can update its attributes or appearance based on real-time data. + +2. **Gaming Character**: Consider a character in a video game that levels up and gains new skills. When a player reaches a new level, the character’s attributes and skills change, and you see these updates reflected in the game menu. The character’s weapons and other items might also change characteristics based on the player's achievements. This all happens automatically based on events programmed by the game developers + +## Key Features + +### Interactive and Engaging +Dynamic NFTs can respond to user actions and external events, creating a more engaging and interactive experience for users. This can be particularly valuable in gaming and digital art, where user interactions can drive changes in the NFTs. + +### Real-Time Updates +The metadata of Dynamic NFTs can be updated in real-time based on data from external sources such as APIs. This allows NFTs to reflect real-world events, such as changes in weather, stock prices, or sports scores, providing a richer and more relevant user experience. + +### Programmable Elements +Dynamic NFTs can include programmable elements that react to specific conditions or triggers. These elements can be coded to change the NFT's attributes, unlock new content, or modify its appearance or functionality based on user interactions or external data. + +### Adaptive Design +Dynamic NFTs can be designed to adapt over time, reflecting changes in the environment or user behavior. For example, an NFT artwork could change colors or shapes depending on the time of day or the weather, creating a more immersive and responsive user experience. + +## Benefits for Users + +### Continuous Engagement +Dynamic NFTs provide continuous engagement by evolving and changing over time. This keeps users interested and invested in the NFTs, as they can see their assets grow and develop. The constant evolution of Dynamic NFTs creates a sense of ongoing interaction and involvement for the user. + +### Personalized Experiences +Dynamic NFTs can offer personalized experiences by adapting to individual user actions and preferences. This can create a more tailored and unique experience for each user, making their NFTs feel more relevant and personal. + +### Increased Value +The dynamic nature of these NFTs can increase their value, as NFTs that evolve based on user achievements or real-world events may become more desirable and valuable over time. Collectors and investors may find these evolving assets more appealing due to their unique and changing characteristics. + +### Real-Time Interaction +Users can interact with Dynamic NFTs in real-time, seeing immediate changes based on their actions or external inputs. This real-time interaction enhances the user's sense of connection and control over their digital assets. + +## Use Case Examples + +### Gaming +Dynamic NFTs can be used in games to create evolving characters, items, and worlds. For example, a character NFT can gain new abilities or change appearance based on the player's actions and achievements in the game. This adds a layer of depth and immersion to the gaming experience. + +### Digital Art +Artists can create dynamic digital art that changes over time or in response to viewer interactions. This can include pieces that evolve based on the time of day, weather conditions, or user input, offering a more engaging and interactive artistic experience. + +### Collectibles +Dynamic NFTs can be used to create dynamic collectibles that change and grow over time. For example, a digital pet NFT can evolve and gain new features as the owner interacts with it. This ongoing evolution can increase the collectible's appeal and value. + +### Financial Instruments +Dynamic NFTs can represent financial instruments that change value based on market conditions. For example, an NFT representing a stock portfolio can update its value in real-time based on stock prices, providing a transparent and up-to-date representation of the portfolio's value. + +### Music and Entertainment +Dynamic NFTs can be used in music and entertainment to create interactive experiences. For example, a music NFT could change its composition or visuals based on listener interactions or external data, offering a unique and evolving experience for fans. + + +## Related Articles +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../token-types/nft.md) \ No newline at end of file diff --git a/docs/about/nft-features/multimedia.md b/docs/about/nft-features/multimedia.md new file mode 100644 index 0000000..14d5634 --- /dev/null +++ b/docs/about/nft-features/multimedia.md @@ -0,0 +1,32 @@ +# Multimedia NFTs + +Multimedia NFTs are a unique NFT format that enables the storage of multiple files within a single token. These NFTs seamlessly integrate various file types such as images, videos, audio, 3D models, PDFs, text or JSON files, without the need for complex smart contracts. + +## Key Features + +### Store Any Digital Files in One NFT +Enjoy maximum convenience by storing diverse media formats in a single NFT or several files of the same format, the choice is yours. +### Add New Files Over Time +Greater flexibility and customization as you can update your NFT with new files whenever needed. +### Seamless Integration +Integrate various media formats and structured data to transform how you share, collaborate, and interact with digital assets. + +## Use Cases + +### Advanced NFT Collections +Traditional NFTs typically feature a single image per token. With Multimedia NFTs, we can add elements such as a GIF, 3D model and even an MP3 file. + +### Programmable Elements +A Multimedia NFT can store technical data in it. For example you can put JSON file with various information such as personalized settings along with character images or video. As users interact with your dApp, you can update the JSON file within the NFT to reflect changes. + +## Related Articles +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../token-types/nft.md) \ No newline at end of file diff --git a/docs/about/nft-features/native.md b/docs/about/nft-features/native.md new file mode 100644 index 0000000..318da1f --- /dev/null +++ b/docs/about/nft-features/native.md @@ -0,0 +1,57 @@ +# Native NFTs + +## Overview + +Native NFTs on Unique Network represent a groundbreaking approach to creating and managing non-fungible tokens. Unlike traditional NFTs that rely heavily on smart contracts, Native NFTs are built directly into the blockchain protocol. This integration offers significant advantages in terms of simplicity, speed, cost efficiency, and security, making them a superior choice for a wide range of applications. + +## Comparison + +### Smart Contract NFTs (Old Approach) + +Smart Contract NFTs, also known as traditional NFTs, typically reside on blockchains like Ethereum and require smart contracts for their creation and management. These NFTs have become the standard by being the first to leverage existing blockchain infrastructure, even though it was not originally designed to store them. The majority of Smart + +**Real Life Example** +Let's say you want to have a car. And you decide to build a car from scratch. You hire a team of designers and engineers, find a nearest manufacturer and make an order. After several months, you finally have a custom-built car, you send it for safety audit and it hopefully passes. However, any future repairs or upgrades will require going back to the original team, and if they missed something, like windshield wipers, you're stuck with the issue. This represents the traditional smart contract NFTs, which are complex and require ongoing expensive specialized support. + +#### Disadvantages +- **Complexity**: The use of smart contracts requires technical knowledge, making it less accessible for non-developers. +- **Cost**: Deploying and interacting with smart contracts can be expensive due to high transaction fees, especially on networks like Ethereum. +- **Security Risks**: Smart contracts are prone to vulnerabilities and exploits, which can lead to significant financial losses if not properly audited and secured. +- **Scalability**: High demand on networks like Ethereum can lead to congestion and slow transaction times. + +### Native NFTs (Our Approach) + +Native NFTs are an NFT format built by the Unique Network blockchain that enables the minting of NFTs in seconds without using smart contracts or complex tools. This streamlined process offers greater accessibility and efficiency for creating and managing NFTs. **Native NFTs fully support the ERC-721 standard and its extensions**, ensuring compatibility and interoperability while providing additional flexibility and freedom. + +**Real Life Example** + +You need a car. You go to a reputable car dealership. The dealership has already taken care of everything – design, manufacturing, safety tests, and regulatory compliance. You simply choose the car you like, pay for it, and drive away. The process is quick, safe, and hassle-free. This is akin to Native NFTs on our chain, where everything is streamlined and user-friendly. + +## Native NFTs Key Features + +### Simplified Creation and Management +Native NFTs eliminate the need for complex smart contracts, streamlining the creation and management process. This accessibility allows users, regardless of their technical expertise, to mint NFTs in seconds. The straightforward process encourages broader adoption and experimentation with NFTs. + +### Customization and Flexibility +Native NFTs are fully compatible with the ERC-721 standard, but offering extensive customization options. This flexibility allows creators to define unique attributes and functionalities for their NFTs, catering to specific needs and enhancing the value proposition of their digital assets. + +### Enhanced Speed and Efficiency +The absence of smart contract execution in Native NFTs results in faster minting and transaction times. This efficiency ensures a seamless user experience, particularly important during periods of high network activity. Quick processing times enhance user satisfaction and facilitate real-time interactions. + +### Cost Efficiency +Native NFTs significantly reduce transaction fees by bypassing the need for smart contracts. Lower costs make it economically viable for users to create, trade, and manage NFTs, fostering a more inclusive environment for NFT innovation. This affordability is crucial for attracting new users and supporting diverse use cases. + +### Robust Security +By embedding NFT functionality directly into the blockchain, Native NFTs minimize the security risks associated with smart contracts, such as vulnerabilities and exploits. This intrinsic security framework provides a more reliable environment for managing digital assets, ensuring the integrity and safety of NFT transactions. + +## Related Articles +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../token-types/nft.md) \ No newline at end of file diff --git a/docs/about/nft-features/nested.md b/docs/about/nft-features/nested.md new file mode 100644 index 0000000..7543210 --- /dev/null +++ b/docs/about/nft-features/nested.md @@ -0,0 +1,63 @@ +# Nested NFTs + +## Overview + +Nested NFTs, also known as Bundled NFTs or NFT Containers, are a unique format that allows one NFT to own other NFTs, forming a parent-child relationship in a tree structure. This nesting mechanism enables the creation of complex hierarchies of digital assets within a single token, turning it into a multi-dimensional, multi-layered entity. Unlike traditional NFTs, which are standalone, Nested NFTs offer enhanced functionality and versatility, making them ideal for various advanced applications. + +Although nesting sounds complex, creating a bundle is indeed as simple as making one transfer transaction. Any NFT in our network can be read as an address, allowing it to own other assets, whether they are other NFTs or coins. + +The nesting depth of a bundle is limited to 5 generations (or 5 layers deep). + +## Real Life Example + +Imagine you have a bag. Inside this bag, you can put different items: a wallet, books, and gadgets. Inside the wallet, you can have several items such as cards, photos, and money. + +This illustrates how Nested NFTs work. You have a main NFT (the bag) that contains other NFTs (the wallet, books, gadgets), and those NFTs can contain even more NFTs (cards, photos) or coins (money). + +## Key Features + +### No Smart Contracts Required +Nested NFTs can be created and managed without the need for complex smart contract development. This simplifies the process and reduces potential security risks associated with smart contracts. + +### Hierarchical Structures +Nested NFTs allow embedding or linking one NFT within another, creating rich, hierarchical digital asset structures. This feature is particularly useful for applications that require complex asset relationships. + +### Simplified Management +By nesting multiple NFTs within a single parent NFT, users can manage numerous assets through a single NFT. This simplifies portfolio and transaction processes, making it easier to handle large collections of digital assets. The process of creating a bundle is as simple as a transfer transaction, making it intuitive and logical, much like putting items into a bag. + +## Benefits for Users + +### Enhanced Interactivity +Nested NFTs enable unique interactions between nested elements, offering users a rich and engaging experience. This can be particularly valuable in interactive applications such as games and digital storytelling. + +### Increased Value +The ability to nest NFTs can create new value dynamics, as certain combinations of nested assets might become highly sought after. This can increase the overall value of digital collections. + +### Creative Freedom +Nested NFTs allow for new forms of artistic and creative expression, enabling intricate and multi-layered digital creations. Artists and creators can explore complex compositions and innovative presentations. + +## Use Case Examples + +### Digital Storytelling +Authors can nest chapters or scenes within a complete book or movie NFT. This structure provides a cohesive and interactive way to present digital stories, allowing for a richer narrative experience. + +### Art Installations +Represent physical art installations as a primary NFT, with individual pieces as nested NFTs. This allows for a comprehensive digital representation of complex art projects, enhancing the display and interaction possibilities. + +### Gaming +In-game assets such as characters, weapons, and armor can be nested under a primary game character NFT. This simplifies asset management and enhances the gaming experience by creating a unified structure for all in-game items. + +### Fashion and Retail +Brands can create virtual showrooms where customers design their own clothing by selecting styles, colors, and accessories from a brand's digital collection. Each selected item can be a nested NFT within a main wardrobe NFT. + +## Related Articles +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../token-types/nft.md) \ No newline at end of file diff --git a/docs/about/nft-formats/customizable-nfts.md b/docs/about/nft-formats/customizable-nfts.md deleted file mode 100644 index 14fe6bd..0000000 --- a/docs/about/nft-formats/customizable-nfts.md +++ /dev/null @@ -1,49 +0,0 @@ -# Customizable NFTs - -## What are Customizable NFTs? -Customizable NFTs are a format that allows users to visually customize NFTs by equipping other NFTs and creating an on-chain connection between them. - -All NFTs in Unique Network are highly customizable. An NFT that implements any of the Unique Network features is a Customizable NFT. - -But what does it mean to customize an NFT? - -Any NFT can obtain the advanced features provided by Unique Network, including nested bundles, dynamic NFTs, and multi-resource NFTs. By utilizing layered ownership structures, this category of NFTs enables the unbundling of single assets into multiple sets of tradable rights, providing unparalleled flexibility and personalization. - -## Why are Customizable NFTs unique? -- Every token can be customized -- Customization happens visually and on-chain -- Smart contracts not required - -## Use cases -- Gaming NFT skins -- Customizable NFT collections -- Customizable digital fashion -- Metaverse NFT wearables - -## Monetization ideas -- Games - - Sell multiple skins to one user -- NFT Marketplaces - - Create additional revenue streams - - Sell more items to multiple individual(s) -- Metaverses - - NFT wearables - -## How can Customizable NFTs benefit your users? -- Increased customization leads to fun and visually eccentric NFT creations -- Multi-layered ownership for greater flexibility -- Higher engagement due to the novelty of unique and rare NFTs -- Greater re-selling opportunities on the NFT Marketplace. Increased revenue for creators and platform providers - -## How can I create Customizable NFTs? - -The SDK provides full control over the creation and customization process described in the [SDK documentation](/sdk/). - -The process consists of the following steps: - -1. Design your collection, create the collection tokens traits, and prepare the digital assets (image, audio, video, doc). -2. Set up the development environment for using the SDK in two easy steps (step-by-step setup video [here](https://youtu.be/StfRap-dvks)) -3. Establishing your compositing server to observe customizations during development is recommended. The server merges nested NFTs and presents modifications in dynamic NFTs and more. -4. The process can be expedited by bringing your server. More information about the setup can be found in this repo, and you can view an example in this [video](https://youtu.be/YHGS4Z7Yxm8) -5. Mint the tokens via a simple call. You can mass-mint with just one call! -6. Examine the results in the UniqueWallet and use the wallet interface for further customization and nesting. diff --git a/docs/about/nft-formats/dynamic-nfts.md b/docs/about/nft-formats/dynamic-nfts.md deleted file mode 100644 index 421a77c..0000000 --- a/docs/about/nft-formats/dynamic-nfts.md +++ /dev/null @@ -1,35 +0,0 @@ -# Dynamic NFTs - -## What are Dynamic NFTs? -Dynamic NFTs are an NFT format supporting token changes or evolving over time, typically based on pre-set rules, user interactions, or real-world data. - -## Why are Dynamic NFTs unique? -- Any information can be used as a source. For example, any information from any API service for news/weather/Bitcoin price and any other information -- No need for blockchain knowledge. Accessible for web2 and web3 developers -- Smart contracts not required - -## Use cases -- Dynamic Artwork changing based on specific conditions or triggers -- Interactive Game NFT – Game items or characters as Dynamic NFTs can evolve, level up, or change based on gameplay -- Reward Systems – Dynamic NFTs can represent a reward system, changing based on the owner's actions or milestones - -## Monetization ideas -- Exclusive Updates – Charge for updates or changes to the dynamic NFTs -- Subscription Services – Users could pay a subscription fee to receive and interact with dynamic NFTs -- Tiered Levels – Dynamic NFTs could be sold at different price levels, each offering different interactive elements - -## How can Dynamic NFTs benefit your users? -- Interactive – Dynamic NFTs offer an interactive and engaging experience that traditional NFTs cannot -- Uniqueness – The ability for an NFT to change over time makes each dynamic NFT unique -- Novelty – The evolving nature of dynamic NFTs keeps the user experience fresh and exciting -- Personalized experience – User interactions shaping the NFT can result in a highly personalized ownership experience - -## How can I create Dynamic NFTs? - -- Design your collection, develop the collection tokens traits, and prepare the digital assets (image, audio, video, doc). -- Set up the development environment for using the SDK in two easy steps (step-by-step setup video [here](https://youtu.be/StfRap-dvks)) -- Establishing your own compositing server to observe customizations during development is recommended. The server merges nested NFTs, presents modifications in dynamic NFTs, and more -- The process can be expedited by bringing your own server. More information about the setup can be found in this repo, and you can view an example in this video -- Check out the [Dynamic NFT workshop](https://youtu.be/YHGS4Z7Yxm8), which delves into a practical method of connecting Dynamic NFTs to signal sources and mutators. -- Mint the NFTs using the SDK (as shown in the workshop [here](https://youtu.be/StfRap-dvks)) -- See results in the UniqueWallet diff --git a/docs/about/nft-formats/fractional-tokens.md b/docs/about/nft-formats/fractional-tokens.md deleted file mode 100644 index bf7fa44..0000000 --- a/docs/about/nft-formats/fractional-tokens.md +++ /dev/null @@ -1,37 +0,0 @@ -# Fractional Tokens - -## What are Fractional tokens? -Fractional tokens, or RFTs, are a refungible token format that allows users to fractionalize their tokens, providing an opportunity for shared ownership. - -They democratize ownership, allowing multiple users to own a piece of an asset and make traditionally indivisible assets, like NFTs, divisible and more accessible. - -## Why are Fractional tokens unique? -- Native token standard. Not add-ons or plugin features; they're intrinsic to the very essence of our NFTs. -- Smart contracts not required -- No need to code (everything in a wallet) - -## Use cases -- Art Sharing – High-value artwork NFTs can be fractionalized to allow multiple users to invest and enjoy shared ownership -- Real Estate – Property ownership can be fractionally tokenized to allow affordable investment opportunities -- Collectibles – Rare collectibles can be shared among enthusiasts or investors. -- Loyalty Programs – Reward users with fractional shares of limited editions, fostering engagement and exclusivity - -## Monetization ideas -- Reselling Shares – Owners of fractional tokens could sell their shares for a profit when the value of the whole asset appreciates -- Crowdfunding – Creators could use fractional tokens to crowdfund their projects, offering a share of the project's NFT as a reward -- Democratize ownership of artwork – make your art more accessible for potential collectors -- Membership – Charge a membership fee for exclusive access to fractional token investment opportunities - -## How can Fractional tokens benefit your users? -- Affordability – Fractional tokens make high-value assets affordable and accessible -- Shared Ownership – Users can own a piece of an asset they admire or value without bearing the full cost -- Increased Liquidity – Fractional tokens provide increased liquidity in the NFT market -- Potential for Profit – If the whole asset appreciates in value, each fractional token can also increase in value -- Unleash the power of co-ownership for your end-users, allowing them to envision themselves as co-owners of exquisite art, real estate, and many other valuable assets - -## How can I create Fractional tokens? -1. Design your collection, develop collection tokens traits, and prepare the digital assets (image, audio, video, doc) -2. Set up the development environment for using the SDK in two easy steps (step-by-step setup video [here](https://youtu.be/StfRap-dvks)) -3. Determine the RFT attributes that dictate the number of fractions in each token -4. Mint the NFTs -5. View the NFTs in UniquerWallet or UniqueScanner diff --git a/docs/about/nft-formats/multi-resource-nfts.md b/docs/about/nft-formats/multi-resource-nfts.md deleted file mode 100644 index 96273cc..0000000 --- a/docs/about/nft-formats/multi-resource-nfts.md +++ /dev/null @@ -1,37 +0,0 @@ -# Multi-resource NFTs - -## What are Multi-resource NFTs? -Multi-resource NFTs are a unique NFT format that enables the storage of multiple files within a single token. - -Seamlessly integrate any file type, images, videos, audio, or structured documents like Word or JSON files into your NFTs without the need for complex smart contracts. - -## Why are Multi-resource NFTs unique? -- Store any digital file in one NFT. Enjoy maximum convenience -- Add new files over time for greater flexibility and customization -- Seamlessly integrate various media formats and structured data. Completely transforms how you share, collaborate, and interact with digital assets - -## Use cases -- Advanced NFT collections – store several resources - - EXAMPLE: Our Substrapunk NFTs are currently accompanied by a single image per token. However, through the multi-resource NFTs feature, we can incorporate additional elements such as a 3D image of Substrapunk, a GIF, and even Substrapunk's voice using an MP3 file. -- Multimedia entertainment – A single NFT could hold a movie, its soundtrack and associated artwork -- Exclusive media content and releases - -## Monetization ideas -- Sell more advanced NFT collections -- Partnership ideas -- Unlockable content - -## How can Multi-resource NFTs benefit your users? -- With the ability to bundle images, videos, audio, and structured documents simultaneously, users can create immersive experiences like never before -- Users enjoy multiple digital assets linked to a single token, increasing its value and utility -- The bundled digital assets can offer a unique experience that standalone NFTs may not provide -- Combining multiple media resources creates several special opportunities and use cases. Think immersive presentations, interactive training modules, and engaging product showcases. - - -## How can I create Multi-resource NFTs? - -1. Design your collection, create the collection tokens traits, and prepare the digital assets(image, audio, video, doc) -2. Set up the development environment for using the SDK in two easy steps (step-by-step setup video [here](https://youtu.be/StfRap-dvks)) -3. Use the links to the multi-resource assets as you would for a simple image NFT -4. Mint the NFTs -5. View the NFTs in UniqueWallet or UniqueScan diff --git a/docs/about/nft-formats/native-nfts.md b/docs/about/nft-formats/native-nfts.md deleted file mode 100644 index 30e1543..0000000 --- a/docs/about/nft-formats/native-nfts.md +++ /dev/null @@ -1,47 +0,0 @@ -# Native NFTs - -## What are Native NFTs? -Native NFTs are an NFT format built by the Unique Network blockchain that enables the minting of NFTs in seconds without using smart contracts or complex tools. - -## Why are Native NFTs unique? -1. No need to deploy smart contracts, as is necessary with EVM chains. -2. Minimal costs required to mint thanks to Unique Network & Polkadot’s carbon-neutral architecture. -3. Full customization properties. Create different layers of personalized NFTs with no permanent changes. -4. Unlock faster, more efficient, and affordable NFT production cycles. - -## Use cases -1. Digital Art – NFT collections -2. Loyalty programs -3. NFT Events (ticketing, event engagement mechanics) -4. NFT Marketplaces -5. Web2 platforms moving to web3 (Twitter, Telegram, Reddit) -6. Collectibles -7. Games -8. Sustainability -8. Digital Fashion -10. Real Estate -11. Proof of achievement (Badges, SBT) -12. Proof-of-Attendance -13. Metaverse - -You can mint NFTs using our wallet with no blockchain developer experience. Our JS SDK is also available if you want to create thousands and millions of NFTs, and it does not require blockchain experience for your developers. - -## How can you monetize Native NFTs? -1. NFT Events – Exclusive Access, VIP Pass, and Souvenir NFTs enhance event experiences and sales. -2. Games – In-game assets, Game Pass, and Collectible NFTs boost purchases, revenue, and engagement by offering unique content and collectibles. -3. Tickets – Early Access, Seat Selection, and Package Deal NFTs elevate ticket sales, customer service, and profits through priority access, reservation options, and bundled perks. -4. Loyalty Programs – Reward Points, Exclusive Discounts, and Membership Status NFTs stimulate customer loyalty, repeated business, and tier differentiation via rewards, discounts, and distinctive NFTs. -5. Web2 to Web3 Platforms – Tokenized Access, User-Generated Content, and Subscription Service NFTs promote engagement, monetize creativity, and generate regular revenue through unique access, tradeable content, and subscription services. - -## How can Native NFTs benefit your users -- They cost little to mint -- Developers don’t require blockchain or Solidity knowledge. Easy learning curve -- Accessible for web2 developers -- Users can break free from development limitations and mint from UniqueWallet - -## How can I create Native NFTs? -You can take three paths to try it out: - -- The [Unique Wallet](https://wallet.unique.network/) - no developer knowledge needed. Just create your account, define and create your collection from the appropriate tab, and start minting your NFTs. -- The [Unique Network SDKs](/sdk/) - Super tools for rapid development and mass minting -- EVM Solidity Interfaces - Solidity interfaces supporting Solidity developers to reap the benefits of the Unique Network Native NFTs and blockchain features (see [here](/tutorials/work-with-evm-via-sdk.html) and [this](/tutorials/evm/using-sol-interfaces.html) section in the documentation for general info) diff --git a/docs/about/nft-formats/nested-nfts.md b/docs/about/nft-formats/nested-nfts.md deleted file mode 100644 index ccb8ce6..0000000 --- a/docs/about/nft-formats/nested-nfts.md +++ /dev/null @@ -1,32 +0,0 @@ -# Nested NFTs - -## What are Nested NFTs? -Nested NFT is a format that allows one NFT to own other NFTs. This nesting mechanism enables the creation of unique and complex hierarchies of digital assets within a single token, turning it into a multi-dimensional, multi-layered entity. - -## Why are Nested NFTs unique? -- No Smart Contracts Required – Create and manage nested structures without the need for complex smart contract development. -- Hierarchical Structures – Nested NFTs allow embedding or linking one NFT within another, creating rich, hierarchical digital asset structures. -- Simplified Management – Manage many assets via a single token, simplifying the portfolio and transaction processes. - -## Use cases -- Digital Storytelling – Authors could nest chapters or scenes within a complete book or movie NFT. -- Complex Collectibles – Create sets of collectibles where specific NFTs belong to a larger set. -- Art Installations – Represent physical art installations as a primary NFT, with individual pieces as nested NFTs. - -## Monetization ideas -- Exclusive Bundles – Sell Nested NFTs as exclusive, limited edition bundles of related items. -- Unlockable Content – Initial NFT could provide access to additional, nested content that becomes available over time or based on certain conditions. -- Portfolio Sales – Artists could sell a portfolio of their work as a single Nested NFT, creating a new way to distribute and monetize art collections. - -## How can Nested NFTs benefit your users? -- Enhanced Interactivity – enables unique interactions between nested elements, offering users a rich and engaging experience. -- Increased Value – the ability to nest NFTs could create new value dynamics, as certain combinations of nested assets might become highly sought after. -- Creative Freedom – Nested NFTs allow new artistic and creative expression forms, enabling intricate and multi-layered digital creations. - -## How can I create Nested NFTs? -1. Create an NFT Collection in the Unique Wallet -2. Set Nesting Settings -3. Create NFTs in this Collection -4. Transfer One NFT into Another NFT to Create a Bundle - -Nested NFTs redefine the boundaries of what NFTs can represent, offering a world of possibilities for creators, collectors, and developers alike. diff --git a/docs/about/addresses/index.md b/docs/about/tech-concepts/addresses/index.md similarity index 98% rename from docs/about/addresses/index.md rename to docs/about/tech-concepts/addresses/index.md index 7370700..d3ae918 100644 --- a/docs/about/addresses/index.md +++ b/docs/about/tech-concepts/addresses/index.md @@ -1,4 +1,4 @@ -# Accounts and Addresses +# Addresses: Substrate & EVM An address represents an identity - usually of a person or an organization - capable of making transactions or holding funds. Although addresses are most often used to represent a person, that doesn't have to be the case. An address can be used to perform operations @@ -155,7 +155,5 @@ When using an Ethereum address, the blockchain internally credits balances to th Mirroring addresses is a necessary but effective measure. Users who always use Ethereum addresses can generally ignore the mirroring process and utilize the blockchain seamlessly. - -### Live address encoder -
- +## Live address encoder +You can always find Live address encoder in the [References](../../../reference/tools.md). diff --git a/docs/about/balances/claim-after.png b/docs/about/tech-concepts/balances/claim-after.png similarity index 100% rename from docs/about/balances/claim-after.png rename to docs/about/tech-concepts/balances/claim-after.png diff --git a/docs/about/balances/claim-before.png b/docs/about/tech-concepts/balances/claim-before.png similarity index 100% rename from docs/about/balances/claim-before.png rename to docs/about/tech-concepts/balances/claim-before.png diff --git a/docs/about/balances/index.md b/docs/about/tech-concepts/balances/index.md similarity index 100% rename from docs/about/balances/index.md rename to docs/about/tech-concepts/balances/index.md diff --git a/docs/about/balances/reserved-after.png b/docs/about/tech-concepts/balances/reserved-after.png similarity index 100% rename from docs/about/balances/reserved-after.png rename to docs/about/tech-concepts/balances/reserved-after.png diff --git a/docs/about/balances/reward-after.png b/docs/about/tech-concepts/balances/reward-after.png similarity index 100% rename from docs/about/balances/reward-after.png rename to docs/about/tech-concepts/balances/reward-after.png diff --git a/docs/about/balances/reward-before.png b/docs/about/tech-concepts/balances/reward-before.png similarity index 100% rename from docs/about/balances/reward-before.png rename to docs/about/tech-concepts/balances/reward-before.png diff --git a/docs/about/balances/staking-after.png b/docs/about/tech-concepts/balances/staking-after.png similarity index 100% rename from docs/about/balances/staking-after.png rename to docs/about/tech-concepts/balances/staking-after.png diff --git a/docs/about/balances/types.png b/docs/about/tech-concepts/balances/types.png similarity index 100% rename from docs/about/balances/types.png rename to docs/about/tech-concepts/balances/types.png diff --git a/docs/about/glossary.md b/docs/about/tech-concepts/glossary.md similarity index 81% rename from docs/about/glossary.md rename to docs/about/tech-concepts/glossary.md index f37e809..b48e3ab 100644 --- a/docs/about/glossary.md +++ b/docs/about/tech-concepts/glossary.md @@ -30,11 +30,11 @@ **NFT** (or Non-Fungible Token) is a unique indivisible token. It reflects some unique, indivisible essence of the real or virtual world. For example, a car, an apartment, a diamond, a cryptocurrency, a cryptobank, or any game item. The Ethereum blockchain has an NFT token standard known as ERC-721. -**RFT** (or Re-Fungible Token) is a unique divisible token for proportional ownership of NFT. Also reflects some unique essence of the real or virtual world, but can be divided into several parts distributed separately. The Ethereum blockchain has a Fungible token standard known as EIP-1633. +**Fractional NFT** (or Re-Fungible Token, RFT) is a unique divisible token for proportional ownership of NFT. Also reflects some unique essence of the real or virtual world, but can be divided into several parts distributed separately. The Ethereum blockchain has a Fungible token standard known as EIP-1633. -**Fungible Token** is a divisible value. These tokens reflect the values of the real or virtual world that can be divided or added. For example, rubles, dollars, gold, wood, money in the game Monopoly, etc. The Ethereum blockchain has a Fungible token standard known as ERC-20. +**Native Coin**. The blockchain usually has some kind of Fungible token for paying network fees, which is "stitched" in its code and cannot be changed (or it will be very difficult and expensive to change). It regulates the entire economy of the network. For example, KSM tokens for the Kusama network, DOT for the Polkadot network, and UNQ for the Unique Network. -**Native Network Token**. The blockchain usually has some kind of Fungible token for paying network fees, which is "stitched" in its code and cannot be changed (or it will be very difficult and expensive to change). It regulates the entire economy of the network. For example, KSM tokens for the Kusama network, DOT for the Polkadot network, and UNQ for the Unique Network. +**Coin** (or Fungible Token) is a divisible value. These tokens reflect the values of the real or virtual world that can be divided or added. For example, rubles, dollars, gold, wood, money in the game Monopoly, etc. The Ethereum blockchain has a Fungible token standard known as ERC-20. **Application Token** is a token created and managed by some specific application, for example, a game. The economy of the entire network does not depend on it, but only the economy of a particular application if the application author wants this. diff --git a/docs/about/token-types/coins.md b/docs/about/token-types/coins.md new file mode 100644 index 0000000..84fd931 --- /dev/null +++ b/docs/about/token-types/coins.md @@ -0,0 +1,51 @@ +# Coins + +In the realm of blockchain technology, coins serve as essential components of the ecosystem. They can be categorized into native and non-native coins, each with its unique properties and use cases. + +## Native Coins + +### Definition +Native coins are integral to their specific blockchain. They are used primarily for transactions, staking, and governance within their respective networks. + +### Characteristics +- **Native to Blockchain**: Native coins are created and used within a particular blockchain. +- **Utility**: They are used to incentivize network participants, pay for transaction fees, and enable other functionalities within the blockchain ecosystem. + +### Native Coins Examples +- **Bitcoin (BTC)** +- **Ethereum (ETH)** +- **Polkadot (DOT)** +- **Unique Network (UNQ): The native currency of Unique Network** + + +## Non-Native Coins + +### Definition +In addition to native coins, blockchain networks also support fungible tokens that operate on the same network. These tokens can represent a variety of assets and are typically used for decentralized applications (dApps) and other blockchain-based services. + +### Characteristics +- **Interoperability**: Non-native coins can interact with various dApps and services within the blockchain ecosystem. +- **Flexibility**: They can represent a wide range of assets and be used for multiple purposes, including governance, utility, and financial transactions. + +### ERC-20 Tokens +ERC-20 is a widely adopted standard for creating fungible tokens on the Ethereum blockchain. These tokens can be transferred between accounts and are used to incentivize and manage decentralized applications. + +### Examples of ERC-20 Tokens +- **Tether (USDT)**: A stablecoin that is pegged to the value of the US dollar, widely used in trading and as a store of value. +- **Chainlink (LINK)**: A decentralized oracle network that allows smart contracts on Ethereum to securely connect to external data sources, APIs, and payment systems. +- **Uniswap (UNI)**: The governance token for the Uniswap decentralized exchange, allowing holders to participate in the decision-making process for the protocol. + +## Unique Network and ERC-20 Support + +Unique Network fully supports the ERC-20 standard, enabling the creation and management of fungible tokens within its ecosystem. This compatibility allows developers and businesses to leverage existing tools and infrastructure, ensuring seamless integration and operation. + +### Use Cases for ERC-20 Support +- **Tokenized Assets**: Represent real-world assets such as commodities, real estate, or even intellectual property as ERC-20 tokens. +- **Incentive Programs**: Develop and implement reward programs using ERC-20 tokens to incentivize user participation and loyalty. +- **Governance**: Utilize ERC-20 tokens for decentralized governance, allowing stakeholders to vote on key decisions affecting the ecosystem. + +## Related Articles + +- [Token Types overview](./coins.md) +- [NFTs](./nft.md) +- [Frational NFTs](./rft.md) \ No newline at end of file diff --git a/docs/about/token-types/main-types.md b/docs/about/token-types/main-types.md new file mode 100644 index 0000000..7286358 --- /dev/null +++ b/docs/about/token-types/main-types.md @@ -0,0 +1,70 @@ +# Token Types + +In the world of blockchain technology, there are various types of tokens that serve different purposes and functionalities. This section will explain the primary types of tokens: coins, NFTs (Non-Fungible Tokens), and Fractional NFTs, provide definitions, and clarify the differences between them. + +## Coins + +### Definition +Coins, also known as cryptocurrencies, are digital currencies that operate independently of a central authority. They are used primarily as a medium of exchange, a store of value, and a unit of account. + +**Real-World Analogy** + +Think of coins like traditional currencies (e.g., USD, EUR). Each dollar bill is identical in value and can be used interchangeably for goods and services. + +### Characteristics +- **Fungibility**: Coins are fungible, meaning each coin is identical in value and function to another. For example, one Bitcoin is equal in value to another Bitcoin. +- **Use Cases**: Coins are typically used for transactions, investments, and as a means of transferring value. They can also be used to pay for goods and services. + +For more information visit the [Coins page](./coins.md). + +## Non-Fungible Tokens (NFTs) + +### Definition +Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership or proof of authenticity of a specific item, whether digital or physical. Unlike coins, NFTs are not interchangeable on a one-to-one basis, as each NFT has unique properties and value. + +**Real-World Analogy** + +NFTs are like unique assets (e.g., a university diploma, a property deed, or a collectible item). Each item has its own unique value and characteristics, and they are not interchangeable on a one-to-one basis. + +### Characteristics +- **Non-Fungibility**: Each NFT is unique and cannot be replaced with another NFT. This uniqueness is what gives NFTs their value. +- **Metadata**: NFTs contain metadata that provides detailed information about the asset they represent, such as the creator, ownership history, and specific attributes. + +For more information visit the [NFTs page](./nft.md). + +## Unique Network NFT 2.0 Features +Unique Network offers a range of advanced NFT features: + +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](../nft-features/overview.md) + +## Fractional NFTs (RFTs) + +### Definition +Fractional NFTs, also known as Re-Fungible Tokens (RFTs), allow for the division of an NFT into multiple fungible tokens, enabling shared ownership of a single NFT. This process typically involves locking an NFT in a smart contract and issuing ERC-20 tokens that represent shares of the NFT. + +**Real-World Analogy** + +Fractional NFTs are like owning shares in a company. Instead of owning the entire company, you own a percentage of it, which is represented by the shares you hold. + +### Characteristics +- **Shared Ownership**: Fractional NFTs enable multiple people to own a portion of a single NFT, democratizing access to valuable or high-priced digital assets. +- **Liquidity**: By dividing an NFT into fungible tokens, it becomes easier to buy, sell, and trade smaller portions of the asset, increasing its liquidity. +- **Flexibility**: Fractional NFTs provide more flexibility in how digital assets can be owned, traded, and utilized. + +For more information visit the [Frational NFT page](./rft.md). + + +## Related Articles + +- [Coins](./coins.md) +- [NFTs](./nft.md) +- [Frational NFTs](./rft.md) + + diff --git a/docs/about/token-types/nft.md b/docs/about/token-types/nft.md new file mode 100644 index 0000000..08bcb3f --- /dev/null +++ b/docs/about/token-types/nft.md @@ -0,0 +1,85 @@ +# NFTs + +Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership or proof of authenticity of a specific item, whether digital or physical. + +# Unique NFT Features Overview + +## Introduction + +The world of NFTs (Non-Fungible Tokens) is rapidly evolving, bringing with it a variety of innovative features that enhance digital ownership, interactivity, and customization. This section provides an overview of the key NFT features available on Unique Network, showcasing how each feature contributes to the versatility and functionality of NFTs. By exploring these features, users can gain a deeper understanding of the potential applications and benefits of NFTs in various industries. + +## Native and Multimedia NFTs + +All NFTs on Unique Network are both Native and Multimedia. This foundational approach ensures that NFTs are integrated directly into the blockchain protocol and can store multiple file types within a single token. + +### Key Benefits: +- **Native NFTs**: Simplified creation and management, enhanced security, and cost efficiency. +- **Multimedia NFTs**: Ability to store and update multiple file types, providing enhanced flexibility and customization. + +## Advanced Features + +### Nested NFTs + +[Nested NFTs](../nft-features/nested.md) allow one NFT to own other NFTs, forming a hierarchical structure. This nesting mechanism enables the creation of complex digital assets within a single token, enhancing the functionality and organizational structure of NFTs. + +#### Key Benefits: +- Creation of multi-layered, hierarchical digital assets +- Simplified management of complex collections +- Enhanced interactivity and engagement + +### Dynamic NFTs + +[Dynamic NFTs](../nft-features/dynamic.md) stand at the forefront of digital innovation, with the ability to alter their metadata in response to external triggers. These triggers can range from in-game achievements and user interactions to real-time data feeds from external APIs. + +#### Key Benefits: +- Continuous engagement through dynamic updates +- Real-time interaction based on external data +- Transformation from static to living digital assets + +## Advanced Plus Features + +### Customizable NFTs + +[Customizable NFTs](../nft-features/customizable.md) allow users to modify and personalize their digital assets. By equipping NFTs with other NFTs, users can create specific collections with predetermined roles and relationships. + +#### Key Benefits: +- Enhanced personalization and customization +- Structured approach to NFT relationships +- Multi-layered ownership for greater flexibility + +### Composable NFTs + +[Composable NFTs](../nft-features/composable.md) offer complete freedom to combine different NFTs without any preset rules. This feature enables the creation of entirely new entities by merging various NFTs, allowing for unmatched creativity and innovation. + +#### Key Benefits: +- Unlimited creative possibilities +- Dynamic and flexible asset composition +- Enhanced utility and value of digital assets + +## How These Features Interconnect + +The advanced features of NFTs on Unique Network are designed to complement and enhance each other. The core features that form the foundation are Nested and Dynamic NFTs, upon which other features build: + +- **Nested NFTs** provide the ability to create hierarchical structures. +- **Dynamic NFTs** enable real-time updates and interactivity. + +Using these foundational features, more advanced configurations can be created: +- **Customizable NFTs = Nested + Dynamic + Preset Rules**: Customizable NFTs build on nested and dynamic capabilities with specific, predetermined roles and relationships. +- **Composable NFTs = Nested + Dynamic**: Composable NFTs utilize nested and dynamic functionalities without preset rules, allowing for complete flexibility and creative freedom. + +By understanding and utilizing these features, users can unlock the full potential of NFTs, creating rich, interactive, and highly personalized digital experiences. + +--- +## Related Articles + +- [Token Types overview](./coins.md) +- [Coins](./coins.md) +- [Frational NFTs](./rft.md) + +For more detailed information on each feature, please visit the respective pages: +- [Native NFTs](../nft-features/native.md) +- [Multimedia NFTs](../nft-features/multimedia.md) +- [Nested NFTs](../nft-features/nested.md) +- [Dynamic NFTs](../nft-features/dynamic.md) +- [Customizable NFTs](../nft-features/customizable.md) +- [Composable NFTs](../nft-features/composable.md) diff --git a/docs/about/token-types/rft.md b/docs/about/token-types/rft.md new file mode 100644 index 0000000..c6345cf --- /dev/null +++ b/docs/about/token-types/rft.md @@ -0,0 +1,23 @@ +# Fractional NFTs + +## Overview + +A Fractional NFT (Re-fungible Token or RFT) is essentially a non-fungible token (NFT) that allows partial ownership. + +## How Does it Work? + +Traditionally, creating fractional ownership on Ethereum requires locking NFTs into smart contracts and splitting the ERC-721 token into many fractions of ERC-20 tokens. This method can lead to safety issues and a poor user experience. + +Unique Network takes a different approach. We do not need to lock our NFTs in contracts or mint ERC-20 tokens. Instead, we use our native RFT pallet, which allows us to create fractional ownership through native minting. This method enables us to mint RFT tokens from scratch and sell fractional ownership to token holders. It is a safer and simpler option for our users, as it eliminates the need for complex services or creating smart contracts. + +## Creating and Managing Fractional NFTs + +When creating a collection, users can choose between NFT or RFT collections. They can then specify data about the collection (name, description, symbol, attributes) and the number of ownership shares specific to each RFT. For example, users can create tokens divided into 100,000 shares and then sell them to the community. Each RFT holder can re-sell their share or buy more token shares. + +NFT owners can also fractionalize their tokens to create RFTs. The owner of all RFT parts can de-fractionalize their RFT back to the original NFT and operate with it as a standard NFT. + +## Related Articles + +- [Token Types overview](./coins.md) +- [Coins](./coins.md) +- [NFTs](./nft.md) diff --git a/docs/about/types/coins.md b/docs/about/types/coins.md deleted file mode 100644 index 4a9b5be..0000000 --- a/docs/about/types/coins.md +++ /dev/null @@ -1,28 +0,0 @@ -# Fungible - -## What is it? - -Actually, **fungibility** is an economic term that describes the interchangeability of certain goods. For example, a dollar bill equals any other dollar bill, while a non-fungible token is unique and inimitable. For example, if you have a dollar bill signed by a famous artist, it becomes unique. - -Familiarity with the concept of **fungibility** in economics might help one better understand fungible and **non-fungible** tokens. The only difference is that crypto tokens express their **fungibility** property through a code script. - -**Fungible** tokens or assets are divisible and non-unique. For instance, fiat currencies like the dollar are fungible: A $1 bill in New York City has the same value as a $1 bill in Miami. A fungible token can also be a cryptocurrency like Bitcoin: 1 BTC is worth 1 BTC, no matter where it is issued. - -**NFTs** differ from fungible tokens like cryptocurrencies, which are identical to each other and, therefore, can serve as a medium for commercial transactions (e.g., for buying goods). - -## Fungible vs. Non-fungible tokens - -|| Fungible tokens | Nonfungible tokens | -|--|--|--| -| Main features | Divisible | Indivisible | -|| Non-unique| Unique| -| Real-world purposes | Payment system| Intellectual property | -||Store of value | Academic title | -||| Artwork | -||| Music composition | -||| Gaming | -||| Utility | -||| Assets like stocks, shares | -||| Access to a service i.e., a subscription | -| Technology used | Own blockchain | Built on another blockchain | -| Example of tokens | Litecoin, Quartz, ERC-20 | ERC-721 | diff --git a/docs/about/types/maim-types.md b/docs/about/types/maim-types.md deleted file mode 100644 index 8bcc8c1..0000000 --- a/docs/about/types/maim-types.md +++ /dev/null @@ -1,42 +0,0 @@ -# Token Types - -In the world of blockchain technology, there are various types of tokens that serve different purposes and functionalities. This section will explain the primary types of tokens: coins and NFTs (Non-Fungible Tokens), provide definitions, and clarify the differences between them. - -## Coins - -### Definition -Coins, also known as cryptocurrencies, are digital currencies that operate independently of a central authority. They are used primarily as a medium of exchange, a store of value, and a unit of account. - -### Characteristics -- **Fungibility**: Coins are fungible, meaning each coin is identical in value and function to another. For example, one Bitcoin is equal in value to another Bitcoin. -- **Use Cases**: Coins are typically used for transactions, investments, and as a means of transferring value. They can also be used to pay for goods and services. - -## Non-Fungible Tokens (NFTs) - -### Definition -Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership or proof of authenticity of a specific item, whether digital or physical. Unlike coins, NFTs are not interchangeable on a one-to-one basis, as each NFT has unique properties and value. - -### Characteristics -- **Non-Fungibility**: Each NFT is unique and cannot be replaced with another NFT. This uniqueness is what gives NFTs their value. -- **Metadata**: NFTs contain metadata that provides detailed information about the asset they represent, such as the creator, ownership history, and specific attributes. -- **Use Cases**: While NFTs are often associated with digital art and collectibles, their potential extends far beyond these applications. NFTs can be used for: - - **Digital Identity**: Verifiable and unique digital identities for individuals and organizations. - - **Certificates and Diplomas**: Academic credentials and professional certificates that are easily verifiable and tamper-proof. - - **Real Estate**: Ownership records and property titles that streamline transactions and reduce fraud. - - **Supply Chain Management**: Tracking the provenance and authenticity of products through their lifecycle. - - **Healthcare**: Securely storing and sharing medical records while maintaining patient privacy. - - **Proof of Attendance Protocol (POAP)**: Certificates of participation in events, making it easy to prove and verify attendance. - - **In-Game Items**: Unique items in video games that players can own, trade, and use within the game environment. - - **Virtual World Assets**: Objects in virtual worlds where proof of ownership or creation is essential, such as virtual land, buildings, and other digital properties. - - **Art and Media**: Proof of originality and ownership of digital art pieces, music, videos, and other creative works. - - **Government Registers**: Secure and transparent land and property registers, vehicle registrations, and other official records. - - **Intellectual Property**: Proof of ownership and authenticity for patents, trademarks, and copyrights, making it easier to manage and enforce IP rights. - - **Charity and Fundraising**: Transparent tracking of donations and distribution of funds to ensure accountability and trust. - -## Real-World Analogies - -### Coins -Think of coins like traditional currencies (e.g., USD, EUR). Each dollar bill is identical in value and can be used interchangeably for goods and services. - -### NFTs -NFTs are like unique assets (e.g., a university diploma, a property deed, or a collectible item). Each item has its own unique value and characteristics, and they are not interchangeable on a one-to-one basis. diff --git a/docs/about/types/rft.md b/docs/about/types/rft.md deleted file mode 100644 index e849481..0000000 --- a/docs/about/types/rft.md +++ /dev/null @@ -1,15 +0,0 @@ -# RFT - -## What is it? - -A re-fungible token (RFT) is essentially a non-fungible token (NFT) with a unique ability: partial ownership. You may have heard about the "fractional ownership" of NFTs, which is when an NFT smart contract is deployed to generate ERC20 (the standard used to create fungible tokens) tokens that are linked to a non-fungible ERC721 token, which is the standard token for NFTs. This allows anyone holding one of the ERC20 tokens to own a percentage of a single NFT. - -Re-fungible tokens function rather similarly; they can be minted and then partially transferred to multiple owners. However, in Unique Network's case, the ownership and tokenization process is slightly different. Still, re-fungibility allows users to share ownership of a specific token. - -## How it works? - -Ideally, to create fractional ownership on Ethereum, we need to lock NFTs into smart contracts and split the ERC-721 token into many fractions of ERC-20 tokens. Unfortunately, this can lead to issues with safety and a poor user experience. - -We take a different approach. We don't have to lock our NFTs in contracts and mint ERC-20 tokens. We can use our native RFT pallet, which allows us to create fractional ownership using native minting. We can then mint RFT tokens from scratch and sell fractional ownership to token holders. It's a safer and simpler option for our users because they don't need to use complicated services or create smart contracts. - -When creating a collection, the user can choose between creating NFT or RFT collections. After that, they can specify data about the collection (name, description, symbol, attributes) and the number of ownership shares specific to each RFT. Users can create tokens divided into 100,000 shares and then sell them to the community. Each RFT holder can re-sell their share or buy more token shares. NFT owners can also fractionalize their tokens to create RFT from it. The owner of all RFT parts can also de-fractionalize his RFT to the original NFT and operate with it as an NFT. \ No newline at end of file diff --git a/docs/about/types/nft.md b/docs/about/why-nft.md similarity index 73% rename from docs/about/types/nft.md rename to docs/about/why-nft.md index fdbe34e..344c03e 100644 --- a/docs/about/types/nft.md +++ b/docs/about/why-nft.md @@ -1,39 +1,3 @@ -# NFTs - -Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership or proof of authenticity of a specific item, whether digital or physical. - -## Native and Smart Contract NFTs - - -### Smart Contract (ERC-721) NFTs -Smart Contract NFTs, also known as traditional NFTs, typically reside on blockchains like Ethereum and require smart contracts for their creation and management. These NFTs have become the standard by being the first to leverage existing blockchain infrastructure, even though it was not originally designed to store them. -The majority of Smart Contract NFTs adhere to the ERC-721 standard, which is a free, open standard that describes how to build non-fungible or unique tokens on the Ethereum blockchain. - -### Native NFTs -Native NFTs are an NFT format built by the Unique Network blockchain that enables the minting of NFTs in seconds without using smart contracts or complex tools. This streamlined process offers greater accessibility and efficiency for creating and managing NFTs. -**Native NFTs fully support the ERC-721 standard and its extensions, ensuring compatibility and interoperability while providing additional flexibility and freedom.** - -## Advantages and Disadvantages - -### Smart Contract NFTs - -#### Disadvantages -- **Complexity**: The use of smart contracts requires technical knowledge, making it less accessible for non-developers. -- **Cost**: Deploying and interacting with smart contracts can be expensive due to high transaction fees, especially on networks like Ethereum. -- **Security Risks**: Smart contracts are prone to vulnerabilities and exploits, which can lead to significant financial losses if not properly audited and secured. -- **Scalability**: High demand on networks like Ethereum can lead to congestion and slow transaction times. - -### Native NFTs - -#### Advantages -- **Simplicity**: No need for smart contracts simplifies the creation and management process, making it accessible for a wider audience. -- **Speed**: Minting and transactions are faster as they do not rely on complex smart contract execution. -- **Cost Efficiency**: Lower transaction fees compared to smart contract-based NFTs. -- **Security**: Reduced risk of vulnerabilities associated with smart contracts. -- **User-Friendly**: Easier for businesses and individuals to adopt and implement without requiring deep technical expertise. -- **Flexibility**: While fully compatible with the ERC-721 standard and its extensions, Native NFTs on Unique Network offer additional customization options and freedom beyond traditional standards. -- **Flexibility**: Allow for highly customizable and programmable NFTs, enabling complex interactions and functionality. - # Why we believe in NFT The landscape of NFTs is evolving rapidly. While early iterations of NFTs focused primarily on digital art and collectibles, the future holds much more significant potential. NFTs are reshaping various industries by introducing verifiable ownership, scarcity, and interoperability in digital and physical assets. They are not just about owning a piece of art or a collectible; they represent a paradigm shift in how we perceive ownership and value in the digital age. @@ -42,10 +6,9 @@ NFTs provide a unique way to ensure the authenticity and provenance of assets, m As we move forward, the demand for more efficient, scalable, and secure NFT solutions will only grow. Native NFTs, which are simpler, faster, and more cost-effective, are positioned to meet these demands better than traditional smart contract-based NFTs. The future of NFTs lies in their ability to seamlessly integrate into various applications, and Native NFTs, with their enhanced usability and lower barriers to entry, represent the next step in this evolution. -# NFT is a How, not a What +## NFT is a How, not a What -Think of NFTs as the plastic cards of the digital age. They can be anything: a membership card, a bank account, a coffee shop loyalty card, or your apartment ownership confirmation. It's not about what they are, but how they function. -NFTs represent a powerful technology with specific technical features that provide substantial benefits across various industries. +Think of NFTs as the plastic cards of the digital age. They can be anything: a membership card, a bank account, a coffee shop loyalty card, or your apartment ownership confirmation. It's not about what they are, but how they function. NFTs represent a powerful technology with specific technical features that provide substantial benefits across various industries. - **Verification of Authenticity**: NFTs enable the verification of an asset’s authenticity, reducing the risk of fraud and counterfeiting. @@ -68,8 +31,20 @@ NFTs represent a powerful technology with specific technical features that provi Imagine the records of your car ownership being stored on a decentralized network. This ensures that even if the government registry is hacked or fails, the data proving that the car belongs to you remains accessible and secure. - **Flexibility and Innovation**: The NFT standard is continually evolving, with new use cases and applications emerging regularly. This flexibility allows for constant innovation and adaptation to new technological and market developments. - -## Use Cases for NFTs + +## Unique Network NFT 2.0 Features +Unique Network offers a range of advanced NFT features to make any use case real: + +- [Native NFTs](nft-features/native.md) +- [Multimedia NFTs](nft-features/multimedia.md) +- [Nested NFTs](nft-features/nested.md) +- [Dynamic NFTs](nft-features/dynamic.md) +- [Customizable NFTs](nft-features/customizable.md) +- [Composable NFTs](nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](token-types/nft.md) + +## Use Cases for NFTs 2.0 ### Government Registers Secure and transparent land and property registers, vehicle registrations, and other official records can be maintained using NFTs. This reduces bureaucracy, prevents fraud, and enhances the efficiency of public services. @@ -148,3 +123,14 @@ Tracking the origin and quality of agricultural products, ensuring food safety a ### Pharmaceuticals Ensuring the authenticity and traceability of pharmaceuticals and medical supplies. + +## Related Articles + +- [Native NFTs](nft-features/native.md) +- [Multimedia NFTs](nft-features/multimedia.md) +- [Nested NFTs](nft-features/nested.md) +- [Dynamic NFTs](nft-features/dynamic.md) +- [Customizable NFTs](nft-features/customizable.md) +- [Composable NFTs](nft-features/composable.md) + +For more information on NFTs, their uses, and their advantages, explore the detailed articles linked above or an [NFT Features Overview](token-types/nft.md) From d405bbe47f2c8716079c5830b2302109f72eb7a1 Mon Sep 17 00:00:00 2001 From: Maksandre Date: Wed, 17 Jul 2024 15:34:00 +0400 Subject: [PATCH 3/3] fix: sidebar navigation --- docs/.vuepress/configs/sidebar.ts | 4 ++-- docs/about/index.md | 2 +- docs/about/{neworks.md => networks.md} | 0 3 files changed, 3 insertions(+), 3 deletions(-) rename docs/about/{neworks.md => networks.md} (100%) diff --git a/docs/.vuepress/configs/sidebar.ts b/docs/.vuepress/configs/sidebar.ts index f2628e6..274b157 100644 --- a/docs/.vuepress/configs/sidebar.ts +++ b/docs/.vuepress/configs/sidebar.ts @@ -7,8 +7,8 @@ export const sidebar: Record = { text: 'Intro', children: [ '/about', - '/networks', - '/why-nft', + '/about/networks', + '/about/why-nft', ], }, { diff --git a/docs/about/index.md b/docs/about/index.md index 28d9238..bdb651b 100644 --- a/docs/about/index.md +++ b/docs/about/index.md @@ -55,7 +55,7 @@ Explore our [main website](https://unique.network/) for more details and updates ## Related Articles -- [Our Networks](./neworks.md) +- [Our Networks](./networks.md) - [Why we believe in NFT](./why-nft.md) - [Unique NFT capabilities](./token-types/nft.md) diff --git a/docs/about/neworks.md b/docs/about/networks.md similarity index 100% rename from docs/about/neworks.md rename to docs/about/networks.md