Ocean.py: データをプライベートかつ安全に公開、交換、消費するための Python ライブラリです。
Ocean.py は、データ サイエンティストが AI モデルから収益を上げ、データの出所を追跡して計算し、より多くのデータを取得するのに役立ちます。 (詳細はこちら。)
Ocean.py を使用すると、次のタスクが簡単になります。
データ サービスを公開します: データ フィード、REST API、ダウンロード可能なファイル、またはデータへの計算。サービスごとに ERC721データ NFTを作成し、アクセス用に ERC20データトークン(アクセスするには 1.0 データトークン) を作成します。
データトークンを固定価格で販売します。データNFTを販売します。
データ NFT とデータトークンを別の所有者に転送し、web3.py を使用して他のすべての ERC721 および ERC20 アクションを転送します。
Ocean.py は Ocean Protocol ツールセットの一部です。
これはベータ版の状態です。問題が発生した場合は、新しい問題を開いてください。
Ocean に入るには、次の手順を順番に実行してください。
オーシャンをインストールする
設定:
リモート(Win、MacOS、Linux)
またはローカル(Linux のみ)
主なフローのウォークスルー: アセットの公開、無料/販売用の投稿、分配/購入、消費
ガス戦略の定義 - リモート ネットワークのガス料金を自動決定
データの検索とフィルター - タグでアセットを検索
カストディライトフロー - 無料および有償アセットをカストディなしで消費します
チャレンジ DF - 将来の ETH 価格を予測して $$ を獲得
データ ファーミング - データ資産を管理し、報酬を獲得します
公開データをオンチェーンで共有 - 公開 AI モデルなど
プライベートデータをオンチェーンで共有 - プライベート AI モデルなど
以下のそれぞれは、特定の種類のデータを公開および使用する方法を示しています。
C2D - Compute-to-Data による AI アルゴリズムのトークン化と収益化
REST API - Binance ETH 価格フィードの例
GraphQL - 海洋データ NFT の例
オンチェーンデータ - オーシャンスワップ手数料の例
認証情報の追加 - カスタム認証情報を使用してアセットを公開する例
構成パラメータを理解する - envvars とファイル
オフチェーン サービスについて学ぶ - データ サービスの 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.