First article is about designing a high-performance blockchain:
"Designing a high-performance blockchain isn’t rocket-science, and doesn’t require complex, hard-to-understand protocols, nor does it require dividing processing among all the nodes on the network. Instead, all that is necessary to build a high-performance blockchain is to remove all calculations that are not part of the critical, order-dependent, evaluation from the core business logic, and to design a protocol that facilitates these kinds of optimizations. This is what BitShares has done."
There is a bottleneck it talks about:
"The real bottleneck is not the memory requirements, but the bandwidth requirements. At 1 million transactions per second and 256 bytes per transaction, the network would require 256 megabytes per second (1 Gbit/sec). This kind of bandwidth is not widely available to the average desktop; however, this level of bandwidth is a fraction of the 100 Gbit/s that Internet 2 furnishes to more than 210 U.S. educational institutions, 70 corporations, and 45 non-profit and government agencies."
It is saying at 1M TPS you'd need 1 gbit/sec network bandwidth between witnesses and this is at the level of high-end datacenters today. On the WWW we are much less than that, you have to look at worsed case scenario's and WWW isn't scaled up to 10Mbit/sec required for 100K tps. This is besides the point of the article if you look at what the article is about.
Read the headline "Graphene is
capable of 100,000 TPS
when we pay for the network to go with it".
The second article on bitsharestalk.org talks about the bench mark that was completed based on the reddit article above. The benchmark I've proved is based on the network capabilities of the web to scale up (or we pay for it via blockchain, whichever comes first).
The third article says:
"A single core of a 2.6 Ghz i7 is able to validate 10,000 signatures per second. Today's high-end servers with 36 cores (72 with hyper-threading) could easily validate 100,000 transactions per second. All of these steps have been designed to be embarrassingly parallel and to be independent of Blockchain state."
Most of our witnesses on the testnet are not running anything close to that. Also this is proving that Graphene is
capable of doing 100k TPS
doesn't ever say bts 2.0 on oct 13 will do 100k TPS since that would mean an ideal network setup between witnesses and witnesses running highend machines.