Overview

FlowShield - Private retrieval of data #

Inspiration #

At present, the options available for interactive (low-latency) communication with privacy guarantee are very limited, and the solutions developed so far all focus on the traditional web model of single source data publisher, and it has defects in delay and threat models.

FlowShield uses blockchain, web3 and secure network technology of private data retrieval to enhance and improve network security/privacy protection of users’ privatization.

In order to protect the public’s network security under web2, a very popular zero-trust security architecture has emerged. Our team has been working on open source products with zero trust security, but we found that although many zero trust network security companies provide zero trust security platforms, they monopolize users’ network access nodes and centrally store users’ core security profiles. Therefore, we are considering whether we can use web3 technology to realize a secure network for private data retrieval. We designed FlowShield project to provide users with a decentralized secure network platform for private data retrieval, and help users master their own secure data.

Its value #

FlowShield aims to build a decentralized private data retrieval security network system of web3 in the world, and help users recapture the privacy security information eroded by giants under web2, so that the current global hot zero-trust security network technology combined with web3 can better help users master their own security privacy data and give users a good experience of private data retrieval security network products.

image

How do we build it? #

The design part of FlowShield project includes distributed full-nodes, network miner provider, intelligent contract, network quality checker and network client program. The details are as follows:

Part Ⅰ: FlowShield-Fullnode (Ful nodes of private data retrieval network based on DAO Tools) #

Anyone can run Fullnode, which hosts the metadata of decentralized network and provides metadata networking and transaction matching platform. It integrates metadata from all providers, and providers use libp2p-based pubsub every few seconds to keep heartbeat to Fullnode to prove that they are online.

Users can find resources and nodes to build their own secure anonymous network tunnel. They only need to pay some tokens, and the provider nodes can get these tokens as rewards.

For all users’ and Dao’s data, we use Filecoin’s web3.storage to store user data in a decentralized way.

image image

Part Ⅱ: FlowShield-Provider (Network Miner, a Secure Network Tunnel Provider for Decentralized Data Private Retrieval) #

Our nodes are automatically networked through kademlia DHT and IPFS networks of libp2p through peer discovery and routing, and data synchronization among multiple nodes is realized through PubSub function of libp2p.

For all users and Dao data, we use web3.storage of Filecoin to store user data in a decentralized way.

image

Part Ⅲ: FlowShield-Contracts (support:EVM Chains) #

We provide a complete smart contract for the decentralized trusted bandwidth market. Our smart contract is deployed on the EVM network, and we provide many methods in the smart contract to ensure a safe trading process and a safe trading environment.

Part Ⅳ: FlowShield-verifier (Decentralized network quality checker) #

We provide the verifier component for the decentralized trusted bandwidth market. Anyone can run the network verifier, monitor the network quality of ongoing orders, and detect and punish illegal and bad network providers.

image

Part Ⅴ: DeCA (Decentralized PKI CA center) #

Decentralize PKI CA center to provide communication authentication infrastructure for Dao point-to-point communication.

image

Part Ⅵ: FlowShield-Client (client for private data retrieval.) #

A client user connects to a provider to establish a network security tunnel for private data retrieval.

Thanks supports #

Protocol Labs
Protocol Labs
Filecoin
Filecoin
Nervos
Nervos