Libra is a joke being played on the US government. The tears of laughter never stop. Anyone who understands Blockchain knows there is no way to build it, as promoted, with current tech without undoing the very parts of blockchain that make it appealing.
In the current world, your blockchain app needs broad international distribution (PoW has that, but at a high cost, POS can have it, but you need to mandate 10k validators or more to start approaching unassailability. Now that distributed nature requires bandwidth. A safe limit, given the state of the internet, is 2MB per second. So, if your transaction data size is 1kB (reasonable size) you can handle ~2k TPS. That will not support a decentralized global currency. Ever.
There are regional products that could work with that and there are non currency oriented use cases that could support global products.
For 2020, and probably a few years beyond, 2 MB/s is your cap for a truly decentralized blockchain-based product.
For the product designers out there. There are two core properties to keep in mind for your product (when it's fully scaled out) ;
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.