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.
- illustration & debug for the W3 protocol
- benchmark of performance & resource consumption
- simulation on security attacks (in process)
- Project Gateway https://w3-poc.huanglab.io/
- IPFS Gateway https://ipfs.io/ipns/w3-poc.huanglab.io
- Project Gateway https://3.112.126.56/ipfs/QmPT54ULWAenneWw17k7ZFVQfy4qPRiugRgnBXdZJ3PZF2
- IPFS Gateway https://ipfs.io/ipfs/QmPT54ULWAenneWw17k7ZFVQfy4qPRiugRgnBXdZJ3PZF2
npm install
npm run dev
Then visit http://localhost:3000 (default)
npm run build
npm run serve
Then visit http://localhost:4173 (default)
- W3 Whitepaper (beta release soon)
- Consensusless Blockchain: A Promising High-Performance Blockchain without Consensus
- 区块链不需要挖矿——无共识区块链 (Chinese)
- @eric 🎈 (founder, project lead, technical product owner, architect)
- @jian ⛷ (tech lead + core engineer)
- @hao ⛷ (core engineer)
Welcome to contribute 👋