Conflux Network Tooling Stack

DApps
| Component | Existing Projects / Partnerships on CFX | Potential Projects for Integration | Interesting Concepts / Products for Inspiration |
|---|---|---|---|
| App Store | Alice,DappBirds | Tron | |
| Stablecoins | USDT, USDC, Crypto Collateralized Stablecoins, Seigniorage Shares | ||
| DEXs | MoonDEX | Kyber, Bancor | Uniswap, DEX Relayer(0X) |
| Payments | Fliqpay | Wyre, Flexa | |
| Lending & Borrowing | dForce | AAVE, NUO | |
| Staking Tools | Stake.Fish, Mythos | ||
| DAOs | Aragon | DAOstack | |
| Alternative Savings | TokenSets, PoolTogether, Dharma | ||
| Derivatives | Synthetix, Chai | ||
| Margin Trading | dYdX, bZx | ||
| Fundraising | Growdrop | Gitcoin | |
| Marketplaces | Origin, OpenSea | ||
| Aggregators | 1inch, DEX.AG | ||
| Insurance | Opyn, P2P Insurance | ||
| Media Tools | Concourse, WhoIs0X | ||
| Asset Tokenization | PolyMath, OpenLaw | ||
| Analytics Dashboard | Dune Analytics | Alethio, DeFi Pulse | |
| Asset Management Tools | Antelope | Argent, Gnosis Safe, DeFi Saver | |
| Prediction Markets | Augur, Gnosis |
Wallets
| Component | Existing Projects / Partnerships | Potential Projects for Integration | Interesting Concepts / Products for Inspiration |
|---|---|---|---|
| Mobile/Web Wallets | Bitpie, Cobo | Guarda, Trust | Integrate with Wyre |
| Contract Based Accounts | ConfluxPortal | Authereum,MetaMask | |
| Hardware Wallets | Ledger | ||
| Mobile Key Management | MyKey | Samsung Blockchain Keystore |
Tooling
| Component | Existing Projects / Partnerships | Potential Projects for Integration | Interesting Concepts / Products for Inspiration |
|---|---|---|---|
| IDE | CFX Remix Plugin | Remix | VS Code Plugin |
| Development Environment | Conflux Truffle | Truffle | Embark |
| SDKs | JS, Go, Java, Rust | Python, Julia, C++/Arduino, Swift, Objective C | |
| Mobile SDKs | Alice | ||
| Query Protocols | Graph Protocol | ||
| Static/Dynamic Analysis | MythX | ||
| Audits | Quantstamp, Slowmist, Beosin, Peckshield | OpenZeppelin | |
| Visual Development Environment | eth.build | ||
| Fragmented P2P FTP | Torrent Paradise |
Layer 2 Protocols
| Component | Existing Projects / Partnerships | Potential Projects for Integration | Interesting Concepts / Products for Inspiration |
|---|---|---|---|
| Bridges (ETH, Bitcoin, Alliance Members) | ShuttleFlow, BIFROST | Loom Network | |
| Price Oracles | Chainlink | MakerDAO, Compound,Coinbase, Augur | |
| Other Oracles (identity, records,.. ) | Chainlink | Algorand Sponsored ,Bitfury | |
| Identity Providers | Sovrin, Evernym | UPort | |
| Sidechains | Boom/MatchFlow | Matic, Skale | |
| Channels | Boom/MatchFlow | Lightning Network |
Infrastructure Tools
Technical building blocks or products needed to scale and are essential to prepare for launch. This layout seeks to summarize and describe why a specific product/tool is important, what needs to be built, how it might be built, and current examples.
| Tool/Product | Urgency | Impact | Priority | Monetary Category |
|---|---|---|---|---|
| Bitcoin Bridge | 3 | 3 | 9 | Hackathon/Grant |
| Ethereum Bridge | 3 | 3 | 9 | Hackathon/Grant |
| IDE | 3 | 3 | 9 | Hackathon/Grant |
| Price Oracles | 3 | 2 | 6 | Hackathon/Grant |
| Alliance Member Bridges | 3 | 2 | 6 | Hackathon |
| Mobile Key Management | 2 | 3 | 6 | Hackathon/Grant |
| Mobile Dev SDKs | 2 | 3 | 6 | Grant |
| Mobile Wallets | 2 | 3 | 6 | Hackathon/Grant |
| Identity Providers | 2 | 3 | 6 | Partnership |
| Local Dev Environment | 2 | 2 | 4 | Grant/Partnership |
| Static/Dynamic Analysis | 2 | 2 | 4 | Partnership |
| Audits | 2 | 2 | 4 | Partnership |
| IPFS Demos | 2 | 2 | 4 | Hackathon |
| Identity Oracles | 1 | 3 | 3 | Hackathon |
| IP Oracles | 1 | 3 | 3 | Hackathon |
| Land Registry Oracles | 1 | 3 | 3 | Hackathon |
| Visual Dev Environment | 1 | 3 | 3 | Hackathon |
| Contract Based Accounts | 1 | 3 | 3 | Grant |
| IPFS Query Protocol | 1 | 2 | 2 | Hackathon/Grant |
| App Store | 1 | 2 | 2 | Hackathon |
| Sidechains | 1 | 2 | 2 | Partnership |
| Torrent Technology | 1 | 1 | 1 | Hackathon |
| Hardware Wallets | 1 | 1 | 1 | Hackathon/Partnership |
| Channels | 1 | 1 | 1 | Grant |
*Urgency and Impact are based on a scale of 1-3 (low, medium, high), and Priority is based on multiplying the two previous scores together.
Distributed Storage
IPFS Query Protocol
- Be able to quickly query data stored on Conflux and any IPFS integrations quickly in a single command rather than commands to Conflux and then IPFS.
- Build a bridge (or bridges) that connects Conflux to the IPFS protocol, most likely a demonstration of capability where the Conflux network can directly query IPFS.
- Can be built as a hackathon/grant level or as a direct partnership with IPFS (Protocol Labs). More likely as a small project that works directly with their open-source software and API
- Existing projects: Graph Protocol is a blockchain that allows users to query data more quickly when the information is stored on Ethereum and IPFS.
IPFS Demos
- Demonstrate the various capabilities of combining Conflux and IPFS for various use cases that can build out the ecosystem
- Build small prototypes of integrating Conflux and IPFS to demonstrate the capabilities of a high TPS chain paired with IPFS
- Hackathon level project (could be sponsored by Conflux and IPFS)
- Existing projects: there are various projects and demos scattered across the internet for Ethereum and IPFS
Torrent Technology (Fragmented P2P Information Transfer)
- Delivering information stored on distributed storage faster than fetching an entire file from IPFS.
- Building a prototype of securing storage hashes on Conflux, saving fragments of a file on IPFS, and using torrent clients to deliver the file fragments to the user.
- Hackathon level project (that could spawn into its own company, don’t use Torrent because of the connotations)
- Existing project: Torrent Paradise - currently a bit clunky so there’s room for improvement
Scalability
Sidechains
- Provides flexibility for Conflux network applications (sidechains can be private, custom, enterprise?)
- Build protocols that use MatchFlow and BoomFlow for off-chain processing. A smaller scale project could be to use Conflux as a sidechain to lower TPS chains where the slower chain would have the assets locked, and Conflux can handle the need for faster transactions. (links with bridges)
- Would most likely be built as a large project, either a grant or partnerships with existing companies. The smaller project is more along the lines of a hackathon?
- Existing project: Skale - customizable sidechains created by a network of virtualization nodes within a node and network. Also has a partnership with Matic.
Channels
- Provides capability to transfer between two entities more quickly, and additional capability can be built for multi-sig wallets and sending assets
- Development of multi-sig wallets that allow faster transactions between frequent contacts/payees (would most likely be using BoomFlow & MatchFlow) Multi-sig wallets could fall under wallet development (especially if it’s not an off-chain protocol) Act as a bridge between and to lower TPS chains for interoperability
- Channels between networks (like bridges) can be divided into smaller projects. A layer like the Lightning Network on top of Conflux would most likely be a grant
- Existing project: Lightning network - opens a channel between two users who can send money back and forth quickly using a multi-sig wallet, and at the end (when channel is closed) the final transaction is sent to the Bitcoin network.
Interoperability
Bitcoin Bridge
- Provides access to assets in more developed chains, and on-ramps to bring assets/protocols over from other chains
- Build bridges using ShuttleFlow to bring Bitcoin to Conflux (concept in Medium post). Basically a method that isn’t dependent on other protocols or wallets, it just is an existing protocol by itself. (building a lego)
- Hackathon/grant level project - grant money would be good to motivate a solid development process
- Existing project: not sure how much work is happening internally to connect ShuttleFlow with other chains, but it seems like Bitpie Wallet might see the first integration with ShuttleFlow
Ethereum Bridge
- Additional asset liquidity on the Conflux network, and the possibility of cross-chain money legos? (may also encourage protocols to build on Conflux if their assets are being moved over)
- Build a bridge using ShuttleFlow to move crypto assets from Ethereum to Conflux. Similar concept to the Bitcoin bridge of building a lego.
- Hackathon/grant level - see notes in Bitcoin Bridge description
- Existing project: see above
Alliance Member Bridges
- More inclusiveness for Alliance Members that their assets can freely move back and forth between partner chains
- Build a bridge that could involve ShuttleFlow, BoomFlow, and MatchFlow
- Hackathon level projects
- Existing projects: Loom Network - integrations to allow developers to access assets across multiple blockchain networks. BIFROST is a partner who is already kind of doing something similar.
Marketplaces
Conflux App Store (Mobile)
- Provide an easy path for developing Web3 applications for mobile, great way to go viral and get Web3 technology in mainstream use
- Simplify the development process by providing a baseline where developers just need to build applications within it. Like an app put out on major app stores that already has figured out the SDK, and provides endpoints for developing more Web3 applications
- A hackathon project could be building a mobile Web3 DApp An extension to grant level would be generalizing the app so others can easily build on it into an ecosystem
- Existing project: Alice (learned about about DeFi Discussions 2020) - provides a platform for developers to build mobile friendly DApps and share them on a store. Tron - Recently launched their DApps on Samsung Galaxy Store, leveraging Samsung’s Blockchain Keystore
Dev Tools
Static + Dynamic Analysis Tools
- Currently analysis tools are aimed at Solidity on Ethereum, but developers will need tools for Solidity on Conflux.
- Quick security analysis tool for developers as a first look before audits that addresses the difference between VMs that use Solidity
- Would most likely be done with a partnership or grant. MythX is integrated into Remix which would be convenient to have integration with them as well.
- Existing project: MythX - automated analysis tool by Consensys for Solidity and Ethereum that provides varying levels of static/dynamic analysis depending on free/paid tiers
IDE
- A development environment with everything already connected would help reduce the setup learning curve for new developers to build, test (at a basic level), and deploy.
- Multiple sub projects within it Javascript VM for Conflux Fork of current Remix IDE or integration with? Using ConfluxPortal to connect to Conflux network in Remix
- In three separate parts, it is more along the depth of a hackathon project for PoC. A grant may be necessary to continue development.
- Existing Project: Remix - multiple plug-ins and online development platform that can directly connect to a Web3 provider, local blockchain, JavaScript VM. Conflux is already making internal progress towards this.
Local Development Environments
- Make it as easy as possible for developers to build, test, and deploy on Conflux with a full suite of tools.
- CLI tools, local blockchain, front-end integration tools, app deployment tools (CI, statistics, etc), forking mainnet
- Each tool could be its own project; however, offering a suite of tools seems more effective and this project becomes more partnership/grant level
- Existing project: Truffle Suite is one of the most well known. Includes CLI, local blockchain, front-end integration, app deployment tools (CI, statistics, etc), forking mainnet
Visual Development Environment
- Reduces the developer learning curve, also a good teaching tool, and capability will grow as more protocols/legos are on Conflux. Useful for teaching blockchain in developing countries? (social commerce)
- Involves either building a new UI/UX, or forking an existing project and customizing for Conflux
- Hackathon level (or maybe simpler?) project since it could be as simple as forking and connecting with Conflux
- Existing project: eth.build - visual development of protocols and applications using real money legos, basic idea is similar to Scratch by MIT
Mobile Development SDKs
- A lot of opinions is that mobile is an untapped frontier for Web3, we should be ready to show how easy it can be to build mobile DApps with Conflux
- Creating SDKs for Android and iOS devices using Web3 technology and Conflux
- More of a grant level project, unless someone has a lot of mobile/native development experience.
- Existing project: Again, Alice - helps developers access phone functionality when developing Web3 (NFC, camera, bluetooth, push notifications, etc)
Oracles
Price Oracles
- Ethereum has been experiencing the “Oracle Problem” and a centralization of oracle information. While it might be possible to solve the “Oracle Problem”, the problem can be reduced by developing more oracles and sources of truth. Conflux needs to encourage the growth of oracles in its ecosystem to make sure truth is preserved and not manipulated.
- Demonstrate how to use/integrate various Oracles into a project
- Level: small internal project/demo that others can build on and integrate into larger projects. Might extend to hackathons if there are more novel ways to integrate new oracles.
- Existing projects: Chainlink, MakerDAO, Compound, Coinbase, Augur, etc - The most popular kind of oracles are for price feeds that provide information about the value of crypto assets relative to fiat currencies and/or other crypto assets.
Intellectual Property (IP) Oracles
- Conflux can forest an ecosystem of other types of oracles that extend beyond financial spaces. Forward looking beyond the uses of Web3 in DeFi but as the next generation of the internet and information transfer.
- Work with centralized organizations to move their information to a decentralized state (Conflux + ecosystem technology), and front-end for access to the information
- Good hackathon projects especially for securing records in a social commerce setting
- Existing project: Algorand - partnered with Italy’s copyright body SIAE to develop a copyright management body
Property Rights Oracles
*Similar reasoning to the IP Oracles, but this could be very useful in developing countries that we could help along with the Social Commerce Initiative.
- Great hackathon level project
- Existing project: Bitfury and the Republic of Georgia
Identity Oracles
- Streamline the process of validating a user if their records are located on a different network (leveraging Sovrin + Hyperledger Indy identity solution)
- Build a oracle connection to Sovrin or other identity solutions (could be a bridge between Web2 tech and Web3 tech)
- Hackathon level project to create an Oracle that pulls information Sovrin, could be a larger integration with Conflux, Chainlink, and Sovrin for a grant.
Security
Audits
- Can influence the auditing process by implementing requirements that need to be included in the report, readability standards, standardization of risks. Another aim would be a decentralized audit network?
- Development of standard for audits on the Conflux network
- Partnership level with organizations like OpenZeppelin, Consensys, etc
- Existing projects: OpenZeppelin - Audit provider that has blog-post-esque detailed reports (easily readable, and fairly detailed), as well as newly discovered risks in existing protocols, etc
Mobile Key Management
- Help push the first steps of Web3 into mobile by developing methods to securely store private keys on mobile devices (mobile security is becoming more and more serious by the day)
- Similar development to SDKs but this would be more specific for each phone type, but it’s the basis of having a ecosystem of mobile Web3 applications.
- A good hackathon project to build a protocol or security SDK for a specific manufacturer
- Existing projects: Samsung Blockchain Keystore, Apple Secure Enclave + T2 Chips, Google Titan M Chips: Mobile device manufacturers are seemingly preparing for the personally managed identity on mobile devices that Web3 technology would require. So how can we harness the new mobile technology?
Identity
Hardware Wallets
- Capture the market of people who would prefer to hodl their tokens
- Integrate with existing hardware wallets (using the SDK)
- Partnership level if we want to be hands off, or hackathon project by providing hardware for testing and SDKs
- Existing project: Ledger has an SDK but there needs to be more research
Mobile Wallets
- Capitalizes on the rise of the mobile ecosystem of DApps, and easier to integrate into daily life.
- Ties to the mobile development SDKs, but also a direction to build with Google Pay, Apple Pay, WeChat, etc. Integrating with those services can piggyback on NFC integration.
- Hackathon projects to build mobile wallets that integrate with today’s existing payment methods - make it even easier to use crypto to pay for things
- Existing projects: Couldn’t find any that integrate with existing payment services, but Wyre has some potential for converting between fiat and crypto quickly that would required for a mobile payment system
Identity Provider
- Next generation is digital with digital wallets, identification, and even transit cards. It feels almost like a requirement to have the capability to support digital identification in Web3. Also to stay within regulations KYC is often important.
- Build smart contract systems that allow a user to store and control the identification they provide in the Web3 ecosystem. Might involve forking an existing Ethereum project. Future projects could involve wallet integration with identity.
- Could be a hackathon to fork and customize an existing protocol, but for active development it would be more of a partnership.
- Existing project: UPort has all of the components for managing a digital identity on Ethereum and an SDK for mobile development.
Contract Based Accounts
- Possibly the next generation of wallets that enables smoother flow for transaction batching. Could also hold more assets than crypto, like identification documents, etc. Also brings more security features like a firewall, partial wallet access, account recovery.
- Build a smart contract that acts as a factory for deploying contract based accounts. The difficulty is all of the security needs.
- Hackathon project that becomes a grant, or a partnership with Authereum
- Existing project: Authereum is an example of using contract based accounts which act as wallets for a user.
Innovative DApps and Products
DeFi, Social commerce and other innovative developments at the application layer. Descriptions provide why there is a need for development of products in the specific area, and potential applications.
| Tool/Product | Urgency | Impact | Priority | Monetary Category |
|---|---|---|---|---|
| Stablecoins | 3 | 3 | 9 | Grant/Partnership |
| Wallets | 3 | 3 | 9 | |
| DEXs | 3 | 3 | 9 | Grant |
| KYC & identity | 2 | 3 | 6 | Grant/Partnership |
| Payments | 2 | 3 | 6 | Grant/Partnership |
| Lending & Borrowing | 3 | 2 | 6 | Hackathon |
| Staking Tools | 3 | 2 | 6 | Grant |
| DAOs | 2 | 3 | 6 | Hackathon/Partnership |
| Alternative Savings | 2 | 2 | 4 | Hackathon |
| Derivatives | 2 | 2 | 4 | Hackathon/Grant |
| Margin Trading | 2 | 2 | 4 | Hackathon/Grant |
| Fundraising | 1 | 3 | 3 | Hackathon |
| Marketplaces | 1 | 3 | 3 | Hackathon/Grant |
| Aggregators | 1 | 2 | 2 | Hackathon/Grant |
| Insurance | 1 | 2 | 2 | Hackathon/Grant |
| Media Tools | 1 | 2 | 2 | Hackathon/Grant |
| Asset Tokenization | 1 | 2 | 2 | Hackathon |
| Analytics Dashboard | 1 | 1 | 1 | Hackathon |
| Asset Management Tools | 1 | 1 | 1 | Hackathon |
| Prediction Markets | 1 | 1 | 1 | Hackathon |
Data Visualization Applications
Analytics Dashboard
- Clearly communicate and visualize the current state of the network, DeFi space, or status of a protocol
- Crypto trade/block explorer, borrowing/lending rate dashboard
- Hackathon level project for visualization of information
Asset Management Tools
- Clear visualization tools to manage tokens and tokenized assets
- Platforms for physical assets (supply chain, real estate, cap-table), wallets for cryptocurrency and assets, staking dashboards
- Most likely a hackathon level project
Prediction Markets
- Another analytical tool that can help level the playing field for all crypto traders and users for investing/trading
- On-chain live prediction platform, new forecasting markets
- Hackathon level project - very unlikely to continue on, automated market predictions are notoriously difficult
Governance Applications
DAOs
- Continued facilitation of the Web3 decentralized internet by encouraging DAO creation, can provide a voice/vote for traditionally marginalized groups
- DAOs can be a collaboration tool to produce (work), for asset management (venture funds, insurance networks, charitable funds, real estate collective), next-generation limited liability for-profit DAO/legal autonomous organizations, curation (guides, news feeds), decentralized development teams
- Hackathon level for smaller DAO projects, but for larger protocols a partnership would be required to encourage DAO formation
Staking
- An important part of Conflux as it transitions towards a DAO, would be good to encourage staking tools to be built for users on Conflux, user empowerment for developing areas
- Platform to liquidate one party’s crypto for others to trade, stake your crypto as collateral for another digital asset, staking for voting rights
- Grant level to bring staking companies/protocols to build on Conflux
DeFi Applications
Aggregators
- Allowing users of the DeFi network to find the best prices between different protocols
- Algorithms that can find the best combination of trades to achieve the overall trade goal (series of microtransactions to get the highest profit, like 0x)
- Hackathon/Grant level project that builds on money lego protocols
Alternative Savings
- Provide access to financial tools that people may not have access to or have barriers to access
- Self-managed investment accounts, savings account with cryptocurrency instead of fiat (staking, investments like Dharma), automated investment accounts
- Hackathon level project to provide new and unique alternative savings methods
Decentralized Exchanges (DEX)
- Increase liquidity on the network by bringing assets in, and facilitate transfers and transactions in new/unique ways (form money legos)
- Atomic Swap, Crypto-Crypto Exchange, Fiat-Crypto Exchange (on/off-ramps), Staking cryptocurrency for others to trade
- Grant level project to encourage DEXs to be built on Conflux
Derivatives
- Continued development of the DeFi space on Conflux (promoting money legos)
- Crypto forwards/futures/options/swaps, short/long any asset through tokenization (synthetics)
- Hackathon/grant level project. Hackathons have a lot of appeal because there are not large existing protocols on Conflux compared to Ethereum
Insurance
- A growing space as the DeFi space has developed, providing insurance for assets in areas where insurance is typically unavailable
- Insurance against market or code failures, P2P online insurance backed by social proof endorsements, smart contract policies
- Hackathon/grant level projects to build out the service, this is a much newer area of DeFi
Lending & Borrowing
- Providing access to bank functions to places that typically do not have access; also continue to grow the possibilities of money legos
- Flash loans, collateral debt positions, staking, token set automated protocols
- Hackathon level projects and grants to encourage lending & borrowing
Margin Trading
- Providing all users access to being players on global markets, and building out money legos
- Off-Chain order books/on-chain settlement, futures trading
- Hackathon/grant level where developers can build out the margin trading based on other money legos
Stablecoins (Crypto-backed / Asset-backed / Seigniorage)
- Bringing additional stability to cryptocurrencies, and giving access to global currencies without restrictions
- Payments/lending/borrowing, security dividends, utility rewards, payroll expenses, risk management, non-USD coins
- Grant/partnership level to have existing stablecoin providers bring over their stablecoins or start new stablecoins.
Fundraising
- Good protocol development for non-profit support (open commerce initiative relevant?)
- Token based fundraising model, liquidity fundraising
- Hackathon level project - not too big of a project and could run a hackathon with non-profit organizations
General Public Applications
KYC & Identity
- The future of identification is digital, and will be needed for long-term survival of Conflux as Web3 becomes more mainstream. Also can provide vital identification for environments that do not have standard documentation
- Self-sovereign identity platform, user controlled data exchanges, decentralized credit scoring protocol, automated KYC system
- Grant/partnership level project that could bring existing protocols to Conflux or partnering with another blockchain like Sovrin/Hyperledger Indy
Payments
- Increase the usage of crypto currency in day to day transactions, Conflux can become the premier transaction processor like Visa or MasterCard
- International remittances, subscription payment, limitless peer-to-peer transfers, microfinance and e-commerce, crypto-backed debit cards
- Grant level project up to partnership level with existing payment companies and protocols for wider adoption
Marketplaces
- A medium of exchange that brings Web2 technology to Web3, and helps to normalize the use of Web3 technology (Web3 tech may not even be visible)
- P2P marketplace for digital & physical assets with crypto as medium of exchange
- Hackathon level project that could get a grant in the future
Media Tools
- A medium of exchange that brings Web2 technology to Web3, and helps to normalize the use of Web3 technology (Web3 tech may not even be visible)
- Distributed video conferencing with token incentives for shared resources, P2P music, video sharing platforms (better support for artists, fighting piracy)
- Grant level project that can bring Web3, but may start out as a hackathon
Asset Tokenization
- Provide digitization services to users across the world without restriction, and promote the mainstream usage of Web3 technology
- Platform to tokenize any physical or digital asset with security tokens, automate compliance for tokenized securities, wrapped assets
- Hackathon level project - hard to generalize because each tokenization might be different
Enterprise Products
Technical Tools
Platform and products to facilitate enterprise adoption.
Private Clients
(for example. Quorum, Hyperledger Besu)
Use Cases
Use-case specific solutions.