-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update config.toml FlowShield/flowshield_site_source@34d7195
- Loading branch information
Showing
13 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<!doctype html><html><head><title>FlowShield WhitePaper::Categories</title> | ||
<meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=img/favicon.ico type=image/x-icon><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/master.min.css><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/topbar_footer.min.css><link href="https://fonts.googleapis.com/css?family=Cutive+Mono&display=swap" type=text/css rel=stylesheet><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/list.min.css></head><body><div class=container><div class=topbar><span class=tb-title><a href=https://www.flowshield.xyz/flowshield_whitepaper/>FlowShield WhitePaper</a></span><ul class=tb-navbar><li><a href=/flowshield_whitepaper>FlowShield:Private retrieval data network</a></li></ul></div><p class=info-panel>Categories</p><div class=post-list></div><div class=footer><p>Copyright © FlowShield WhitePaper</p></div></div></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Categories on FlowShield WhitePaper</title><link>https://www.flowshield.xyz/flowshield_whitepaper/categories/</link><description>Recent content in Categories on FlowShield WhitePaper</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://www.flowshield.xyz/flowshield_whitepaper/categories/index.xml" rel="self" type="application/rss+xml"/></channel></rss> |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<!doctype html><html><head><title>FlowShield WhitePaper::FlowShield:Private retrieval data network</title> | ||
<meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=img/favicon.ico type=image/x-icon><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/master.min.css><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/topbar_footer.min.css><link href="https://fonts.googleapis.com/css?family=Cutive+Mono&display=swap" type=text/css rel=stylesheet><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/article_page.min.css><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/article.min.css></head><body><div class=container><div class=topbar><span class=tb-title><a href=https://www.flowshield.xyz/flowshield_whitepaper/>FlowShield WhitePaper</a></span><ul class=tb-navbar><li><a href=/flowshield_whitepaper>FlowShield:Private retrieval data network</a></li></ul></div><div class=info-panel> </div><div class=article-div><h1>FlowShield:Private retrieval data network</h1><article><p><img src=https://res.cloudinary.com/malloc/image/upload/v1669811086/FlowShield/flowshield_bar_qmszqr.png alt=image></p><h1 id=abstract>Abstract</h1><p>FlowShield aims to build a decentralized web3 privacy data retrieval security network system around the world, | ||
and help users recapture 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 privacy data retrieval security network products.</p><h1 id=1-introduce>1. Introduce</h1><h2 id=11-motivation>1.1 Motivation</h2><p>At present, the options available for interactive (low-latency) communication with privacy guarantee are very limited, | ||
and the currently developed solutions are all focused on the traditional single-source data publisher network model, | ||
which has defects in delay and threat models. FlowShield uses the secure network technologies of blockchain, | ||
web3 and private data retrieval to enhance and improve the network security/privacy protection of users’ privatization.</p><p>In order to protect the public’s network security under web2, a very popular zero-trust security architecture has emerged. | ||
However, the zero-trust security company monopolizes users’ network access nodes, | ||
and centrally stores users’ core security configuration files. | ||
Therefore, we are considering whether we can use web3 technology to realize the secure network of private data retrieval. | ||
We designed FlowShield project, which aims to provide users with a decentralized secure network platform for private data retrieval, | ||
and help users master their own secure data.</p><h1 id=2system-composition>2.System Composition</h1><h2 id=21-flowshield-fullnode>2.1 FlowShield-Fullnode</h2><p>All nodes are FlowShield networks, which provide DAO tools for institutions\organizations\individuals, | ||
mainly to satisfy users’ privatization and customize their own network privatization attributes.</p><p>Anyone can run all nodes, host metadata of decentralized network, and provide metadata networking and transaction matching platform. | ||
It integrates metadata from all providers, and providers use libp2p-based pubsub every few seconds to keep | ||
their hearts beating to Fullnode to prove that they are online.</p><p>Users can find resources and nodes inside the all-node platform to build their own secure anonymous network tunnel. | ||
They only need to pay some tokens, and the network providers (miners) nodes can get these tokens as rewards.</p><p>For all users’ and Dao’s data, we store it on the decentralized network of Filecoin.</p><p><img src=https://user-images.githubusercontent.com/34047788/191491783-840a042d-4f39-4247-ae74-86e9278ebb4f.png alt=image></p><p><img src=https://user-images.githubusercontent.com/34047788/191491199-61b73816-5538-460c-b0ba-e9b662e8681d.png alt=image></p><h2 id=22-flowshield-provider>2.2 FlowShield-Provider</h2><p>Provider, as a secure network tunnel provider for decentralized private data retrieval, | ||
provides decentralized network access services for FlowShield network users. | ||
The Provider decentralized networking through peer-to-peer discovery and routing through libp2p, | ||
and combined with the publish and subscribe function of P2P to achieve data synchronization among multiple nodes.</p><p><img src=https://user-images.githubusercontent.com/34047788/191491394-6dccc868-ed08-483b-9a74-2fcff6a243e2.png alt=image></p><h2 id=23-flowshield-verifier>2.3 FlowShield-Verifier</h2><p>We provide verifier components for the decentralized trusted bandwidth market. | ||
Anyone can run a network verification program, monitor the network quality of ongoing orders, | ||
and detect and punish illegal and bad network providers.</p><p><img src=https://user-images.githubusercontent.com/34047788/191491491-cde176f0-f01c-4dfe-8d5f-b6f7d8964f35.png alt=image></p><h2 id=24-deca>2.4 DeCA</h2><p>Decentralized PKI CA center provides communication authentication function for point-to-point communication | ||
between client and miner nodes in FlowShield network. DeCA can perform all the key functions of X.509 PKI standard, | ||
that is, register, confirm, revoke and verify mTLS certificates.</p><p>Our goal is to completely decentralize the CA pool, and at the same time build our decentralized solution and the | ||
established PKI standard (i.e. X.509) to achieve effective real-world integration.</p><p><img src=https://user-images.githubusercontent.com/34047788/191492613-b5b76237-38bb-468f-b15a-860f67581818.png alt=image></p><h3 id=241-deca-decentralized-edge-trusted-computing>2.4.1 DeCA Decentralized Edge Trusted Computing</h3><p>At present, DECA has decentralized the storage of certificate data. With the birth of FEVM, we feel the power of trusted storage and calculation that can’t be tampered with. We use FEVM to define the calculation process of deterministic state, which is used to verify the information legality of CA certificate, the authorization legality of both sides of the tunnel, and shield the possibility of both clients and miners contacting Dao authentication information.</p><p>At present, DECA’s metadata sharing is still in the traditional stage of data sharing. | ||
There is the risk of algorithm logic and confidential data leakage in SDP policy implementation, | ||
which leads to a series of untrustworthy and uncertain calculations that disturb or even attack FlowShield services, | ||
which brings some challenges to tamper-proof, policy algorithm and service security and stability.</p><p>FlowShield plans to use advanced blockchain technology to encapsulate the logic of policy enforcement algorithm, | ||
and introduce credential encryption, including the zero-knowledge proof of private data, the data required by specific services. | ||
The verification method of these credentials is decentralized and public, which will not reveal any data between users | ||
and the services they want to access, and has tamper-proof, credible and deterministic calculation. | ||
Enable users to maintain privacy while proving that they have the right to network and carry out activities.</p><h3 id=242-root-certificate-confidentiality>2.4.2 ROOT Certificate Confidentiality</h3><p>In the current popular PKI system, there is a risk of loss of root certificates and sub certificates. | ||
We will also upgrade our certificate risk control scheme.</p><p>Using the tamper proof technology of IPFS, we can ensure the accuracy of root certificates and sub certificates, | ||
but at the same time, there will be a risk of disclosure. Through FEVM and smart contracts, we can make the reading and | ||
parsing process of root certificates credible, so as to ensure the stability and security of miner services.</p><h2 id=25-contract>2.5 Contract</h2><p>FlowShield mainly uses smart contracts to build a decentralized storage engine policy center. Our goal is to establish a private data retrieval platform that can run by itself and be managed by the public. At present, the operation carrier of smart contract mainly considers the virtual machine environment compatible with EVM. First, we choose FEVM as our decentralized management platform. As the computing layer of the FileCoin storage ecosystem, FEVM allows us to conduct trusted computing, provide services closer to data storage, and provide users with more reliable data computing credibility.</p><p>The main functions of smart contracts include:</p><ol><li>Pledge and redemption of fullnode node and provider node</li><li>Matching and payment of users’ online orders</li><li>Withdrawal of benefits by network providers</li></ol><h2 id=26-did-user-network>2.6 DID User Network</h2><p>Users log in to the platform through Github, and use DID to bind their Github identities, which helps users save the gas costs related to identity binding. After successful binding, users can log in to the platform by using DID authentication. The order part also uses DID for data storage.</p><p><img src=https://user-images.githubusercontent.com/12872991/195312470-26ecc955-d489-4b42-9fe0-84223c52089e.png alt=image></p><h2 id=27-network-access-client>2.7 Network Access Client</h2><p>Client users connect to the provider to establish a network security tunnel for private data retrieval. We have built a client with a certain degree of anti censorship to help users access the Cloud Slit network safely and efficiently.</p><h1 id=3-evm-pool>3. EVM Pool</h1><p>The fund pool enables individuals and communities to pay for any number of network tunnels on the blockchain. The fund pool is just a smart contract holding funds for Provider Verifier, which can be used for correct actions by network providers and verifiers, while the tokens in the fund pool are used to pay the storage, computing and hardware costs of operators.</p><p>FlowShield allows users to use any ERC20 equivalent token to make payment to FlowShield. By allowing payment in any token, FlowShield has created a private retrieval data network independent of the chain.</p></article><div class=article-info>2022-10-02</div></div><div class=footer><p>Copyright © FlowShield WhitePaper</p></div></div></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FlowShield WhitePaper</title><link>https://www.flowshield.xyz/flowshield_whitepaper/</link><description>Recent content on FlowShield WhitePaper</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://www.flowshield.xyz/flowshield_whitepaper/index.xml" rel="self" type="application/rss+xml"/><item><title>FlowShield:Private retrieval data network</title><link>https://www.flowshield.xyz/flowshield_whitepaper/</link><pubDate>Sun, 02 Oct 2022 12:55:18 +0800</pubDate><guid>https://www.flowshield.xyz/flowshield_whitepaper/</guid><description>Abstract FlowShield aims to build a decentralized web3 privacy data retrieval security network system around the world, and help users recapture 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 privacy data retrieval security network products. | ||
1. Introduce 1.1 Motivation At present, the options available for interactive (low-latency) communication with privacy guarantee are very limited, and the currently developed solutions are all focused on the traditional single-source data publisher network model, which has defects in delay and threat models.</description></item></channel></rss> |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.flowshield.xyz/flowshield_whitepaper/</loc><lastmod>2022-10-02T12:55:18+08:00</lastmod></url><url><loc>https://www.flowshield.xyz/flowshield_whitepaper/categories/</loc></url><url><loc>https://www.flowshield.xyz/flowshield_whitepaper/</loc></url><url><loc>https://www.flowshield.xyz/flowshield_whitepaper/tags/</loc></url></urlset> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<!doctype html><html><head><title>FlowShield WhitePaper::Tags</title> | ||
<meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=img/favicon.ico type=image/x-icon><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/master.min.css><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/topbar_footer.min.css><link href="https://fonts.googleapis.com/css?family=Cutive+Mono&display=swap" type=text/css rel=stylesheet><link rel=stylesheet type=text/css href=/flowshield_whitepaper/sass/list.min.css></head><body><div class=container><div class=topbar><span class=tb-title><a href=https://www.flowshield.xyz/flowshield_whitepaper/>FlowShield WhitePaper</a></span><ul class=tb-navbar><li><a href=/flowshield_whitepaper>FlowShield:Private retrieval data network</a></li></ul></div><p class=info-panel>Tags</p><div class=post-list></div><div class=footer><p>Copyright © FlowShield WhitePaper</p></div></div></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on FlowShield WhitePaper</title><link>https://www.flowshield.xyz/flowshield_whitepaper/tags/</link><description>Recent content in Tags on FlowShield WhitePaper</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://www.flowshield.xyz/flowshield_whitepaper/tags/index.xml" rel="self" type="application/rss+xml"/></channel></rss> |