WEEX 唯客博客, 原文來源:鏈茶館 1. 項目簡介 io.net 是一個基於 Solana, Render, Ray, 和 Filecoin 的分散式 GPU 系統,旨在利用分散式 GPU 資源來解決 AI 和機器學習領域的計算挑戰。 io.net 通過聚合未充分利用的運算資源,如獨立的數據運算中心、加密貨幣礦工、Filecoin 和 Render 等加密項目的多餘 GPU,解決了算力資源不足的問題,使工程師能夠在一個可輕易訪問、可定製且成本較低的系統中獲得大量運算能力。 此外,io.net 引入了分散式物理基礎設施網路(depin),結合了來自各種提供者的資源,使工程師能夠以可定製、成本有效且易於實施的方式獲取大量計算能力。 io cloud 現在已經擁有超過 95,000 個 GPU 和 1,000 多個 CPU,支持快速部署,選擇硬體,地理位置,並提供透明的支付流程。 2. 核心機制 2.1 中心化資源聚合 io.net 的去中心化資源聚合是其核心功能之一,該功能使得平台能夠利用全球範圍內分散的 GPU 資源,為 AI 和機器學習任務提供必要的計算支持。這種資源聚合策略的目標是優化資源使用,降低成本,並提供更廣泛的可訪問性。 以下是詳細介紹: 2.1.1 優勢 成本效益:通過利用市場上未充分利用的 GPU 資源,io.net 能夠提供比傳統雲服務更低成本的計算能力。這對於數據密集型的 AI 應用尤其重要,因為它們通常需要大量的計算資源,傳統方式可能成本高昂。可擴展性和靈活性:去中心化模型允許 io.net 輕鬆擴展其資源池,而無需依賴單一的供應商或數據中心。這種模型為用戶提供了選擇最適合其任務需求的資源的靈活性。 2.1.2 工作原理 資源來源多樣性:io.net 聚合來自多個來源的 GPU 資源,包括獨立數據中心、個人加密貨幣礦工、以及參與如 Filecoin 和 Render 等其他加密項目的多餘資源。技術實現:平台使用區塊鏈技術來追蹤和管理這些資源,確保資源分配的透明性和公平性。區塊鏈技術還幫助自動化支付和激勵分配給為網路貢獻額外計算能力的用戶。 2.1.3 具體步驟 資源發現和註冊:資源提供者(如 GPU 所有者)將其設備註冊到 io.net 平台。平台會驗證這些資源的性能和可靠性,確保它們符合特定的標準和需求。資源池化:經過驗證的資源被加入到全球資源池中,可供平台用戶租用。資源的分佈和管理通過智能合約自動執行,確保了處理過程的透明度和效率。動態資源分配:當用戶發起計算任務時,平台根據任務的需求(如計算能力、內存、網路帶寬等)動態分配資源。資源的分配考慮到成本效率和地理位置,優化任務執行速度和成本。 2.2 雙令牌經濟系統 io.net 的雙令牌經濟系統是其區塊鏈網路核心特徵之一,設計用來激勵網路參與者並確保平台運作的效率和可持續性。這一系統包括兩種令牌:$IO 和 $IOSD,每種令牌都扮演著獨特的角色。下面詳細介紹這一經濟系統的結構和功能。 2.2.1 $IO 令牌 $IO 是 io.net 平台的主要功能性令牌,用於多種網路交易和操作。其主要用途包括: 支付和費用:用戶使用 $IO 支付計算資源的租賃費用,包括 GPU 的使用費。此外,$IO 也用於支付網路上的各種服務和手續費。資源激勵:向那些提供 GPU 計算力或參與維護網路的用戶發放 $IO 令牌作為獎勵,激勵他們持續貢獻資源。治理:$IO 令牌持有者可以參與 io.net 平台的治理決策,包括投票權利,影響平台的未來發展方向和政策調整。 2.2.2 $IOSD 令牌 $IOSD 是與美元掛鉤的穩定幣,旨在為 io.net 平台提供一個穩定的價值存儲和交易媒介。主要功能如下: 價值穩定:$IOSD 的價值固定與美元 1:1 掛鉤,為用戶提供一種避免加密市場波動的支付方式。交易簡便:用戶可以使用 $IOSD 來支付平台費用,如計算資源的費用,確保交易在價值上的穩定性和可預測性。費用覆蓋:某些網路操作或交易費用可以用 $IOSD 來支付,從而簡化了費用結算流程。 2.2.3 雙令牌系統的工作機制 io.net 的雙令牌系統通過以下幾種方式相互作用,以支持網路的運營和增長: 資源提供者激勵:資源提供者(如 GPU 所有者)通過將其設備貢獻給網路,獲得 $IO 令牌作為回報。這些令牌可以用於進一步購買計算資源,或在市場上交易。費用支付:用戶使用 $IO 或 $IOSD 支付使用計算資源的費用。選擇 $IOSD 可以避免加密貨幣波動帶來的風險。經濟活動激勵:通過 $IO 和 $IOSD 的流通和使用,io.net 平台能夠刺激經濟活動,增加網路的流動性和參與度。治理參與:$IO 令牌還充當治理令牌,使持有者能夠參與到平台的治理過程中,如提議和投票決策。 2.3 動態資源分配與調度 io.net 的動態資源分配與調度是該平台核心功能之一,關鍵在於高效管理和優化計算資源的使用,以滿足用戶的多樣化計算需求。這一系統通過智能和自動化的方式,確保計算任務能夠在最合適的資源上執行,同時最大化資源的利用率和性能。 以下是詳細介紹這一機制的各個方面: 2.3.1 動態資源分配機制 1. 資源識別與分類: 當資源提供者將其 GPU 或其他計算資源接入 io.net 平台時,系統首先對這些資源進行識別和分類。這包括評估其性能指標如處理速度、內存容量、網路帶寬等。這些資源隨後被標記和歸檔,以便根據不同任務的需求進行動態調配。 2. 需求匹配: 用戶提交計算任務到 io.net 時,需指定任務的需求,如所需的計算能力、內存大小、預算限制等。平台的調度系統會分析這些需求,並從資源池中篩選出匹配的資源。 3. 智能調度演算法: 採用高級演算法自動匹配最適合的資源與提交的任務。這些演算法考慮到資源的性能、成本效率、地理位置(為了減少延遲)和用戶的特定偏好。調度系統還會監控資源的實時狀態,如可用性和負載情況,以動態調整資源分配。 2.3.2 調度與執行 1. 任務隊列和優先順序管理: 所有任務根據優先順序和提交時間排入隊列。系統根據預設的或動態調整的優先順序規則來處理任務隊列。緊急或高優先順序任務可以獲得快速響應,而長期或成本敏感型任務可能在低成本時段執行。 2. 容錯和負載均衡: 動態資源分配系統包括容錯機制,確保即便在部分資源發生故障時,任務也能平滑遷移到其他健康資源上繼續執行。負載均衡技術確保沒有單個資源被過載,通過合理分配任務負載來優化整個網路的性能。 3. 監控與調整: 系統持續監控所有任務的執行狀態和資源的運行狀況。這包括實時分析任務進度、資源消耗等關鍵性能指標。根據這些數據,系統可能會自動重新調整資源分配,優化任務執行效率和資源利用率。 2.3.3 用戶交互與反饋 透明的用戶界面:io.net 提供一個直觀的用戶界面,用戶可以輕鬆提交任務、查看任務狀態、調整需求或優先順序。反饋機制:用戶可以對任務執行的結果提供反饋,系統根據反饋調整未來任務的資源分配策略,以更好地滿足用戶需求。 3. 系統構架 3.1 IO Cloud IO Cloud 是為了簡化去中心化 GPU 集群的部署和管理而設計的,為機器學習工程師和開發人員提供可擴展和靈活的 GPU 資源訪問,無需重大的硬體投資。此平台提供類似傳統雲服務的體驗,但具有去中心化網路的優勢。 亮點: 可擴展性和經濟性:旨在成為最具成本效益的 GPU 雲,可將 AI/ML 項目成本降低高達 90%。與 IO SDK 集成:通過無縫集成增強 AI 項目性能,創建統一的高性能環境。全球覆蓋:分散式 GPU 資源,優化機器學習服務和推理,類似於 CDN。RAY 框架支持:使用 RAY 分散式計算框架進行可擴展的 Python 應用程序開發。獨家功能:提供 OpenAI ChatGPT 插件的私人訪問許可權,便於部署訓練集群。加密挖礦創新:通過支持機器學習和人工智慧生態系統,尋求革新加密挖礦。 3.2 IO Worker IO Worker 旨在為 WebApp 用戶簡化和優化供應操作。這包括用戶賬戶管理、實時活動監控、溫度和功耗跟蹤、安裝支持、錢包管理、安全性和盈利能力分析。 亮點: 工作人員主頁:提供實時監控連接設備的儀錶板,具有刪除和重命名設備的功能。設備詳情頁:顯示綜合設備分析,包括流量、連接狀態和工作歷史。收益與獎勵頁:跟蹤收益和工作歷史,交易詳情可在 SOLSCAN 上訪問。添加新設備頁:簡化設備連接過程,支持快速和簡易的集成。 3.3 IO Explorer IO Explorer 設計為一個全面的平台,為用戶提供 io.net 網路運營的深入洞察,類似於區塊鏈瀏覽器為區塊鏈交易提供透明度。其主要目標是使用戶能夠監控、分析並了解 GPU 雲的詳細信息,確保對網路活動、統計數據和交易的完全可見性,同時保護敏感信息的隱私。 優點: 瀏覽器首頁:提供有關供應、驗證供應商、活躍硬體數量和實時市場定價的洞察。集群頁:顯示網路中部署的集群的公共信息,以及實時指標和預訂詳情。設備頁:顯示連接到網路的設備的公共詳情,提供實時數據和交易跟蹤。實時集群監控:提供集群狀態、健康和性能的即時洞察,確保用戶獲得最新信息。 3.4 IO-SDK IO-SDK 是 Io.net 的基礎技術,源於 Ray 技術的一個分支。它使任務能夠并行運行並處理不同語言,與主要的機器學習(ML)框架兼容,使得 IO.NET 對於各種計算需求都顯得靈活而高效。這種設置,加上一套明確定義的技術,確保 IO.NET Portal 能夠滿足當今的需求並適應未來的變化。 多層架構的應用 · 用戶界面:作為用戶的視覺前端,包括公共網站、客戶區和 GPU 提供商區域。設計直觀、用戶友好。 · 安全層:確保系統的完整性和安全,包括網路保護、用戶身份驗證和活動記錄。 · API 層:作為網站、提供者和內部管理的通信中心,促進數據交換和操作。 · 後端層:系統的核心,處理集群 /GPU 管理、客戶互動和自動擴展等操作。 · 資料庫層:存儲和管理數據,主存儲用於結構化數據,緩存用於臨時數據。 · 任務層:管理非同步通信和任務,確保執行和數據流的效率。 · 基礎設施層:基礎設施,包含 GPU 池、編排工具和執行 /ML 任務,配備強大的監控解決方案。 3.5 IO Tunnels 利用反向隧道技術從客戶端創建到遠程伺服器的安全連接,使工程師能夠繞過防火牆和 NAT 進行遠程訪問,無需複雜配置。工作流程:IO Worker 連接到中間伺服器(io.net 伺服器)。然後,io.net 伺服器監聽來自 IO Worker 和工程師機器的連接,通過反向隧道促進數據交換。 在 io.net 中的應用 工程師通過 io.net 伺服器連接到 IO Workers,簡化了遠程訪問和管理,無需網路配置挑戰。優勢:訪問便捷性:直接訪問 IO Workers,消除網路障礙。安全性:確保受保護的通信,維護數據隱私。可擴展性和靈活性:在不同環境中有效管理多個 IO Workers。 3.6 IO Network IO Network 採用網狀 VPN 架構,為 antMiner 節點之間提供超低延遲通信。 網狀 VPN 網路: 去中心化連通性:與傳統的星型模型不同,網狀 VPN 直接連接節點,提供增強的冗餘、容錯能力和負載分配。優勢:對節點故障具有強大的抗性,可擴展性強,延遲低,流量分配更優。 io.net 的好處: 直接連接降低延遲,優化應用性能。沒有單點故障,即使單個節點故障網路仍能運行。通過使數據跟蹤和分析更具挑戰性,增強用戶隱私。新節點的加入不影響性能。資源共享和處理在節點間更高效。 4. $IO 代幣 4.1 $IO 代幣的基本框架 1. 固定供應量: $IO 代幣的最大供應量固定為 8 億枚。這個供應量的設置旨在確保代幣價值的穩定性和防止通貨膨脹。 2. 分配和激勵: 初始時,將發放 3 億枚 $IO 代幣。剩餘的 5 億枚代幣將作為獎勵發放給供應者及其股東,這一過程預計將持續 20 年。獎勵按小時釋放,並遵循一種遞減模型(從第一年的 8% 開始,每月減少 1.02%,約每年減少 12%),直至達到 8 億枚的總發行量上限。 3. 銷毀機制: $IO 採用了程序化的代幣銷毀系統,即利用 io.net 從 IOG 網路生成的收入購買並銷毀 $IO 代幣。銷毀機制會根據 $IO 的價格調整銷毀的數量,以此產生代幣的通縮壓力。 4.2 費用和收益 使用費: io.net 向用戶和供應商收取多種費用,包括預訂計算能力時的預訂費和支付費用。這些費用的設置旨在維護網路的財務健康並支持 $IO 的市場流通。 支付費用: 對於使用 USDC 支付的,收取 2% 的費用;對於使用 $IO 支付的,則不收取任何費用。 供應商費用: 與用戶類似,供應商在收到支付時也需要支付相應的費用,包括預訂費和支付費用。 4.3 生態系統 GPU 租用者(也稱為用戶),例如想要在 IOG 網路上購買 GPU 計算能力的機器學習工程師。這些工程師可以使用 $IO 來部署 GPU 集群、雲遊戲實例,並構建虛幻引擎 5(和類似的)像素流應用程序。用戶還包括希望在 BC8.ai 上進行無伺服器模型推理的個人消費者以及 io.net 未來將託管的數百個應用程序和模型。GPU 所有者(也稱為供應商),例如獨立數據中心、加密礦場和專業礦工,希望在 IOG 網路上提供未充分利用的 GPU 計算能力並從中獲利。IO 幣持有者(也稱為社區)參與提供加密經濟安全和激勵措施,以協調各方之間的互利和懲罰,以促進網路的發展和採用。 4.4 具體分配 社區:佔總分配的 50%,這部分代幣主要用於獎勵社區成員,激勵平台的參與和增長。研發與生態系統(R&D Ecosystem):占 16%,用於支持平台的研發活動和生態系統建設,包括合作夥伴和第三方開發者。初始核心貢獻者(Initial Core Contributors):占 11.3%,獎勵那些在平台早期階段做出關鍵貢獻的團隊成員。早期投資者:種子輪(Early Backers: Seed):占 12.5%,這部分代幣分配給早期的種子投資者,以獎勵他們對項目初期的信任與資金支持。早期投資者:A 輪(Early Backers: Series A):占 10.2%,分配給 A 輪投資者,以回報他們在項目發展較早階段的資金和資源投入。 4.5 減半機制 2024 年至 2025 年:在這兩年中,每年釋放 6,000,000 枚 $IO 代幣。2026 年至 2027 年:從 2026 年開始,每年的釋放量減半至 3,000,000 枚 $IO 代幣。2028 年至 2029 年:釋放量繼續減半,每年釋放 1,500,000 枚 $IO 代幣。 5. 團隊 / 合作 / 融資情況 io.net 擁有多元化的技能和經驗的領導團隊,他們在技術領域擁有數十年的經驗,為公司的成功做出了貢獻。 Tory Green 是 io.net 首席運營官,此前是 Hum Capital 首席運營官、Fox Mobile Group 企業發展與戰略總監。 Ahmad Shadid 是 io.net 創始人兼首席執行官,此前是 WhalesTrader 量化系統工程師。 Garrison Yang 是 io.net 首席戰略官兼首席營銷官,此前是 Ava Labs 增長與戰略副總裁。他畢業於加州大學聖巴巴拉分校環境健康工程專業。 今年三月,io.net 獲得了 3000 萬美元的 A 輪融資,該輪融資由 Hack VC 領投,Multicoin Capital、6th Man Ventures、M13、Delphi Digital、Solana Labs、Aptos Labs、Foresight Ventures、Longhash、SevenX、ArkStream、Animoca Brands、Continue Capital、MH Ventures 和 OKX,以及包括 Solana 創始人 Anatoly Yakovenk、Aptos 創始人 Mo Shaikh 和 Avery Ching、Animoca Brands 的 Yat Siu 以及 Perlone Capital 的 Jin Kang 在內的行業領袖參投。 6. 項目評估 6.1 賽道分析 io.net 是一個基於 Solana 區塊鏈的去中心化計算網路,專註於通過集成未充分利用的 GPU 資源來提供強大的計算能力。這一項目主要處於以下幾個賽道領域: 1. 去中心化計算(Decentralized Computing) io.net 構建了一個去中心化的物理基礎設施網路(Depin),利用來自不同來源(如獨立數據中心、加密礦工)的 GPU 資源。這種去中心化的方法旨在優化計算資源的利用,降低成本,同時提高可訪問性和靈活性。 2. 雲計算(Cloud Computing) 儘管 io.net 採用去中心化的方法,但它提供的服務與傳統雲計算類似,如 GPU 集群管理和機器學習任務的擴展能力。io.net 的目標是創建一個類似於傳統雲服務的體驗,但利用去中心化網路的優勢來提供更高效、成本低廉的解決方案。 3. 區塊鏈技術應用(Blockchain Applications) 作為一個基於區塊鏈技術的項目,io.net 利用區塊鏈的特性,如安全性和透明性,來管理網路中的資源和交易。 與 io.net 在功能和目標上相似的項目包括: Golem:也是一個去中心化的計算網路,用戶可以租用或出租未使用的計算資源。Golem 致力於創建一個全球的超級計算機。Render:利用去中心化網路來提供圖形渲染服務。Render 通過區塊鏈技術,使內容創建者可以訪問更多的 GPU 資源,從而加速渲染過程。iExec RLC:這個項目創建了一個去中心化的市場,允許用戶出租他們的計算資源。iExec 通過區塊鏈技術支持各種類型的應用,包括數據密集型應用和機器學習工作負載。 6.2 項目優勢 可擴展性:io.net 專門設計了高度可擴展的平台,以滿足客戶的帶寬需求,並使團隊能夠在 GPU 網路上輕鬆擴展工作負載,無需大規模調整。批量推理與模型服務:平台支持數據批次上的并行化推理,允許機器學習團隊在分散式 GPU 網路上部署工作流。并行訓練:為了克服內存限制和順序工作流,io.net 利用分散式計算庫在多個設備上并行化訓練任務。并行超參數調整:利用超參數調整實驗的固有并行性,io.net 優化了調度和搜索模式。強化學習 (RL):利用開源的強化學習庫,io.net 支持高度分散式的 RL 工作負載,並提供簡單的 API。即時可訪問性:與傳統雲服務的長時間部署不同,io.net Cloud 提供即時訪問 GPU 供應,使用戶能夠在幾秒鐘內啟動他們的項目。成本效率:io.net 設計為一個經濟實惠的平台,適合不同類別的用戶。目前,該平台的成本效率比競爭服務高出約 90%,為機器學習項目提供了顯著的節省。高安全性和可靠性:平台承諾提供一流的安全性、可靠性和技術支持,確保機器學習任務的安全和穩定環境。實施的便利性:io.net Cloud 消除了構建和管理基礎設施的複雜性,使任何開發…