Vyper vs. Plutus:un confronto tra i linguaggi dei contratti intelligenti
È un linguaggio basato su Python, che è probabilmente uno dei linguaggi di programmazione più facilmente comprensibili e ampiamente utilizzati. Pertanto, Vyper è stato sviluppato come un linguaggio minimalista e semplice che si concentra su casi banali (e non può essere utilizzato per codificare qualcosa di complesso, come una DApp.
Allora perché adottare un approccio minimalista? Innanzitutto perché è difficile scrivere codice dannoso senza che venga individuato durante l’auditing.
Che aspetto ha un contratto Vyper Smart
Dando un'occhiata a questo contratto intelligente ERC-20, scritto in Vyper, puoi vedere che:
- Il metodo "self" viene utilizzato per mostrare le variabili di istanza della sua classe a scopo di chiarimento.
- @public e @private vengono utilizzati per impostare la visibilità e l'esposizione dell'interfaccia ABI (Application Binary Interface) dei contratti che consente ad attori esterni (altri contratti o indirizzi di portafoglio) di chiamarla.
Fonte:Ingresso | Uscita
Plutus è un linguaggio di programmazione per contratti intelligenti di alto livello destinato all'uso da parte di istituti finanziari, e-commerce e trading di opzioni su azioni. È uno dei due linguaggi di programmazione utilizzati da Cardano; l'altro è Haskell.
Secondo i suoi sviluppatori, Plutus è un linguaggio di programmazione puramente funzionale per la scrittura di contratti intelligenti su Cardano, rispecchiando la sintassi di Haskell. Quando si definiscono i tipi di dati, gli sviluppatori possono chiamare direttamente nomi di tipo, parametri di tipo ed elenchi alternativi del costruttore.
Un “linguaggio di programmazione funzionale”, in contrapposizione ad un linguaggio di programmazione “istruttivo” o imperativo, attraverso il suo “lambda calcolo”, sottolinea l’importanza del calcolo delle funzioni, piuttosto che dell’esecuzione delle istruzioni.
Al contrario, la programmazione didattica richiede agli sviluppatori di scrivere nel codice tutti i passaggi di elaborazione richiesti dal computer. In parole povere, ogni passaggio è un'istruzione.
Se desideri vedere un contratto di esempio scritto in Plutus, fai clic qui
Fonte:Ricerca programmatore
Nel giugno 2020, ha annunciato una partnership di affiliazione con il colosso dell'abbigliamento sportivo Nike, consentendo ai suoi utenti di guadagnare denaro utilizzando la Plutus Visa Card sul negozio online Nike. Ciò si aggiunge alla crescente lista di partner di branding di Plutus, tra cui Airbnb e Skyscanner.
Inizia ad acquistare e scambiare criptovaluta
Iscriviti e scopri nuove opportunità con il futuro della valuta
Iscriviti ora
Articoli in Evidenza
- In che modo gli imprenditori avviano nuove società di gestione degli investimenti?
- Diritti di Accumulazione (ROA)
- In che modo gli investitori analizzano una compagnia di assicurazioni?
- Strategie di investimento in ETF a lungo termine
- Come acquistare Bitcoin
- Do Investment Management Consultants aggiungere valore alle economie?
- Che cos'è un ETF finanziario?
- Gestione delle risorse e investimenti per il tuo futuro
- 3 cose da sapere prima di acquistare un ETF
- Cina:opportunità di investimento come investitore straniero
-
Quanto spesso paghi la tassa di proprietà? Risposte alle tue domande Le tasse sulla proprietà fanno schifo, ma sono qualcosa che dobbiamo pagare tutti se vogliamo possedere il nostro dominio. Se non conosci il gioco del proprietario di casa, potresti avere un sacco di ...
-
Come ottenere una carta di credito quando hai un cattivo credito Un cattivo punteggio di credito può capitare a chiunque. Forse hai morso di più di quello che potresti masticare durante le festività natalizie, o sono stati tra un lavoro e laltro per molto tempo e h...
