ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Come leggere i contratti intelligenti

Riservato solo agli investitori di criptovaluta più entusiasti, leggere i contratti intelligenti è un metodo comune di Analisi Fondamentale (FA). Cercando tra i contenuti di uno smart contract, è possibile scoprire difetti, funzioni dannose, caratteristiche che non funzionano, codice copiato, e così via.

Se hai letto l'articolo di Shrimpy Academy sugli smart contract, sai già come funzionano Ma se no, ecco un breve riassunto:

Fondamentalmente, uno smart contract è simile a un algoritmo nel modo in cui, una volta attivato, sia gli sviluppatori che gli utenti possono elaborare o attivare una funzione. Qualsiasi interazione o attività su un'applicazione decentralizzata rientra in questa categoria, Compreso:

  • Scambio di token
  • Esecuzione di un commercio
  • Prelevare fondi
  • Depositare fondi
  • Aggiungere liquidità

Come potete vedere, i contratti intelligenti sono più che essenziali. Rappresentano uno strumento che non solo automatizza determinati compiti, ma consente loro di esistere in primo luogo. Come tale, potresti arrivare a capire che leggere i contratti intelligenti è l'abilità più importante di tutte.

Come analizzare i contratti intelligenti

Alla fine del giorno, uno smart contract è semplicemente un contratto digitale. Come tutti i contratti, puoi capire i loro termini e condizioni leggendoli. Per saperne di più sul funzionamento dei contratti intelligenti, consigliamo di leggere la lezione seguente.

Uno smart contract può essere letto visitando la pagina Etherscan di un progetto (se basata su Ethereum) e GitHub. Per questa lezione, useremo Yearn Finance come esempio.

Abbiamo trovato la pagina Etherscan per Yearn Finance digitando il suo ticker (YFI) nella barra di ricerca.



Proprio sotto la pagina, possiamo trovare un elenco di schede che include una scheda "Contratto". Qui possiamo leggere il contratto base per il token YFI, che include una serie di funzioni che puoi espandere e leggere come mostrato nell'immagine qui sotto.



Le sezioni per i decimali, governance e totalSupply rivelano le seguenti informazioni:

  • YFI è un token con 18 decimali
  • YFI ha un contratto di governance separato
  • YFI ha una fornitura totale massima di 36, 666 gettoni



Se andiamo all'indirizzo fornito nel campo della governance, possiamo trovare una sezione specifica del contratto di governance di YFI che descrive il sistema di timelock, che coinvolge la durata del periodo di votazione.



Con l'aiuto di Etherscan, ci siamo anche imbattuti in un altro contratto di governance più avanzato. Dopo continue ricerche, abbiamo trovato contratti ancora più intelligenti da leggere.

Tuttavia, la maggior parte del lavoro di Andre Cronje può essere trovata sulla pagina GitHub del protocollo Yearn, che abbiamo scoperto leggendo i documenti di supporto di Yearn.

Nella pagina dedicata a Yearn Vaults, abbiamo avuto la possibilità di scoprire come funzionano le strategie automatizzate di rendimento dei depositi. Grazie ai numerosi commenti aggiunti lungo le righe di codice, anche un laico può capire le volte di Yearn.


La domanda che potresti avere è:qual è il nostro obiettivo finale?

Sebbene ciò non sia particolarmente utile nell'esempio di Yearn, grazie alla consolidata reputazione della squadra, l'utente medio può leggere contratti intelligenti sulle piattaforme di cui sopra per verificare i presunti aggiornamenti di sviluppo con il codice effettivo. Se una funzionalità è stata implementata ma non può essere trovata in un repository, possiamo affermare con sicurezza che non esiste.

In un altro caso, che spesso si incontra, possiamo confrontare numerosi contratti intelligenti. Vedendo un clone, un'occorrenza in cui gli utenti creano una nuova dApp copiando un'altra piattaforma di successo è sempre una cattiva notizia. Per confermare che un nuovo progetto chiamato "Rocket Finance, ' che ha una somiglianza con Yearn Finance, ha rubato il codice del concorrente, possiamo confrontare i contratti intelligenti degli altri.

Naturalmente, questa è solo la punta dell'iceberg. Possiamo confermare una serie di cose leggendo i contratti intelligenti. Tuttavia, notiamo che controllerai i cloni e le funzionalità per la maggior parte del tempo.