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.