Inspiration

We realised that communication over the crypto space is non-existent, which makes contacting NFT creators or crypto traders difficult

What it does

It is a Web3 Social protocol that will foster community, built to provide users with a voice to be heard, a platform to freely express themselves without fear of being moderated or having their data sold to big cooperations. Quilt is a protocol built on Web3 that’ll allow users to socialise with each other and conduct transactions without going to ‘centralised’ exchanges such as open sea, and have control over their data.

How we built it

For the chat-dapp, we built it using gun (https://gun.eco/) for our p2p protocol. The universal GUN graph is distributed across all peers participating in the network. Currently researching alternatives like OrbitDB (https://orbitdb.org/) and berty (https://berty.tech/). Along with that, we used Solidity smart contract to establish an Escrow service that allows our users to trade their Web3 assets while being able to chat, and knowing the price of these assets (currently only accepts MATIC). However, we’re currently researching how to integrate chainlink to our current version, allowing these users the choice of paying with their preferred cryptocurrencies in real-time. Lastly, via IPFS and its technologies, we are allowing users to choose how they want to save the names of their friends/acquaintances’ wallet addresses

Challenges we ran into

We are trying to integrate chainlink for the escrow and encryption with Libp2p for our dapp. Currently, we are worried about the storage capacity. Browser peers use localStorage or IndexedDB to store only a subset of the graph they are subscribed to, synced using WebRTC, Websockets, or other transports. The same browser code also runs in NodeJS with adapter plugins for fs, S3-like storage backups, UDP multicast, and other features that let it stay in “relay” mode only or to store everything. But we don’t want to use centralised storage like S3. So we are in search of decentralised options to deploy our relay peers. Therefore we would like to change our infrastructure from gun [https://gun.eco/] to OrbitDB [https://orbitdb.org/].

Accomplishments that we’re proud of

We’ve been able to redesign our Dapp and establish an excellent landing page that conveys our vision. Also, we’re testing on naming, and this will allow our customers to customise the wallet addresses of their friends(similar to how we save our friends and family phone numbers). We’ve also incorporated a chatbot to assist with our customer onboarding, making it easier to use the Dapp. Lastly, we’re testing the P2P trading feature, enabling users to trade their Web3 assets while being able to chat, creating more intimacy.

What we learned

From a technical standpoint, we’ve learned the versatility of the chainlink ecosystem and the polygon network. Still, from a business standpoint, we’ve seen enormous potential in providing users with a decentralised and ‘intimate/ informal’ way of trading assets.

What’s next for Quilt

We will perfect the naming feature and a simple P2P trading feature, which will allow users on the polygon network to use their matic to trade their assets. Still, we will look into integrating chainlink to create more versatility and opportunities to track the value of their Web3 holdings in real time, trade, and chat while conducting Web3 transactions (NFT/Crypto). We will also work on our chatbot, making it more 'human' and interactive. Lastly, we will be implementing Orbid DB onto our Dapp to increase the efficiency exponentially.

Share this project:

Updates