The off-chain matching engine really fascinates me and doesn’t get enough appreciation imo. The deterministic nature of it and having to deal with state channels across multiple blockchains, smart contracts, signing with elliptic-curve cryptography and so on makes these protocols incredibly complex.
But recently this made me wonder; how exactly will this scale to handle the needed throughput and latency?
At the peak of last bull run, Binance was handling on average 50k TPS and probably upwards of 100-200k during most active hours. If we are to onboard millions and billions of people, will Nash handle it?
Is there some form of horizontal scaling through sharding in mind?
Having such complex protocols where consensus has to be reached across multiple nodes in a distributed network will always have lower bandwidth than single node exchanges, no matter how you slice it.
I saw some numbers thrown around like 100k TPS and 10ms latency on trades, has this performance been reached?
Even a staggering 100k TPS wouldn’t be enough if we’re to do billions in volume.
Would appreciate response from team!