W3 POC is a large-scale P2P application protocol testbed based on IPFS and Libp2p for testing W3.
W3 is a in new kind of blockchain, i.e. Consensusless Blockchain. It drops the most expensive part of traditional blockchains, the consensus, and therefore simpler, cheaper and faster.
Basically W3 POC is a javascript DApp, it implements the W3 consensusless blockchain protocol with a swarm of W3 Nodes within a webpage and then connected all swarms into a large testbed. Nodes pass messages through EventEmitter2 within a swarm and then through libp2p across swarms.
Vue and ECharts are used for visualization. Meanwhile, a Github CI/CD action is setup for automatically distribute the whole DApp via IPFS, and the web3.storage will be used soon to record/publish the testing results.
npm install
npm run dev
Then visit http://localhost:3000 (default)
npm run build
npm run serve
Then visit http://localhost:4173 (default)
Welcome to contribute 👋