Distributed Storage:

Distributed storage, through its decentralized architecture, provides significant safeguards for the privacy and security of users' brainwave data. It disperses data across multiple nodes in the network, not only enhancing the data's resistance to tampering and failure but also making it difficult for any single point of attack or failure to compromise the entire data's security and integrity. Additionally, distributed storage utilizes encryption and smart contracts to ensure that only authorized users can access their brainwave data, thereby protecting user privacy while also facilitating secure data sharing and utilization.

To provide a higher level of privacy and security for users' data, Hypnus has upgraded traditional IPFS technology, with the system architecture as follows:

In this new architecture, initially based on IPFS, the mature distributed file system of IPFS is used as the underlying file system of the new architecture. Storage processes sent to nodes use the file storage information provided by IPFS for addressing. Processes on each node find the data stored locally on the node, and all node processes process their local data in parallel. After processing, the results are sent to the master node for aggregation through the communication function of the new architecture algorithm. This architecture shifts the characteristic of data migration to computing in traditional systems to computing migration to data, enabling data-intensive computation relying on the new storage architecture, solving traditional IPFS issues such as lacking a file system, needing network transmission to read data, and not working effectively in large data environments. Computing and storage nodes are combined into one, with the master and slave nodes on the same physical machine, achieving local computing while also saving on the hardware resources needed to build the system.

At the same time, the new storage architecture combines the advantages of IPFS by creating a middleware layer that conceals the complexity of distributed file storage and provides a unified data access interface. This structure allows data to be stored and processed locally at the nodes where computation is needed, thus reducing the risk of data leakage from network transmission and enhancing computational efficiency. Additionally, due to the inherent high fault tolerance and self-healing capabilities of IPFS, the security and reliability of the data are further strengthened. Moreover, this architecture utilizes IPFS's block storage mechanism, not only enhancing the flexibility and scalability of data processing but also strengthening the system's resistance to hardware failures, thereby overall enhancing the security and stability of the distributed storage system.

Last updated