This project is in PoC stage right now, it is not ready for production usage.
We believe in open protocols and decentralized applications and, therefore, prior to POLINET, we built Bloqboard, a platform that facilitates borrowing and lending of tokens built on the Dharma, a p2p lending protocol. We decided to go one step further and created a decentralized p2p network that facilitates trading and lending on 0x-based protocols without intermediaries like relayers.
P2P Open Liquidity Network for 0x-based protocols (like 0x, dharma, dYdX, etc.) that provides a decentralized channel to share orders and trade or lend tokens between network peers. For now, we have two implementations of POLINET clients: DApp (react.js) and Node.js
We built it as a decentralized web application using IPFS pubsub and WebRTC for p2p communication and dharma.js/0x.js for orders validation.
A browser version libp2p pubsub is not so mature, so we decided to use a more mature IPFS pubsub library.
We will continue developing POLINET to integrate it with the token lending and trading protocols.
Run it locally:
yarn && yarn start
Publish it to IPFS:
ipfs daemon
yarn build
npm install ipscend --global
ipscend publish
Run it locally:
NODE_ENV=production node start.js
Alex Bazhanau
- telegram: @frostiq
- email: alex@confirmationlabs.io