-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
Super Zero (SERO) is a privacy digital currency that supports Turing's complete smart contracts. It is also a privacy protection platform that allows developers to publish anonymous digital assets by themselves, allowing decentralized applications to have privacy protection functions.
SERO is a milestone in the development of the blockchain industry. SERO tokens support Token, Ticket and Package, which can not only be used as anonymous digital assets, but also be used to store complex data structures with privacy requirements, enabling future blockchain technology It can be more commercialized, while ensuring that commercially sensitive information is not leaked on the blockchain.
1. Consensus mechanism
The SERO consensus currently adopts the Pow+Pos hybrid consensus mechanism. By encouraging currency holders to act as PoS nodes, compared with PoW nodes with hardware investment, they will get More online nodes will be more effective in the stability of the location block topology network. Under the PoW+PoS mechanism, PoW computing power is responsible for generating blocks, while PoS determines the legitimacy of blocks through the equity voting mechanism. In this way, the generation of each block is completed by the joint participation of miners and coin holders, and the two check and balance each other, avoiding the monopoly of any party. In addition, through the PoS voting mechanism, the hard fork phenomenon of the block network can be effectively suppressed. The PoS part will select voters through a deterministic random function after the PoW block is generated. Only 2/3 of the votes need to be confirmed to produce a block. This process is completely random, and the verification node needs to occupy more than 2/3 if it wants to do evil. The share of the ticket pool and 51% of the PoW computing power have greatly increased the cost of doing evil.
SERO proposed its own main chain consensus engine SE-Random on the basis of researching various consensuses. The design idea of the SE-Random consensus engine is inspired by the latest generation of consensus research Algorand and Ourboros. It only needs to verify the nodes with little computing overhead, the probability of bifurcation of the entire blockchain network is extremely small, and it can achieve almost unlimited scalability. .
2. Expansion mechanism
Plasma is a framework for incentivizing and enforcing the execution of smart contracts. Plasma consists of two core parts: recombining all blockchain calculations into a set of MapReduce functions, and an optional method to implement a Pos on an existing blockchain with the Nakamoto consensus principle that discourages block withholding Token deposit mechanism.
3. Virtual machine
The virtual machine of the SERO chain is designed to meet the final consistency scheme of the BASE (Basically Available, Soft state, Eventual consistency) concept. This virtual machine is called MEVM virtual machine.
4. Anti-quantum computing
The SERO system will timely introduce encryption algorithms that are resistant to quantum computing brute-force cracking according to the progress of the project and the practical development of quantum computers, such as the lattice-based code system (Lattice -based cryptography), code based cryptosystems and multivariate cryptography, etc.
According to the different ways of recording asset outflows, the blockchain system has evolved two different bookkeeping implementations, which are called UTXO mode and ACCOUNT mode. These two modes correspond to those of Bitcoin and Ethereum respectively. SERO uses a more complex hybrid model.
SERO mixes UTXO and ACCOUNT modes, adopts UTXO mode where privacy protection needs to be supported, and adopts ACCOUNT mode where smart contracts need to be run. SERO seamlessly integrates these two modes through transaction, consensus, and Pedersen Commitment algorithms, enabling smart contracts to exert surprising capabilities.
Each Token has a currency name. After the SERO system is initialized, there is only one registered currency name SERO by default. When an anonymous Token is issued by a smart contract, a globally unique string must be registered with the SERO system as the currency name of the Token. Currency names can greatly improve the readability of issued assets.
p>
SERO's smart contract can issue anonymous tokens arbitrarily. Of course, the premise is that you need a currency name that has never been registered. Once the anonymous Token is successfully issued, the smart contract can send the Token to the temporary storage address PKr of an ordinary account in the form of ordinary transactions. At this time, these sent Tokens will leave the smart contract account in the form of UTXO, and are the same as SERO coins , into the user's personal account, which is protected by SERO's privacy mechanism.
Related links:
https://www.dprating.com/zh/rating/report/138
https://sero.cash/cn/details.php? id=54