1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00
docs/developers/dev-faq.md
2023-10-06 17:25:40 +03:00

6.3 KiB
Raw Blame History

title description
Development FAQ Commonly Asked Questions Regarding the Technical Aspects of the Ocean Stack

Developement FAQ

Have some questions about the Ocean Protocol tech-stack?

Hopefully, you'll find the answers here! If not then please don't hesitate to reach out to us on discord - there are no stupid questions!

The blockchain is public - does this mean that anyone can access my data?

No one is able to access data via the blockchain without purchasing access (with the datatoken) through the smart contract. Ocean smart contracts encrypt the URL to the dataset before it is published on the blockchain. This means that only the encrypted URL will be queryable in the public blockchain. Ocean technology facilitates data access to the consumer via a proxy (Ocean Provider) and the unencrypted URL is never exposed.

How are datatokens created, and how does the creator make money?

Datatokens represent access rights to a specific dataset on the Ocean Protocol. Creators of datasets tokenize their data, creating these datatokens. Each datatoken is unique to a dataset.

Where can I find information about the number of datatokens created and track their progress?

To access this data, some technical expertise is required. You can find this information at the subgraph level. In our documentation, we provide a few examples of how to retrieve this data using JavaScript. Feel free to give it a shot by visiting this page. If it doesn't meet your requirements, don't hesitate to reach out to us on Discord.

How can partners and developers use Ocean technology to build their own data marketplaces?

Ocean technology is open-source, community-funded, and freely available for use by anyone. Normally, when a developer wishes to use Ocean, they will let the core team know and we make a joint announcement if both parties agree. A developer can fork various components from our GitHub repository and create their own. Within the default Ocean code, there is a 0.1% fee per transaction in the Ocean or H2O token or a 0.2% for transactions in other tokens, which is returned to the Ocean community for continued Ocean technology development.

Is there a trading platform or stock exchange that has successfully forked the Ocean marketplace codebase? Ocean technology is actively in use with the following entities:

Proof of Concept:

  1. Gaia-X
  2. Catena-X
  3. Move.id

Production:

  1. Fetch.Ai
  2. Acentrik (Daimler)
  3. deltaDAO
  4. DeSights
  5. BDP
How privacy works in compute-to-data through the use of containers/kube?

Check out this resource 😎

What are the Ocean faucets and how can they be used?

Ocean offers faucets for every test network where the smart contracts are deployed. These faucets provide test Ocean tokens, allowing you to experiment with various functionalities of the platform. It's important to note that the tokens on these networks do not have any real-world value and are exclusively intended for testing purposes. Here are the faucets available:

  1. Goerli
  2. Mumbai
  3. Sepolia
Can I use the off-the-shelf CSS available in the repo?

The marketplace name, logo, and typeface must be changed by the client. A slight modification would be enough for compliance. For more information consult the READ ME file on GitHub.

Where do the docker containers run?

Dockers containers can run anywhere. Ocean Market uses a docker run by the Ocean Protocol Foundation OPF); limit: 1 CPU limit / 60 seconds max. NOTE: This means OPF technically has access to data. In the case of a forked Ocean-powered marketplace, the owner of the marketplace must set up a computation environment. If individual users of the marketplace are concerned with security they should be prepared to host both the data and provide compute-to-data services on-premise.

How can I convert tokens from the BEP20 network to the ERC20 network?

We have a tutorial specific for this. Please double-check the addresses and make sure you are using the right smart contracts.

How to bridge my mOcean back to Ocean?

The OCEAN token address on the polygon network is 0x282d8efCe846A88B159800bd4130ad77443Fa1A1. Please follow this tutorial to bridge to/from polygon.

Is it possible to reverse engineer a dataset on Ocean by having access to both the algorithm and the output?

Not to our knowledge. But please, give it a shot and share the results with us 😄

PS: We offer good rewards 😇

If a dataset consists of 100 individuals' private data, does this solution allow each individual to maintain sovereign control over their data while still enabling algorithms to compute as if it were one dataset?

Each individual could publish their dataset themselves, to get a data NFT. From the data NFT, they can mint datatokens which are to access the data. They have sovereign control over this, as hold the keys to the data NFTs and datatokens, and have great flexibility in how to give others access. For example, they could send a datatoken to a DAO for the DAO can manage. Or they could grant datatoken-minting permissions to the DAO. The DAO could use this to assemble a dataset across 100 individuals. Learn more about Data NFTs on the Docs.