Architecture
The architecture of FusionCore mainly contains three parts Blockchain Layer, Distributed pooling of resources and GPU Marketplace.Blockchain Layer, as the settlement layer and DA layer of the distributed AI system, is mainly responsible for content data storage, transaction information storage and reward distribution. In the blockchain layer, data acquisition is done through browser extension crawling and on-chain data ingestion. Users can crawl their browsing data through FusionCore Extension, including Chatgpt question data, search engine browsing data, social APP data, etc., and then upload them to FusionCore Extension after user signature. FusionCore layer2 is mainly responsible for verifying the transaction process in the system and uploading it to the chain to record, the automatically running Proof of Contribution consensus algorithm will prove the contribution of the participants in the system and allocate rewards to the participants based on the contribution degree, and all the transaction processes in the chain are stored in the Data Availability layer. All transactions on the chain are stored in the Data Availability layer.
The core business processing part of FusionCore is Distributed pooling of resources, which pools GPU resources shared by users, and different types of GPUs are divided into vGPUs, each of which has equal arithmetic power and video memory, and are containerized to build a microservices architecture, which is composed of GPU pools through VxLan. The GPU pool is formed by VxLan, and when users need to use GPU resources, they will be allocated GPU resources through appropriate arithmetic routing and scheduling algorithms, and the rental behavior is priced by the PVCG mechanism.The AI microservice containers interoperate with each other through RESTful APIs, and FusionCore provides service api in the back-end to provide services for the users.
GPU marketplace is the front-end and back-end part of FusionCore system, which provides user personal information management, node management, service monitoring, system report and other services, including user reputation system in the user information, so as to evaluate the value of resources provided by the user and prevent malicious behavior.
Last updated