ocean.py: uma biblioteca Python para publicar, trocar e consumir dados de forma privada e segura.
Ocean.py ajuda os cientistas de dados a ganhar dinheiro com seus modelos de IA, rastrear a origem e a computação dos dados e obter mais dados. (Mais detalhes aqui.)
Ocean.py facilita essas tarefas:
Publique serviços de dados: feeds de dados, APIs REST, arquivos para download ou computação para dados. Crie um NFT de dados ERC721 para cada serviço e um datatoken ERC20 para acesso (1.0 datatokens para acesso).
Venda datatokens por um preço fixo. Venda NFTs de dados.
Transfira dados NFTs e datatokens para outro proprietário e todas as outras ações ERC721 e ERC20 usando web3.py.
ocean.py faz parte do conjunto de ferramentas do Ocean Protocol.
Isso está em estado beta. Se você tiver problemas, abra um novo problema.
Siga estas etapas em sequência para entrar no oceano.
Instalar oceano
Configurar:
Remoto (Win, MacOS, Linux)
ou Local (somente Linux)
Percorra o fluxo principal : publicar ativo, publicar gratuitamente/para venda, distribuí-lo/comprá-lo e consumi-lo
Definir estratégia de gás - determinar automaticamente a taxa de gás para redes remotas
Pesquise e filtre dados - encontre ativos por tag
Fluxo leve de custódia - consuma um ativo gratuito e com preço sem custódia
Desafio DF - prêmio $$ para prever o preço futuro da ETH
Data Farming - selecione ativos de dados e ganhe recompensas
Compartilhamento de dados públicos na cadeia – por exemplo, modelos públicos de IA
Compartilhamento de dados privados na cadeia – por exemplo, modelos privados de IA
Cada um dos itens a seguir mostra como publicar e consumir um tipo específico de dados.
C2D - tokenize e monetize algoritmos de IA via Compute-to-Data
API REST - Exemplo no feed de preços Binance ETH
GraphQL - Exemplo de NFTs de dados oceânicos
Dados on-chain – Exemplo de taxas de swap oceânico
Adicionando credenciais – Exemplo de publicação de um ativo com credenciais personalizadas
Entenda os parâmetros de configuração - envvars vs arquivos
Saiba mais sobre serviços fora da cadeia - Ocean Provider para serviços de dados, armazenamento de metadados Aquarius
Fluxo de desenvolvedores - para desenvolver ainda mais ocean.py
Processo de lançamento - para fazer um novo lançamento de ocean.py
Copyright ((C)) 2023 Ocean Protocol Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.