One of the problems that blockchain technology often hears at present is that their speed is limited, Usually measured by the number of transactions per second (TPS) they can manage. This problem severely limits their use in systems that need to handle a large number of events. For example, people often (correctly) bitcoin can't handle more than seven transactions per second, and Ethereum can't do more. The simplest way to define the next generation blockchain may be to try to solve the scalability problem of the current generation blockchain through novel methods. (especially unlicensed chains. I'll return below to separate unlicensed and licensed chains.)
The most obvious option (and one of the most controversial options in the bitcoin community) is to "simply" make the transaction blocks larger so that they can process more transactions on each block (per second). The interests of opposing bitcoin make this solution difficult to implement (I mentioned "code governance" in my last article) The model has obvious problems, which I will mention again in a future article), but it is still a relatively simple choice, which is generally used for blockchain projects. Increasing the frequency of creating blocks is another way.
In my first article, I also mentioned another way to handle more transactions per second: changing the constraints of the problem. From unlicensed networks where anyone can join and participate to licensed networks (networks that need to join in order to obtain permission) changes the constraints and provides the option to reconsider the security requirements. When you know everyone in a consortium and have legal contact with them, you can choose to use the consensus mechanism, which does not assume that all content should always be verified, so as to speed up the progress of work. In addition, after Licensed blockchain frameworks (such as hyperledger fabric) usually provide the option to select the number of transactions contained in blocks and their frequency. Whether the number of transactions per block or the number of blocks generated increases, the final result is the increase of TPS.
In this way, the licensed system can reach thousands of TPS, far beyond the main unlicensed networks. Therefore, it is not surprising that Facebook's recently announced Libra cryptocurrency program also uses its licensed model (despite the debate on its "blockchain") to handle a large number of transactions, which is in line with its established objectives
