ocean.py:一个用于私密且安全地发布、交换和使用数据的 Python 库。
Ocean.py 帮助数据科学家从他们的人工智能模型中赚取收入,跟踪数据和计算的来源,并获取更多数据。 (更多详细信息请参见此处。)
Ocean.py 使这些任务变得简单:
发布数据服务:数据源、REST API、可下载文件或计算数据。为每个服务创建一个ERC721数据NFT ,并为访问创建ERC20数据代币(1.0数据代币访问)。
通过以固定价格出售数据代币。出售数据 NFT。
使用 web3.py 将数据 NFT 和数据代币传输给另一个所有者,以及所有其他 ERC721 和 ERC20 操作。
ocean.py 是海洋协议工具集的一部分。
这是处于测试状态。如果您遇到问题,请打开一个新问题。
按顺序执行以下步骤即可进入海洋。
安装海洋
设置:
远程(Win、MacOS、Linux)
或本地(仅限 Linux)
浏览主要流程:发布资产、免费发布/出售、分发/购买以及使用它
定义 Gas 策略 - 自动确定远程网络的 Gas 费
搜索和过滤数据 - 按标签查找资产
托管轻流量 - 在没有托管的情况下消费免费和有价资产
挑战 DF - 奖励 $$ 来预测未来的 ETH 价格
数据耕作 - 管理数据资产,赚取奖励
共享链上公共数据——例如公共人工智能模型
在链上共享私有数据——例如私有人工智能模型
以下各项显示了如何发布和使用特定类型的数据。
C2D - 通过计算到数据对人工智能算法进行代币化和货币化
REST API - Binance ETH 价格反馈示例
GraphQL - 海洋数据 NFT 示例
链上数据 - 海洋互换费用示例
添加凭据 - 使用自定义凭据发布资产的示例
了解配置参数 - 环境变量与文件
了解链下服务 - Ocean Provider 数据服务、Aquarius 元数据存储
开发人员流程- 进一步开发 ocean.py
发布流程——进行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.