Skip to content

Latest commit

 

History

History

README.md

Fullnode

License GoDoc

Fullnode is a Dao of Provider.It shows all Provider node that connects together using P2P networking.And provides users a convenient way to build their own network tunnel.

Every Fullnode needs to deposit a few tokens to become a Dao.After that, other Provider node can join this Dao by PubSub a same topic.Also these nodes will report some metadata including public network IP,wallet,contry and so on.

People can choose any one or two Provider nodes to build their own network tunnel by paying a few tokens.The Provider nodes which been selected will get rewards.

When all things come up,Enjoy FlowShield.

Features

  • Web3 Dao
  • Decentralized storage
  • Zero-Trust
  • Network Security

How does it work

Installing

Docker-compose

  1. Get deploy Dockerfile
cd deploy/docker-compose

just pay attention to nginx.conf and docker-compose.yaml

  1. Change nginx.conf line32 to your own domain
...
listen 80 default_server;

server_name dash.FlowShield.xyz;  #here is your domain

root /usr/share/nginx/html;
index index.html;
...
  1. Change some ENV in docker-compose.yaml file
CS_OAUTH2_CLIENT_ID: 'your client id should apply from github'
CS_OAUTH2_CLIENT_SECRET: 'your client secret should apply from github'
CS_PRIVATE_KEY: 'a blockchain private key'
CS_CONTRACT_TOKEN: 'contract address'
CS_W3S_TOKEN: 'apply from https://web3.storage'

This will also install CA and Portal

License

Fullnode source code is available under the Apache 2.0 License.