mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-10-31 23:35:36 +01:00
Issue#956: Update content on asset pricing
This commit is contained in:
parent
d622281b9e
commit
e61a70188f
@ -3,22 +3,26 @@ title: Asset pricing models
|
|||||||
description: Choose one of the pricing models during asset publishing
|
description: Choose one of the pricing models during asset publishing
|
||||||
---
|
---
|
||||||
|
|
||||||
Ocean Protocol offers 3 types of pricing options for asset monetization. The asset publisher can choose one of the available options which best suits their needs while publishing an asset. Once the pricing type is set, and the asset is published, the pricing model is permanently fixed for the asset and cannot be changed later.
|
Ocean Protocol offers 3 types of pricing options for asset monetization. The publisher can choose a pricing model which best suits their needs while publishing an asset. The pricing model selected cannot be changed once the asset is published.
|
||||||
|
|
||||||
|
The price of an asset is determined by the number of Ocean tokens a buyer must pay to get the access to the asset. When users pay the right amount of Ocean tokens, they get a _datatoken_ in their wallets which is a tokenised representation of the access right stored on the blockchain. To read more about datatoken and data NFT click [here](/concepts/datanft-and-datatoken).
|
||||||
|
|
||||||
## Fixed pricing
|
## Fixed pricing
|
||||||
|
|
||||||
In a fixed pricing model, an asset's value is fixed as long as it is available in the market for buying. Publisher can set the price by deciding the value of a datatoken in terms of the number of Ocean tokens. The buyer needs to pay the exact number of Ocean tokens to get 1 datatoken. The publisher has an option to update the price of the dataset later anytime.
|
With the fixed price model, publishers set the price for the data in OCEAN. Ocean Market creates a datatoken in the background with a value equal to the dataset price in OCEAN so that buyers do not have to know about the datatoken. Buyers pay the amount specified in OCEAN for access. The publisher can update the price of the dataset later anytime.
|
||||||
|
|
||||||
A [FixedRateExchange](https://github.com/oceanprotocol/contracts/blob/v4main/contracts/pools/fixedRate/FixedRateExchange.sol) smart contract stores the information about the price of the assets published using this model.
|
A [FixedRateExchange](https://github.com/oceanprotocol/contracts/blob/v4main/contracts/pools/fixedRate/FixedRateExchange.sol) smart contract stores the information about the price of the assets published using this model.
|
||||||
|
|
||||||
Publishers can choose this fixed pricing model when they do not want Automated Market Maker(AMM) pools to decide the price discovery. If the publisher has already analyzed and estimated the worth of the dataset and is ready to sell an asset at a constant price, this is the suitable pricing model.
|
Publishers can choose this fixed pricing model when they do not want Automated Market Maker(AMM) pools to decide the price discovery. If the publisher has already analyzed and estimated the worth of the dataset and is ready to sell an asset at a constant price, this is the suitable pricing model.
|
||||||
|
|
||||||
The below image shows how to set the fixed pricing of an asset in the Ocean's Marketplace. Here, the price of the asset is set to 10 Ocean tokens.
|
The image below shows how to set the fixed pricing of an asset in the Ocean's Marketplace. Here, the price of the asset is set to 10 Ocean tokens.
|
||||||
|
|
||||||
![fixed-asset-pricing](images/fixed-asset-pricing.png 'Fixed asset pricing using Marketplace')
|
![fixed-asset-pricing](images/fixed-asset-pricing.png 'Fixed asset pricing using Marketplace')
|
||||||
|
|
||||||
## Dynamic pricing
|
## Dynamic pricing
|
||||||
|
|
||||||
|
With dynamic pricing model, he market defines the price with a mechanism derived from Decentralized Finance (DeFi): liquidity pools. While the publisher sets a base price for the token in OCEAN, the market will organically discover the right price for the data. This can be extremely handy when the value of the data is not known.
|
||||||
|
|
||||||
The publisher creates an Automated Market Maker(AMM) pool of Datatoken and Ocean tokens in dynamic pricing. *AMM* enables unstoppable, decentralized trading of assets in the liquidity pool.
|
The publisher creates an Automated Market Maker(AMM) pool of Datatoken and Ocean tokens in dynamic pricing. *AMM* enables unstoppable, decentralized trading of assets in the liquidity pool.
|
||||||
|
|
||||||
AMM uses a constant product formula to price tokens, which states: **x * y = k**
|
AMM uses a constant product formula to price tokens, which states: **x * y = k**
|
||||||
@ -32,7 +36,7 @@ While publishing an asset with dynamic pricing, the publisher decides the initia
|
|||||||
|
|
||||||
Publishers can set the pricing model of an asset to Dynamic pricing if they want the market to decide the asset price and thus enable auto price discovery.
|
Publishers can set the pricing model of an asset to Dynamic pricing if they want the market to decide the asset price and thus enable auto price discovery.
|
||||||
|
|
||||||
The below image shows how to set the Dynamic pricing of an asset in the Ocean's Marketplace. Here, the asset price is initially set to 50 Ocean tokens.
|
The image below shows how to set the Dynamic pricing of an asset in the Ocean's Marketplace. Here, the asset price is initially set to 50 Ocean tokens.
|
||||||
|
|
||||||
![dynamic-asset-pricing](images/dynamic-asset-pricing.png 'Dynamic asset pricing using Marketplace')
|
![dynamic-asset-pricing](images/dynamic-asset-pricing.png 'Dynamic asset pricing using Marketplace')
|
||||||
|
|
||||||
@ -44,8 +48,8 @@ With free pricing, the buyers can access an asset without requiring to pay for i
|
|||||||
|
|
||||||
With this pricing model, datatokens are allocated to the [dispenser](https://github.com/oceanprotocol/contracts/blob/v4main/contracts/pools/dispenser/Dispenser.sol) smart contract which dispenses data tokens to users for free whenever they are accessing an asset.
|
With this pricing model, datatokens are allocated to the [dispenser](https://github.com/oceanprotocol/contracts/blob/v4main/contracts/pools/dispenser/Dispenser.sol) smart contract which dispenses data tokens to users for free whenever they are accessing an asset.
|
||||||
|
|
||||||
Free pricing is suitable for individuals and orginisations working in public domain and want their datasets to be freely avialable. Publishers can also choose this model if they are listing assets with licenses that requires them to make it freely avialble.
|
Free pricing is suitable for individuals and organizations working in the public domain and want their datasets to be freely available. Publishers can also choose this model if they publish assets with licenses that require them to make them freely available.
|
||||||
|
|
||||||
The below image shows how to set free access to an asset in the Ocean's Marketplace.
|
The image below shows how to set free access to an asset in the Ocean's Marketplace.
|
||||||
|
|
||||||
![free-asset-pricing](images/free-asset-pricing.png 'Free asset pricing using Marketplace')
|
![free-asset-pricing](images/free-asset-pricing.png 'Free asset pricing using Marketplace')
|
||||||
|
Loading…
Reference in New Issue
Block a user