From 07aa25a1f5f3e338d3a6d4de666e1e63deae31ae Mon Sep 17 00:00:00 2001 From: Ana Loznianu Date: Wed, 17 May 2023 18:41:45 +0000 Subject: [PATCH] GITBOOK-137: Split the discover what into an explore page --- SUMMARY.md | 1 + contribute/projects-using-ocean.md | 15 ++- discover/discover.md | 152 ----------------------------- discover/explore.md | 97 ++++++++++++++++++ 4 files changed, 108 insertions(+), 157 deletions(-) create mode 100644 discover/explore.md diff --git a/SUMMARY.md b/SUMMARY.md index 54b7d454..111a08ce 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -2,6 +2,7 @@ * [👋 Welcome](README.md) * [🌊 Discover](discover/discover.md) + * [Explore](discover/explore.md) * [Networks](discover/networks/README.md) * [Bridges](discover/networks/bridges.md) * [Wallets](discover/wallets.md) diff --git a/contribute/projects-using-ocean.md b/contribute/projects-using-ocean.md index 2bb2ff77..4a701096 100644 --- a/contribute/projects-using-ocean.md +++ b/contribute/projects-using-ocean.md @@ -3,23 +3,28 @@ title: Partners & Collaborators description: We work with many partners who understand the value of Ocean --- +# Partners & Collaborators + We work closely with our collaborators and service partners to iterate on our underlying technology, and to deliver world-class Web3 experiences built on top of Ocean Protocol. An up to date list of our partners and collaborators is maintained on our [main site](https://oceanprotocol.com/collaborators). -## Other Useful Information +### Other Useful Information -### OceanDAO projects +#### OceanDAO projects [Ocean Pearl](https://oceanpearl.io/projects) is a great way to browse 80+ Ocean projects that came through [OceanDAO](https://oceanprotocol.com/dao). These projects may be building on the Ocean stack, doing outreach, unlocking data, or more. -### Using Ocean Market +#### Using Ocean Market [Ocean Market](https://market.oceanprotocol.com) is the best place to find projects that publish datasets. Simply go there and browse the datasets:) -### Learning about Ocean +#### Learning about Ocean The [Ocean Academy](https://oceanacademy.io/) project is a great way to learn more about Ocean beyond [oceanprotocol.com](https://www.oceanprotocol.com) and [docs.oceanprotocol.com](https://docs.oceanprotocol.com). -### Trading OCEAN +#### Trading OCEAN The [Coingecko OCEAN markets page](https://www.coingecko.com/en/coins/ocean-protocol#markets) lists forums to exchange OCEAN. Many of them offer liquidity mining and other yield opportunities. +## Supporters + +[GitBook](https://www.gitbook.com/) is a supporter of this open-source project by providing hosting for this documentation. diff --git a/discover/discover.md b/discover/discover.md index f682d5db..0afdd574 100644 --- a/discover/discover.md +++ b/discover/discover.md @@ -9,8 +9,6 @@ coverY: 0 # 🌊 Discover - - As AI becomes more prevalent, society is increasingly reliant on data. However, a few organizations with massive data assets and AI capabilities have gained worrying levels of control, which poses a threat to a free and open society ☢️ The concentration of vast datasets in the hands of a few organizations can lead to significant negative consequences for society. These include: @@ -31,153 +29,3 @@ Are you curious about **Ocean Protocol**'s mission and how we're making a differ {% embed url="https://youtu.be/XN_PHg1K61w" fullWidth="false" %} A new data economy with power to the people - Trent McConaghy {% endembed %} - -## - -## What can you do with Ocean? - -* ### Build Your dApp - - - -Building a [dApp](https://oceanprotocol.com/templates) on top of Ocean Protocol provides you with a powerful framework to create decentralized applications that leverage the capabilities of the protocol. By utilizing Ocean's technology stack, you can tap into a robust ecosystem designed for data exchange and collaboration. - -When building a dApp on top of Ocean Protocol, you gain access to a wide range of features and functionalities: - -1. **Data access and discovery**: Utilize Ocean's data marketplace infrastructure to access diverse and valuable data sets. Leverage the data discovery mechanisms to help users find relevant data assets for their applications. -2. **Data interoperability**: Seamlessly integrate and interact with various data sources using Ocean's standardized data representation formats. Ensure compatibility and easy data integration within your dApp. -3. **Data privacy and security**: Leverage the cryptographic capabilities of Ocean Protocol to ensure privacy and security of sensitive data. Implement access controls, encryption, and secure data sharing mechanisms within your dApp. -4. **Provenance and transparency**: Leverage the transparency and immutability of the blockchain to establish data provenance. Build trust among users by providing an auditable record of data sources, usage, and transactions. -5. **Tokenized incentives**: Utilize datatokens (ERC20) within your dApp to incentivize data providers and consumers. Design token economies that align with the specific requirements of your application, encouraging participation and value creation. -6. **Community participation**: Leverage the community-driven nature of Ocean Protocol to foster collaboration, feedback, and innovation. Engage with the Ocean community to share ideas, contribute to the ecosystem, and gather insights to enhance your dApp. - -These are a few examples of what can be built on top of Ocean. - -1. [Ocean Waves](https://waves.oceanprotocol.com/) - Music NFTs [marketplace](https://github.com/oceanprotocol/waves) -2. [Ocean Market](https://market.oceanprotocol.com) - Decentralised data [marketplace](https://github.com/oceanprotocol/market) -3. [Autobot](https://autobotocean.com/) - Tokengated [data farming](https://df.oceandao.org/) intelligence app -4. [Tokengate](https://tokengate.oceanprotocol.com/) - Tokengated content [marketplace](https://github.com/oceanprotocol/token-gating-template) -5. [Acentrik Market](https://market.acentrik.io/) - Enterprise decentralized data marketplace - - - -* ### Buy or Sell Data - -Within the Ocean ecosystem, users have the possibility to publish and sell data or explore and purchase data. Data is published in the form of interoperable [ERC721](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md) data NFTs and [ERC20](https://github.com/ethereum/EIPs/blob/7f4f0377730f5fc266824084188cc17cf246932e/EIPS/eip-20.md) datatokens. The platform acts as a decentralized exchange (DEX) specifically designed for data transactions. Every action, including publishing, purchasing, and consuming data, is securely recorded on the blockchain, creating a tamper-proof audit trail. - -For data scientists and AI practitioners, Ocean presents opportunities such as increased access to a broader range of data, including private data, crypto-secured provenance for data and AI training, and potential income streams from selling and curating data. - -To showcase these capabilities, Ocean developed a demonstrator marketplace known as the [Ocean Market](https://market.oceanprotocol.com/). - -The following guides will help you get started with buying and selling data: - -* [Publish an NFT](../how-tos/marketplace-publish-data-asset.md) -* [Download an NFT](../how-tos/marketplace-download-data-asset.md) -* [Host Assets](../how-tos/asset-hosting/) - - - -* ### Build Your Data Marketplace - - - -With Ocean Protocol, you have the flexibility to create and launch your own data marketplace tailored to your specific requirements. Utilize the protocol's infrastructure and tools to establish a platform where data providers and consumers can connect and transact. - -You can choose from two options: - -1. **Fork the** [**Ocean Marketplace**](https://github.com/oceanprotocol/market) **and customize**: You have the ability to fork the existing [Ocean Marketplace](https://github.com/oceanprotocol/market) codebase and customize it according to your needs. This allows you to leverage the foundational infrastructure and functionality already built by Ocean Protocol while tailoring the user interface, features, and branding to align with your marketplace vision. Follow this [tutorial](../tutorials/build-a-marketplace/) to learn how to do it. -2. Build your marketplace with Ocean components: Alternatively, you can build your data marketplace from scratch using Ocean Protocol's modular components. Ocean provides a comprehensive set of building blocks, such as the [**Aquarius**](https://github.com/oceanprotocol/aquarius), [**Provider**](https://github.com/oceanprotocol/provider), Ocean [contracts](https://github.com/oceanprotocol/contracts), and Ocean libraries([**ocean.js**](https://github.com/oceanprotocol/ocean.js) & [**ocean.py**](https://github.com/oceanprotocol/ocean.py)), which you can integrate into your own marketplace development. This empowers you to create a unique and customized data marketplace experience while leveraging the underlying capabilities and standards provided by Ocean Protocol. - - - -* ### Build tools- Templates - - - - - -### - -### Build Your Own Data Market - - - -![Ocean Market Homepage](../.gitbook/assets/market/ocean-market-homepage.png) - -If you're interested in starting your own marketplace checkout the following guides: - -* [Forking Ocean Market](../tutorials/build-a-marketplace/forking-ocean-market.md) -* [Customising your market](../tutorials/build-a-marketplace/customising-your-market.md) -* [Deploying your market](../tutorials/build-a-marketplace/deploying-market.md) - -### Manage datatokens and data NFTs for use in DeFi - -Ocean makes it easy to publish data services (deploy ERC721 data NFTs and ERC20 datatokens), and to consume data services (spend datatokens). Crypto wallets, exchanges, and DAOs become data wallets, exchanges, and DAOs. - -Use Ocean [JavaScript](https://github.com/oceanprotocol/ocean.js) or [Python](https://github.com/oceanprotocol/ocean.py) drivers to manage data NFTs and datatokens: - -Ocean-based apps make data asset on-ramps and off-ramps easy for end users. Ocean smart contracts and libraries make this easy for developers. The data itself does not need to be on-chain, just the access control. - -![New Data on-ramp and off-ramp](../.gitbook/assets/architecture/new-ramp-on-crypto-ramp-off.webp) - -Data NFTs are ERC721 tokens representing the unique asset and datatokens are ERC20 tokens to access data services. Each data service gets its own data NFT and one or more type of datatokens. - -To access the dataset, you send 1.0 datatokens to the data provider (running Ocean Provider). To give access to someone else, send them 1.0 datatokens. That's it. - -Since datatokens are ERC20, and live on Ethereum mainnet, there's a whole ecosystem to leverage. - -* _Publish and access data services:_ downloadable files or compute-to-data. Use Ocean to deploy a new [ERC721](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md) and [ERC20](https://github.com/ethereum/EIPs/blob/7f4f0377730f5fc266824084188cc17cf246932e/EIPS/eip-20.md) datatoken contract for each data service, then mint datatokens. -* _Transfer datatokens_ to another owner (or approve & transferFrom). -* _And more._ Use ERC20 support in [web3.js](https://web3js.readthedocs.io/), [web3.py](https://web3py.readthedocs.io/en/stable/examples.html#working-with-an-erc20-token-contract) and Solidity to connect datatokens with crypto wallets and other DeFi services. - -### Compute-to-Data - -Ocean's "Compute-to-Data" feature enables private data to be bought & sold. You can sell compute access to privately-held data, which never leaves the data owner’s premises. Ocean-based marketplaces enable the monetization of private data while preserving privacy. - -Compute-to-data resolves the tradeoff between the benefits of using private data, and the risks of exposing it. It lets the data stay on-premise, yet allows 3rd parties to run specific compute jobs on it to get useful compute results like averaging or building an AI model. - -The most valuable data is private data — using it can improve research and business outcomes. But concerns over privacy and control make it hard to access. With Compute-to-Data, private data isn’t directly shared but rather specific access to it is granted. - -![Compute-to-data](../.gitbook/assets/architecture/feature-compute@2x.webp) - -It can be used for data sharing in science or technology contexts, or in marketplaces for selling private data while preserving privacy, as an opportunity for companies to monetize their data assets. - -Private data can help research, leading to life-altering innovations in science and technology. For example, more data improves the predictive accuracy of modern Artificial Intelligence (AI) models. Private data is often considered the most valuable data because it’s so hard to get at, and using it can lead to potentially big payoffs. - -Checkout these guides if you are aiming to get a deeper understanding on how compute-to-data works: - -* [Architecture](../developers/core-concepts/compute-to-data-architecture.md) -* [Datasets & Algorithms](../developers/core-concepts/compute-to-data-datasets-algorithms.md) -* [Minikube Environment](../infrastructure/compute-to-data-minikube.md) -* [Writing Algorithms](../developers/core-concepts/compute-to-data-algorithms.md) -* [Private docker registry](../infrastructure/compute-to-data-docker-registry.md) - -## How does it work? - -In Ocean Protocol, each asset gets its own ERC721 **data NFT** and one(or more) ERC20 **datatokens**. This enables data wallets, data exchanges, and data co-ops by directly leveraging crypto wallets, exchanges, and more. - -Ocean Protocol provides tools for developers to _build data markets_, and to _manage data NFTs and datatokens_ for use in DeFi. - -If you are new to web3 and blockchain technologies then we suggest you first read these introductory guides: - -* [Wallet Basics](wallets.md) -* [Set Up MetaMask Wallet](metamask-setup.md) -* [Manage Your OCEAN Tokens](wallets-and-ocean-tokens.md) - -If ou are looking to get to grips with the inner workings of Ocean, then you'll be interested in the following guides: - -* [Architecture Overview](../developers/core-concepts/architecture.md) -* [Data NFTs and Datatokens](../developers/core-concepts/datanft-and-datatoken.md) -* [Networks](networks/) -* [Fees](../developers/core-concepts/fees.md) -* [Asset pricing](../developers/core-concepts/asset-pricing.md) -* [DID & DDO](../developers/core-concepts/did-ddo.md) -* [Roles](../developers/core-concepts/roles.md) -* [Set Up a Marketplace](../tutorials/build-a-marketplace/marketplace.md) -* [Compute-to-Data](../developers/core-concepts/compute-to-data/) -* [Deploying components](../infrastructure/) -* [Contributing](../contribute/contributing.md) - -## Supporters - -[GitBook](https://www.gitbook.com/) is a supporter of this open source project by providing hosting for this documentation. diff --git a/discover/explore.md b/discover/explore.md new file mode 100644 index 00000000..3e4bc3be --- /dev/null +++ b/discover/explore.md @@ -0,0 +1,97 @@ +--- +description: Unlocking the Power of Decentralised Data +--- + +# Explore + + + +Ocean Protocol is a decentralized data exchange protocol that empowers individuals and organizations to unlock the full potential of data. By leveraging blockchain technology and smart contracts, Ocean Protocol creates a secure and transparent ecosystem where data providers and consumers can seamlessly collaborate, trade, and innovate. Discover the possibilities that await you in the world of decentralized data with Ocean Protocol. + +## What can you do with Ocean? + +* ### Build Your dApp + + + +Building a [dApp](https://oceanprotocol.com/templates) on top of Ocean Protocol provides you with a powerful framework to create decentralized applications that leverage the capabilities of the protocol. By utilizing Ocean's technology stack, you can tap into a robust ecosystem designed for data exchange and collaboration. + +When building a dApp on top of Ocean Protocol, you gain access to a wide range of features and functionalities: + +1. **Data access and discovery**: Utilize Ocean's data marketplace infrastructure to access diverse and valuable data sets. Leverage the data discovery mechanisms to help users find relevant data assets for their applications. +2. **Data interoperability**: Seamlessly integrate and interact with various data sources using Ocean's standardized data representation formats. Ensure compatibility and easy data integration within your dApp. +3. **Data privacy and security**: Leverage the cryptographic capabilities of Ocean Protocol to ensure privacy and security of sensitive data. Implement access controls, encryption, and secure data-sharing mechanisms within your dApp. +4. **Provenance and transparency**: Leverage the transparency and immutability of the blockchain to establish data provenance. Build trust among users by providing an auditable record of data sources, usage, and transactions. +5. **Tokenized incentives**: Utilize datatokens (ERC20) within your dApp to incentivize data providers and consumers. Design token economies that align with the specific requirements of your application, encouraging participation and value creation. +6. **Community participation**: Leverage the community-driven nature of Ocean Protocol to foster collaboration, feedback, and innovation. Engage with the Ocean community to share ideas, contribute to the ecosystem, and gather insights to enhance your dApp. + +These are a few examples of what can be built on top of Ocean. + +1. [Ocean Waves](https://waves.oceanprotocol.com/) - Music NFTs [marketplace](https://github.com/oceanprotocol/waves) +2. [Ocean Market](https://market.oceanprotocol.com) - Decentralised data [marketplace](https://github.com/oceanprotocol/market) +3. [Autobot](https://autobotocean.com/) - Tokengated [data farming](https://df.oceandao.org/) intelligence app +4. [Tokengate](https://tokengate.oceanprotocol.com/) - Tokengated content [marketplace](https://github.com/oceanprotocol/token-gating-template) +5. [Acentrik Market](https://market.acentrik.io/) - Enterprise decentralized data marketplace + + + +* ### Buy or Sell Data + +Within the Ocean ecosystem, users have the possibility to publish and sell data or explore and purchase data. Data is published in the form of interoperable [ERC721](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md) data NFTs and [ERC20](https://github.com/ethereum/EIPs/blob/7f4f0377730f5fc266824084188cc17cf246932e/EIPS/eip-20.md) datatokens. The platform acts as a decentralized exchange (DEX) specifically designed for data transactions. Every action, including publishing, purchasing, and consuming data, is securely recorded on the blockchain, creating a tamper-proof audit trail. + +For data scientists and AI practitioners, Ocean presents opportunities such as increased access to a broader range of data, including private data, crypto-secured provenance for data and AI training, and potential income streams from selling and curating data. + +To showcase these capabilities, Ocean developed a demonstrator marketplace known as the [Ocean Market](https://market.oceanprotocol.com/). + +The following guides will help you get started with buying and selling data: + +* [Publish an NFT](../how-tos/marketplace-publish-data-asset.md) +* [Download an NFT](../how-tos/marketplace-download-data-asset.md) +* [Host Assets](../how-tos/asset-hosting/) + + + +* ### Build Your Data Marketplace + + + +With Ocean Protocol, you have the flexibility to create and launch your own data marketplace tailored to your specific requirements. Utilize the protocol's infrastructure and tools to establish a platform where data providers and consumers can connect and transact. + +You can choose from two options: + +1. **Fork the** [**Ocean Marketplace**](https://github.com/oceanprotocol/market) **and customize it**: You have the ability to fork the existing [Ocean Marketplace](https://github.com/oceanprotocol/market) codebase and customize it according to your needs. This allows you to leverage the foundational infrastructure and functionality already built by Ocean Protocol while tailoring the user interface, features, and branding to align with your marketplace vision. Follow this [tutorial](../tutorials/build-a-marketplace/) to learn how to do it. +2. **Build your marketplace with Ocean components**: Alternatively, you can build your data marketplace from scratch using Ocean Protocol's modular components. Ocean provides a comprehensive set of building blocks, such as the [**Aquarius**](https://github.com/oceanprotocol/aquarius), [**Provider**](https://github.com/oceanprotocol/provider), Ocean [contracts](https://github.com/oceanprotocol/contracts), and Ocean libraries([**ocean.js**](https://github.com/oceanprotocol/ocean.js) & [**ocean.py**](https://github.com/oceanprotocol/ocean.py)), which you can integrate into your own marketplace development. This empowers you to create a unique and customized data marketplace experience while leveraging the underlying capabilities and standards provided by Ocean Protocol. + + + +* ### Earn Rewards + + + +The [Data Farming](../rewards/df-background.md) initiative is a key feature of Ocean Protocol that empowers participants to earn [rewards](../rewards/) while contributing to a decentralized data economy. By staking Ocean tokens and actively participating in data markets, users play a vital role in enhancing the availability and accessibility of valuable data assets. + +Through the Data Farming initiative, you are incentivized to lock Ocean tokens for [veOcean](../rewards/veocean.md). By staking your tokens, you not only support the growth and sustainability of the ecosystem but also earn a share of the generated incentives💰. The Data Farming initiative offers participants a unique opportunity to earn [rewards](../rewards/) while making a meaningful impact in the data marketplace. + +Participating in the Data Farming initiative demonstrates a commitment to the principles of **fairness**, **transparency**, and **collaboration** that underpin Ocean Protocol. It allows you to actively engage with the ecosystem, promoting innovation, and driving the evolution of the decentralized data economy. + + + +* ### Data Challenges + + + +Ocean [Data Challenges](https://oceanprotocol.com/challenges) offer you a unique opportunity to showcase your skills and creativity in the world of data. These organized events and competitions encourage [data scientists](../data-science.md), researchers, and developers like yourself to explore and innovate using Ocean Protocol. By participating in Ocean Data Challenges, you can tackle real-world problems, leverage data assets, and utilize the technologies within the Ocean ecosystem. Not only do you have the chance to compete for recognition and prizes, but you also contribute to driving innovation, fostering collaboration, and making a positive impact in the data space. + + + +* ### Become an Ambassador + + + +Becoming an [Ocean Ambassador](https://oceanambassadors.community/) presents a unique opportunity to actively contribute to the growth and adoption of Ocean Protocol while being at the forefront of the decentralized data revolution. As an Ocean Ambassador, you become an advocate for the protocol, promoting its vision of democratizing data and empowering individuals. By sharing your knowledge and enthusiasm, you can educate others about the benefits and potential of Ocean Protocol, inspiring them to join the ecosystem. As part of a global community of like-minded individuals, you gain access to exclusive resources, networking opportunities, and collaborations that further enhance your expertise in the data economy. As an Ambassador, you play a vital role in shaping the future of data by driving awareness, fostering innovation, and helping to build a more open and equitable data ecosystem. Join the Ocean Ambassador program by completing the [Ocean Academy](https://www.oceanacademy.io/) and become a catalyst for positive change in the world of data. + + + + + +* ### Build with and on top of Ocean