Share this article

Cosmos avrà 3 linguaggi di programmazione: ecco perché è importante

Cosmos, il rivale Ethereum , offrirà agli utenti la possibilità di scegliere di programmare in almeno tre diversi linguaggi di programmazione per lo sviluppo di contratti intelligenti.

In una mossa che potrebbe compromettere il dominio di lunga data di Ethereum come piattaforma leader al mondo per lo sviluppo di contratti intelligenti, il progetto di interoperabilità blockchain Cosmos offrirà agli utenti la possibilità di programmare in almeno tre diversi linguaggi di programmazione.

La prima lingua supportata su Cosmos si chiama Ethermenta, una replica diretta del linguaggio di smart contract di Ethereum Solidity. Il progetto Ethermint, mirato a semplificare il porting delle applicazioni sulla rete Cosmos da parte degli sviluppatori Ethereum , è in lavorazione già dal 2016, ha affermato Zaki Manian di Tendermint, la società che ha creato Cosmos.

Story continues
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

Il secondo linguaggio di programmazione, denominato Secure EcmaScript (SES), è una versione di JavaScript sviluppata per l'implementazione sicura di contratti intelligenti da parte di una startup blockchainAgoricoUna volta che il protocollo nativo Cosmos Inter-Blockchain Communication (IBC) sarà sviluppato, la blockchain Agoric e il suo linguaggio di programmazione SES saranno facilmente accessibili agli utenti Cosmos , ha affermato il CEO di Agoric Dean Tribble.

Ultimo ma non meno importante, lo spin-off blockchain di JP Morgan Kadena ha annunciato martedì che anche lui avrebbe sviluppato una versione del suo linguaggio nativo per smart contract, Pact, per l'ecosistema Cosmos . Il suo concorrente nella corsa agli armamenti di codifica Cosmos si chiama Kadenamint.

"Ci stiamo impegnando a ottenere un linguaggio per contratti intelligenti a livello di settore su [Cosmos] per offrire agli sviluppatori maggiori scelte di distribuzione", ha detto il fondatore Kadena , Stuart Popejoy, a CoinDesk.

Secondo Popejoy, i punti di forza comparativi di Kadenamint superano quelli di Ethermint sotto ogni aspetto.

"Consideriamo Pact lo standard per i linguaggi di smart contract perché Pact è semplicemente migliore di Solidity", ha affermato Popejoy, aggiungendo:

"Ogni singolo sviluppatore che lo usa fa le cose più velocemente. È più sicuro. Abbiamo una verifica formale integrata nel linguaggio. È progettato per la sicurezza."

In tutta onestà, gli sviluppatori Ethereum sono ben consapevoli dei limiti di Solidity e della macchina virtuale creata per eseguire il codice di Solidity. Chiamata eWASM, il prossimo importante aggiornamento Ethereum denominato Ethereum 2.0 sostituirà la macchina virtuale di Ethereum e consentirà agli sviluppatori di programmare in diversi linguaggi di programmazione.

Ciononostante, Popejoy è rimasto scettico su eWASM ed Ethereum 2.0, affermando che le critiche alla macchina virtuale di ethereum e a Solidity "avrebbero potuto essere affrontate molto tempo fa", ma T sono state, a causa di una cattiva leadership.

"T li considererei concorrenti, ma così com'è, li considero ereditari", ha detto Popejoy a proposito di Ethereum. "Hanno fatto un buon lavoro nel far uscire gli smart contract e nel far riflettere le persone, ma questa sarà una nota a piè di pagina".

Nuova competizione

I nuovi concorrenti si differenziano da Solidity perché pongono maggiore enfasi sulla sicurezza anziché sull'immutabilità e l'inarrestabilità.

"Stiamo costruendo una piattaforma con un modello di sicurezza che gli sviluppatori normali possono comprendere", ha affermato Tribble di Agoric. "Per noi, il problema più grande con Ethereum e Solidity è che hanno il modello di sicurezza sbagliato. Nemmeno gli esperti di sicurezza T a capirlo bene".

A differenza di Solidity, sia Pact che SES impiegano unmodello di sicurezza della capacità dell'oggettoCiò significa che le autorizzazioni in uno smart contract possono essere aggiornate in modo dinamico e rapido per consentire agli utenti di accedere a diverse parti dei dati dell'applicazione in modo sicuro.

Tribble descrive il modello in modo simile alla possibilità di consegnare le chiavi della propria auto a un parcheggiatore senza dover cedere anche il diritto di proprietà dell'auto stessa.

Tribble ha detto:

"Questo è tipico del controllo degli accessi basato sull'identità, in cui il modello di sicurezza utilizzato è tale che l'autorità che sono in grado di darti è o troppa o troppo poca. Non è appropriato per l'interazione aziendale che stiamo cercando di avere."

Secondo Tribble, il trasferimento della sicurezza basata sulle capacità degli oggetti ai contratti intelligenti è il tipo di innovazione che segnalerà al resto della comunità degli sviluppatori tradizionali che il settore blockchain è pronto per l’adozione di massa.

"Per la gente comune, avere persone che si rivolgono a parti diverse del mercato e che si sovrappongono visibilmente come concorrenti è in realtà salutare", ha affermato Tribble. "Ciò significa che esiste un mercato reale".

Dal punto di vista di Manian, Cosmos è l'ecosistema che può supportare e ospitare questo mercato in rapida crescita per contratti intelligenti e sviluppo di applicazioni decentralizzate. Allo stesso tempo, avverte che, a suo avviso, Cosmos non sostituirà e semplicemente non può sostituire completamente Ethereum perché Ethereum è molto più di una Tecnologie.

"Ethereum è molto più di un software. Ethereum, la comunità Ethereum , gli utenti della blockchain Ethereum , la fiducia che le persone hanno negli sviluppatori CORE . Tutto questo è racchiuso in ONE cosa sola, ovvero l'esperienza utente Ethereum ", ha affermato Manian, aggiungendo:

"Stiamo solo creando nuove possibilità per gli sviluppatori."

Il fondatore di Cosmos Jae Kwon tramite gli archivi CoinDesk

Christine Kim

Christine è un'analista di ricerca per CoinDesk. Si concentra sulla produzione di approfondimenti basati sui dati sul settore delle Criptovaluta e della blockchain. Prima del suo ruolo di analista di ricerca, Christine era una reporter tecnologica per CoinDesk, occupandosi principalmente degli sviluppi sulla blockchain Ethereum . Portafoglio Criptovaluta : nessuno.

Christine Kim