Following our research proposal to MIT's OpenCBDC team (mit-dci/opencbdc-tx#317), we need to tackle some fundamental challenges to make UNIT's multi-central bank governance work with high-performance transaction processing.
Main Barriers
1. Consensus Speed vs Transaction Throughput
PoW blocks every ~10 minutes but we need real-time policy updates. How do we handle basket rebalancing and FX rate updates when OpenCBDC is processing 1.7M transactions per second?
2. Multi-CB Coordination Complexity
Getting 5+ central banks to agree on threshold multisig decisions is already hard politically. Add technical complexity of coordinating across different OpenCBDC deployments and it gets messy fast.
3. Smart Contract Performance
Our MintController and BasketManager contracts need to execute complex FX calculations. Can they handle the load when integrated with OpenCBDC's PArSEC system?
4. Cross-Border Latency
UNIT's global scope means data traveling between continents. Even with OpenCBDC's <1 second geo-replication, will end-users notice delays in international transfers?
5. Economic Model Gaps
We have the basket currency theory but need real simulations. What happens when multiple currencies in the basket experience volatility simultaneously? How does rebalancing affect liquidity?
Next Steps
Need to build some prototypes and run simulations before this becomes more than an interesting academic exercise. The MIT team might be interested in collaborating if we can show concrete progress on these issues.
Anyone have thoughts on which barrier to tackle first?
Following our research proposal to MIT's OpenCBDC team (mit-dci/opencbdc-tx#317), we need to tackle some fundamental challenges to make UNIT's multi-central bank governance work with high-performance transaction processing.
Main Barriers
1. Consensus Speed vs Transaction Throughput
PoW blocks every ~10 minutes but we need real-time policy updates. How do we handle basket rebalancing and FX rate updates when OpenCBDC is processing 1.7M transactions per second?
2. Multi-CB Coordination Complexity
Getting 5+ central banks to agree on threshold multisig decisions is already hard politically. Add technical complexity of coordinating across different OpenCBDC deployments and it gets messy fast.
3. Smart Contract Performance
Our MintController and BasketManager contracts need to execute complex FX calculations. Can they handle the load when integrated with OpenCBDC's PArSEC system?
4. Cross-Border Latency
UNIT's global scope means data traveling between continents. Even with OpenCBDC's <1 second geo-replication, will end-users notice delays in international transfers?
5. Economic Model Gaps
We have the basket currency theory but need real simulations. What happens when multiple currencies in the basket experience volatility simultaneously? How does rebalancing affect liquidity?
Next Steps
Need to build some prototypes and run simulations before this becomes more than an interesting academic exercise. The MIT team might be interested in collaborating if we can show concrete progress on these issues.
Anyone have thoughts on which barrier to tackle first?