Please describe your proposed solution.
Our solution outlines the concept of a peer-to-peer (P2P) cryptocurrency marketplace where individuals can act as arbitrators (Escrow Managers). These arbitrators provide a specific number of assets (in iUSD, DJED or any available stablecoin) as collateral or insurance for them to be eligible to serve as intermediaries/facilitators of trades (Escrow Managers), enabling traders to establish trades on a secure and insured spot or node. The tradeable amount on each escrow manager's node cannot exceed the collateral provided by the escrow manager.
The marketplace will feature a scoring system that rewards users who engage in fair play. Escrow managers will have the ability to dynamically set/select their percentage fee per trade and earn from every trade conducted on their spot. This approach aims to promote a genuine and truly permissionless, decentralized, and competitive marketplace, thereby generating income opportunities for a wider range of participants rather than a select few.
Trades will be filtered based on a user's chosen location during registration in the marketplace (unless chosen otherwise), users will be required to undergo at-most, a three-option registration process (This will be required to enable the marketplace algorithm to filter and display trades and escrow managers that are from your "chosen" country of residence) for fiat transfer purposes.
Here's how the process works:
Escrow managers will serve as facilitators of trades in the marketplace and as such, each escrow manager will provide their terms of trade and same will be published on their profile for users who might trade on their spot.
The crypto seller lock assets (crypto) into a smart contract through a arbitrator's/escrow manager's spot and same will be published on the marketplace, If the trade finds a match (Buyer), the asset moves to a multi-sig validator script where both buyer and seller are signatories and can only be validated by fulfilling either of the following conditions for assets to be released either way:
A) If a seller "OK's" and a Buyer "OK's" the transaction script (It implies that buyer has sent fiat to seller and seller has confirmed receipt of funds). in this case, the crypto get released to the buyer. (This will be a simple message signing through user wallets).
B) If Buyer CANCELS a trade, crypto asset moves back to seller's ONLY script where seller can singled-handedly withdraw their assets (Trade cancellation after finding a match can ONLY be done by the BUYER in any case except if the trade did not find a match i.e open trades). Open trades are trades that have no match on-lock while closed trades are trades with a match on-lock (Buyer).
C) If seller fail to sign their "OK" transaction script after a specific time frame (Trades that find a match "closed-trades" will have a standard wait time-frame for sending and confirmation of fiat transfers from/to buyer and seller), crypto assets will not move either way, but a SUBMIT-CONFLICT button activates for the buyer that calls for the action of the arbitrator/escrow manager when clicked. Crypto assets will now move to a script/contract where ONLY the arbitrator/escrow manager can release asset to either buyer/seller.
D) If seller signs "OK" and buyer fail to sign their "OK" transaction script, Crypto asset moves to buyer's wallet regardless with no wait time.
E) If both parties fail to OK the confirmation message after the standard transaction wait time, crypto assets move back to seller ONLY wallet.
A dedicated channel of communication will be provided within the app for both parties at any point/stage of the trade.
In the event of a conflict arising during the trade, the arbitrator steps in to resolve the issue. If the conflict involves the arbitrator, the collateral they provided is used to settle the dispute. This final stage of arbitration using the arbitrator's collateral will be effected by a specific arm of the marketplace's DAO through smart contracts holding the collaterals provided by arbitrators. The collateral smart contract will function in concurrence with the current live trades (closed-trades) on a arbitrators node, for example, if an arbitrator provides $1000 as collateral, trades higher than $1000 cannot be opened on that node and buyers will not be able to take those trades. Consequently, if a trade less than the collateral is published and taken, exact amount of the trade (1:1 in collateral) will be locked and can only be unlocked after a successfully completed trade or by the final arbitrators (The marketplace DAO in the event of a conflict that involves the arbitrator). This way, all parties involved in the trade are rest assured that the trade secured and fully insured.
Collaterals locked by arbitrators will earn yield in the marketplace for as long as they are locked. This is additional to the fee they may/may not charge per trade. This will boost total value locked, liquidity and provide a fair incentive for people to serve as arbitrators.
This system offers a decentralized approach to trading cryptocurrencies with minimal to almost no KYC requirements and providing security through collateralized arbitrators. It ensures that all live trades are fully insured, funds are only transferred when all parties involved have completed their respective obligations, and any conflicts are fairly resolved by the escrow manager. It also minimizes trust issues and promotes confidence in cryptocurrency transactions.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The solution contributes to the development of decentralized application on the Cardano blockchain in many ways. By providing a framework for secure and trustless p2p trading, it enhances the functionality and utility of dapps built on Cardano.
The marketplace will also serve as a foundational infrastructure for various p2p fiat to crypto on/off ramp trading and exchange which will boost adoption and ease entrance into the Cardano ecosystem.
Moreover, the marketplace is expected to bring additional economic activity and new users into the Cardano ecosystem. By providing a secure and efficient platform for cryptocurrency trading, it attracts traders and investors to utilize Cardano as their preferred blockchain for conducting transactions. Increased usage and adoption of Cardano can lead to increased demand for its native tokens and enhance the overall liquidity and value of the ecosystem.
How do you intend to measure the success of your project?
The success of our solution can be measured through some metrics and indicators which includes but not limited to:
-
Adoption and User Growth: Tracking the number of wallets participating in the marketplace.
-
Trading Volume: Monitoring the total trading volume within the marketplace.
-
Security and Trust: Assessing the number and severity of conflicts or disputes arising within the marketplace.
-
Feedback and Reviews: Involves gathering feedback and reviews from users regarding their experience with the marketplace.
-
Financial Performance: This includes revenue generation, profitability and sustainability.
-
Community Engagement: Increased participation in community forums, social media and contribution to the development and improvement of the platform reflects success
Please describe your plans to share the outputs and results of your project?
We will maintain open and accessible channels of communication with the community which will include regular updates on our website, transparent reporting on Discord and Twitter, open source development (anywhere feasible), collaboration with community leaders and virtual meetings with the community.
Revenue generated through the platform will be split between community members (through a governance asset) and some will be reserved for further development and maintenance of the project.