mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
Issue-#1060: Update High-Level Architecture in datanft-and-datatoken.md
This commit is contained in:
parent
59a6383a23
commit
a136c3c947
Binary file not shown.
Before Width: | Height: | Size: 44 KiB |
BIN
.gitbook/assets/datanft-and-datatoken.png
Normal file
BIN
.gitbook/assets/datanft-and-datatoken.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
@ -11,15 +11,14 @@ A non-fungible token stored on the blockchain represents a unique asset. NFTs ca
|
|||||||
|
|
||||||
Fungible tokens represent fungible assets. If you have 5 ETH and Alice has 5 ETH, you and Alice could swap your ETH and your final holdings remain the same. They're apples-to-apples. Licenses (contracts) to access a copyrighted asset are naturally fungible - they can be swapped with each other.
|
Fungible tokens represent fungible assets. If you have 5 ETH and Alice has 5 ETH, you and Alice could swap your ETH and your final holdings remain the same. They're apples-to-apples. Licenses (contracts) to access a copyrighted asset are naturally fungible - they can be swapped with each other.
|
||||||
|
|
||||||
![Data NFT and datatoken](<../.gitbook/assets/datanft and datatoken>)
|
![Data NFT and datatoken](../.gitbook/assets/datanft-and-datatoken.png)
|
||||||
|
|
||||||
### High-Level Architecture
|
### High-Level Architecture
|
||||||
|
|
||||||
The image above describes how ERC721 data NFTs, ERC20 datatokens, and AMMs relate.
|
The image above describes how ERC721 data NFTs, ERC20 datatokens, and AMMs relate.
|
||||||
|
|
||||||
* Bottom: The publisher deploys an ERC721 data NFT contract representing the base IP for the data asset. They are now the manager of the data NFT.
|
* Bottom: The publisher deploys an ERC721 data NFT contract representing the base IP for the data asset. They are now the manager of the data NFT.
|
||||||
* Middle: The manager then deploys an ERC20 datatoken contract against the data NFT. The ERC20 represents a license with specific terms like "can download for the next 3 days". They could even publish further ERC20 datatoken contracts, to represent different license terms or for compute-to-data.
|
* Top: The manager then deploys an ERC20 datatoken contract against the data NFT. The ERC20 represents a license with specific terms like "can download for the next 3 days". They could even publish further ERC20 datatoken contracts, to represent different license terms or for compute-to-data.
|
||||||
* Top: The manager then deploys a pool of the datatoken and OCEAN (or H2O), adds initial liquidity, and receives ERC20 pool tokens in return. Others may also add liquidity to receive pool tokens, i.e. become liquidity providers (LPs).
|
|
||||||
|
|
||||||
### Terminology
|
### Terminology
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user