QSP-Quantstamp introduction details
Quantstamp is a scalable security audit protocol designed to discover vulnerabilities in Ethereum smart contracts. The Quantstamp protocol creates a scalable and cost-effective system to audit all smart contracts on the Ethereum network in order to solve the security issues of smart contracts. With the passage of time and many security considerations, Quantstamp hopes that every Ethereum smart contract can use the Quantstamp protocol to perform security audits.
The Quantstamp protocol relies on a distributed network of participants to reduce the influence of bad actors, thereby creating sufficient computing power to manage the network. Each participant will use the Quantstamp Protocol Token (QSP) to make payments, receive or improve services.
1. Project application
1. The creator of the smart contract creates a contract (the creator must have a certain amount of QSP coins to reward participants who contribute to the smart contract in the future).
2. Contributors submit some code on the reliability and security of this smart contract (get a certain QSP currency).
3. The validator (miner) provides computing power and runs the Quantstamp verification node (to obtain a certain QSP coin).
4. The bug finder submits bugs and terminates the smart contract (gets QSB coins).
5. For contract users, use the result of the security audit-contract.
6. Voters, the QSP token-based voting mechanism is the core of governance.
2. Project highlights
Quantstamp is a decentralized intelligent automated security audit platform that is committed to reviewing smart contract codes with higher automation to achieve higher security, shorter review cycles and lower costs.
1. Quantstamp agreement:
① An automated and upgradeable verification software system for the Solidity programming language (Ethereum smart contract language).
②The automated bounty payment system rewards the discoverers of defects in smart contracts.
The unique positioning of QuantStamp is that it combines automatic calculation and manual operation at the same time, and the expandable space is greatly improved.
2. How does Quantstamp improve the smart contract infrastructure?
①The agreement allows terminal users to directly submit procedures for verification, and the audit results will not be manipulated by humans;
②The verification and certification of smart contracts are used as part of the Ethereum verification node software to motivate miners.
In the future, QuantStamp plans to cooperate with third parties to provide smart contract insurance to further reduce the risk of using smart contracts.
3. How does Quantstamp improve the process of developers?
Manually passing open source code review and unit testing is not enough to meet the needs of blockchain technology.
In order to minimize the risk, developers submit their own code directly from the wallet for security audit, enter the source code in the data field through the Quantstamp Ethereum smart contract, and send QSP tokens.
The Quantstamp protocol provides this simple interface, a more streamlined process to verify smart contracts, minimize the chance of vulnerabilities, and also help protect the reputation of developers by proving on the blockchain that they have performed audits.