In terms of technology, Algorand has made targeted optimizations for the "Impossible Triangle" (decentralization, scalability, security) of the blockchain. In terms of scalability, Algorand uses a verifiable random function (VRF) to randomly select the producers and verifiers of the block. Once they know that they are selected, the producers and verifiers only need to broadcast a short message to prove their identity. The messages that need to be exchanged in the network each time a new block is generated will not change as the number of users increases. Therefore, even if the number of users increases, the system can still maintain a high TPS (transactions processed per second). Algorand’s TPS is125 times that of Bitcoin.
In terms of security, since the above-mentioned VRF is used to randomly select producers and verifiers, and the selection process is completely completed by the nodes independently, attackers in the Algorand network cannot know the next block producer and verifier in advance. It will not be able to complete the attack. Specifically, the identities of the producers and verifiers will only be disclosed when they are sure that they are selected and broadcast the corresponding proof information. At this time, even if the attacker immediately adopts various attack methods, it will not be able to prevent the correctness of the new block. The spread of news on the network.