12 or 20 transactions per second? Let me regale you with a story from my youth... Once upon a time, it was 1985 and I worked at a company that developed a “Transaction Processor”. A multiprocessor CP/M system, with a “4th Generation” integrated app development language, a data store with an mathematician-optimized b-tree indexing system, paired with the fastest 120MB drives we could find through a series of phone calls and sample evaluations. It would be considered a proto-server by today’s standards. We were so proud at Comdex, bragging about 60 t/s to anyone passing by.
We had a gentleman visit our booth from one of the big 4 airlines. He asked us what we were going to do to get to 1800 t/s, because that was the load requirement for the reservation system he and his division were tasked with creating, deploying and maintaining.
I’m fairly certain a currency system needs to scale beyond what a single airline needs in terms of transactions per second.