diff --git a/docs.json b/docs.json index 7af88544..7becc3d3 100644 --- a/docs.json +++ b/docs.json @@ -345,16 +345,10 @@ "standard/tokens/nft/overview", "standard/tokens/nft/how-works", "standard/tokens/nft/comparison", - "standard/tokens/nft/cNFT-how-it-works" + "standard/tokens/nft/cnft-how-it-works", + "standard/tokens/nft/sbt-how-it-works" ] - }, - { - "group": "SBT", - "pages": [ - "standard/tokens/sbt/overview", - "standard/tokens/sbt/how-it-works" - ] - }, + }, "standard/tokens/airdrop" ] }, diff --git a/guidebook/from-ethereum.mdx b/guidebook/from-ethereum.mdx index adbe46f0..7ff38416 100644 --- a/guidebook/from-ethereum.mdx +++ b/guidebook/from-ethereum.mdx @@ -113,5 +113,5 @@ This section showcases match between some of the Ethereum standards and proposal | Token metadata | ERC-4955 (Not exactly, but close match) | [Token Data Standard (TEP-0064)](/standard/tokens/metadata) | | NFT royalty standard | EIP-2981 | [NFT Royalty Standard (TEP-0066)](/standard/tokens/nft/comparison) | | DNS-like registry | ENS (EIP-137) | [DNS Standard (TEP-0081)](/services/dns) | -| Soulbound / account-bound token concept | EIP-4973 | [SBT Standard (TEP-0085)](/standard/tokens/sbt/overview) | +| Soulbound / account-bound token concept | EIP-4973 | [SBT Standard (TEP-0085)](/standard/tokens/nft/comparison#sbt) | | Wallet connection protocol | WalletConnect / EIP-1193 | [TonConnect (TEP-0115)](/ecosystem/ton-connect) | diff --git a/standard/tokens/nft/sbt-how-it-works.mdx b/standard/tokens/nft/sbt-how-it-works.mdx new file mode 100644 index 00000000..48a9d489 --- /dev/null +++ b/standard/tokens/nft/sbt-how-it-works.mdx @@ -0,0 +1,7 @@ +--- +title: "SBT: How it works" +--- + +import { Aside } from "/snippets/aside.jsx"; + + diff --git a/standard/tokens/overview.mdx b/standard/tokens/overview.mdx index 36e11fbc..1ed73cad 100644 --- a/standard/tokens/overview.mdx +++ b/standard/tokens/overview.mdx @@ -5,22 +5,20 @@ sidebarTitle: "Overview" This article compares different kinds of Tokens in TON. -The TON blockchain supports three distinct categories of digital tokens, each designed to serve different purposes within the ecosystem. +The TON blockchain supports three distinct categories of digital tokens, each designed to serve different purposes within the ecosystem. - [Fungible tokens](/standard/tokens/jettons/overview) (Jettons) - this is a web3 way to create new currency on your own - [Non-Fungible Tokens](/standard/tokens/nft/overview) (NFTs) - like Jettons, but each token is unique and represent distinct entity -- [Soul-bound Tokens](/standard/tokens/sbt/overview) (SBTs) - like NFTs, but not-transferable, bound to a single owner +- [Soul-bound Tokens](/standard/tokens/nft/comparison#sbt) (SBTs) - like NFTs, but not-transferable, bound to a single owner ## Comparison table | Feature | Jettons | NFTs | SBTs | -|----------------------|-------------------|----------------------|-----------------------| +| -------------------- | ----------------- | -------------------- | --------------------- | | **Fungibility** | Fungible | Non-fungible | Non-fungible | -| **Transferability** | ✅ Transferable. | ✅ Transferable | ❌ Non-transferable | -| **Divisibility** | ✅ Divisible | ❌ Indivisible | ❌ Indivisible | +| **Transferability** | ✅ Transferable. | ✅ Transferable | ❌ Non-transferable | +| **Divisibility** | ✅ Divisible | ❌ Indivisible | ❌ Indivisible | | **Primary use case** | Currency, utility | Art, collectibles | Credentials, identity | | **Value type** | Monetary value | Unique value | Reputational value | -| **Ownership model** | Liquid ownership | Verifiable ownership | Permanent binding | +| **Ownership model** | Liquid ownership | Verifiable ownership | Permanent binding | | **Standard** | TEP-0074 | TEP-0062 | TEP-0085 | - - diff --git a/standard/tokens/sbt/overview.mdx b/standard/tokens/sbt/overview.mdx deleted file mode 100644 index 49d13643..00000000 --- a/standard/tokens/sbt/overview.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: "SBT: Soul-bound token" -sidebarTitle: "Overview" ---- - -Soul-bound Tokens are non-transferable [NFTs](/standard/tokens/nft/overview). - -Soul-bound Tokens represent a revolutionary concept in digital identity and credential management within the TON blockchain. These tokens embody permanence and non-transferability, creating an immutable link between specific credentials and their holders' blockchain addresses. The term "soul-bound" references the permanent binding of these tokens to their recipient's account. - -Everyone can be confident that each SBT has exactly one owner, enabling protocols to grant privileges to that owner via the SBT, which expands the protocol's capabilities. - -The technical foundation of SBTs builds upon existing NFT infrastructure while implementing transfer restrictions. SBTs inherit the uniqueness and metadata capabilities of NFTs but incorporate smart contract logic that prevents transfer operations. This design ensures that tokens remain permanently bound to their original recipients while maintaining all the verification and authenticity benefits of blockchain technology. - -The defining characteristic of SBTs lies in their non-transferable nature. Once issued to a specific address, these tokens cannot be moved, sold, or transferred to any other address. - -## Use cases: - -- Event participation record -- Attendance certificate -- Community contribution - -## Deep Dive - -- [SBTs working principles](/standard/tokens/sbt/how-it-works) -- SBT Standard [TEP-85](https://github.com/ton-blockchain/TEPs/blob/0d7989fba6f2d9cb08811bf47263a9b314dc5296/text/0085-sbt-standard.md)