On the Roadmap
zkBob is a beta application with many developments in process. There are planned improvements as well as exploratory features based on how projects are using zkBob.
These items are ongoing or planned for near-term execution.
- Multi-chain expansion: BOB stablecoin will be minted on additional chains. This has already occurred with Polygon, Optimism, BNB Chain, and Ethereum. The next likely candidates are additional L2s on Ethereum.
- Salary use case development: zkBob is already in use by projects looking to pay employees and contractors privately with a stablecoin while taking advantage of inherited KYC (employees and employers already know each other). Additional projects will be onboarded to the platform to expand and promote this use case.
- DeFi use case development. BOB is a novel stablecoin and new use cases such as lending, an expanded collateralization model, compounded interest distributions, and other ideas will be explored within a multi-chain context.
- Governance and decentralization: zkBob is an open-source platform still in beta. Additional measures will be taken to decentralize the workflow and engage the community in making future decisions about platform directions. This is also true for the BOB stablecoin where community members will ultimately make decisions about usage, supply etc. though a tbd governance process.
- Hackathon participation: The community should be engaged with BOB and zkBob to explore and develop new use cases where privacy and stability are preferred.
- AML improvements: Account verification and tiered limits will be refined to keep the protocol secure and policy compliant.
- Restructure max transaction and monthly limits for basic tier accounts.
- Introduce verified accounts with KYC-based NFTs and high limits.
- Verify corporate accounts on a case-by-case basis.
- Wallet screening: VAF Compliance and PureFI integrations will bolster TRM integration to provide additional protections by screening deposit/withdrawal addresses for AML and sanctions compliance.
We will continue improving the speed, usability, and efficiency of the application. Items on the roadmap include:
- Research a PLONK implementation to replace the current Groth'16 zkSNARK. PLONK can reduce proof computation size and creation/execution time. More on PLONK.
- Mnemonic account import/export. This will increase usability and transportability of accounts.
- UTXO withdrawal details. Multiple UTXOs may need to be processed during a withdrawal. Updates will provide users with more details about withdrawals which can incur higher fees (ie a multi-UTXO withdrawal with 5 individual txs will include a fee of $0.50 rather than $0.10).
- Multi-sender functionality. Ability to add multiple transfer addresses (input or from a csv file) and send in batches (✅ done)
- Error reporting enhancements. When a transaction reverts there is currently not enough information for the user. Errors should be clearly displayed for debugging purposes.
- Post-beta. Following beta protocol updates will include:
- Open-source UI
- Decentralized relayer infrastructure
- Community ceremony
Last modified 1mo ago