Tutte le lingue
Quantstamp è un protocollo di controllo della sicurezza scalabile progettato per trovare vulnerabilità negli smart contract di Ethereum. Il protocollo Quantstamp affronta la sicurezza dei contratti intelligenti creando un sistema scalabile ed economico per l'audit di tutti i contratti intelligenti sulla rete Ethereum. Con il passare del tempo e molte considerazioni sulla sicurezza, Quantstamp spera che ogni contratto intelligente Ethereum possa utilizzare il protocollo Quantstamp per eseguire audit di sicurezza.
Il protocollo Quantstamp si basa su una rete distribuita di partecipanti per mitigare l'influenza di malintenzionati, creando così una potenza di calcolo sufficiente per gestire la rete. Ogni partecipante utilizzerà il Quantstamp Protocol Token (QSP) per effettuare pagamenti, ricevere o migliorare i servizi.
1. Il creatore dello smart contract crea un contratto (il creatore deve disporre di una certa quantità di monete QSP per premiare i partecipanti successivi che contribuiscono allo smart contract).
2. I contributori inviano alcuni codici sull'affidabilità e la sicurezza di questo contratto intelligente (ottenere alcune monete QSP).
3. I verificatori (minatori) forniscono potenza di calcolo ed eseguono i nodi di verifica di Quantstamp (ottengono determinate monete QSP).
4. Il bug finder invia bug e termina il contratto intelligente (ottiene monete QSB).
5. Utenti del contratto, utilizzate il risultato dell'audit di sicurezza: il contratto.
6. Elettori, il meccanismo di voto basato su token QSP è il fulcro della governance.
Quantstamp è una piattaforma decentralizzata di controllo della sicurezza automatizzata intelligente, dedicata al controllo del codice dei contratti intelligenti con una maggiore automazione per ottenere una maggiore sicurezza, un ciclo di controllo più breve e costi inferiori.
1. Protocollo Quantstamp:
①Sistema software di verifica automatizzato e aggiornabile per il linguaggio di programmazione Solidity (linguaggio smart contract di Ethereum).
②Sistema di pagamento di ricompense automatizzato per premiare gli scopritori di difetti negli smart contract.
Il posizionamento unico di QuantStamp è che combina il calcolo automatico e il funzionamento manuale allo stesso tempo e lo spazio espandibile è notevolmente migliorato.
2. In che modo Quantstamp migliora l'infrastruttura dei contratti intelligenti?
①Il protocollo consente agli utenti finali di inviare direttamente i programmi per la verifica e i risultati dell'audit non verranno manipolati;
②La verifica e la prova degli smart contract vengono utilizzate come parte del software del nodo di verifica di Ethereum per motivare i minatori.
In futuro, QuantStamp prevede di collaborare con terze parti per fornire un'assicurazione smart contract per ridurre ulteriormente il rischio dell'utilizzo di smart contract.
3. In che modo Quantstamp migliora il processo di sviluppo?
Il passaggio manuale della revisione del codice open source e dei test unitari non è sufficiente per soddisfare le esigenze della tecnologia blockchain.
Per ridurre al minimo i rischi, gli sviluppatori inviano il proprio codice per l'audit di sicurezza direttamente dal portafoglio, tramite lo smart contract Quantstamp Ethereum, inseriscono il codice sorgente nel campo dati e inviano il token QSP.
Il protocollo Quantstamp fornisce questa semplice interfaccia, un processo più snello per la convalida dei contratti intelligenti, riducendo al minimo la possibilità di bug, contribuendo anche a proteggere gli sviluppatori dimostrando sulla blockchain che hanno eseguito audit reputazione.
Link correlati:
https://quantstamp.com/
https://www.jianshu.com/p/1dfef2763d62