Interchain Jam Highlights: Espansione CosmWasm
Traduzione effettuata da Deepl pro
Interchain Jam Highlights: CosmWasm Expansion riassume la sessione live X Interchain Jam ospitata da Robb Stack dell'ICF. In questa edizione, scopriamo gli entusiasmanti prodotti e le funzionalità che si stanno costruendo con Interchain Stack, con un'attenzione particolare a CosmWasm, che consente agli sviluppatori di creare applicazioni decentralizzate (dApp) in Rust e di connettersi a un ecosistema fiorente tramite IBC. Abbiamo incontrato i rappresentanti e i fondatori di Archway, Abstract, Nolus e StreamSwap, per scoprire come stanno sfruttando CosmWasm per guidare la crescita dell'ecosistema.
Conoscere l'Interchain: Archway
Archway è uno dei primi adottatori di CosmWasm ed è una catena L1 incentivata che permette agli sviluppatori di catturare il valore delle loro dApp, consentendo modelli economici sostenibili. Il fondatore di Phi Labs e del protocollo Archway, Griffin Anderson, afferma: "La particolarità di Archway è che abbiamo riprogettato la catena in modo che se uno sviluppatore costruisce una dApp sopra Archway, può iniziare a guadagnare incentivi e valore economico per aver contribuito al protocollo sottostante... permettiamo davvero agli sviluppatori di terze parti di catturare il valore che creano sulla catena"."
Archway rende facile per gli sviluppatori terzi costruire dApp basate su CosmWasm, distribuirle su Archway e interagire con altri contratti e protocolli tramite IBC. Il team ha apportato diversi contributi degni di nota a IBC e ha costruito molti moduli personalizzati utilizzando Cosmos SDK per raggiungere questo obiettivo. Tra questi, un modulo di callback che consente di programmare le transazioni in futuro e di automatizzare i callback, e un modulo per la concessione di commissioni che consente agli sviluppatori di stabilire regole su chi interagisce con i loro smart contract e di fornire commissioni di gas configurabili per gli utenti, consentendo la creazione di modelli di abbonamento.
L'ecosistema Archway si sta inoltre espandendo con un marketplace NFT in fase di sviluppo che si concentra su collezioni autorizzate di alta qualità e su strumenti e iniziative DeFi, come l'onboarding fiat, la gestione del portafoglio, il restaking permissionless e un'app universale Connect, per accedere a tutti i componenti legati alla DeFi da un'unica interfaccia. Griffin afferma: "La maggior parte delle persone non sa che abbiamo tutte queste dApp e prodotti... Stiamo davvero iniziando a espanderci nello spazio delle applicazioni, quindi aspettatevi di vedere molte più cose divertenti da fare su Archway"."
Abstract
Abstract è la piattaforma di orchestrazione IBC dell'interchain, che fornisce strumenti agli sviluppatori per creare applicazioni cross-chain utilizzando IBC. Il cofondatore Robin Bisschop spiega: "Come suggerisce il nostro nome, abbiamo una serie di astrazioni che consentono agli sviluppatori di non dover essere troppo specifici su cosa sia effettivamente l'IBC, ma di utilizzare semplicemente le nostre astrazioni, il nostro tooling on-chain e il nostro tooling dev per scrivere la loro applicazione, inviarla non a una ma a qualsiasi catena su cui Abstract è attivo e quindi accedere a tutte le catene specifiche dell'applicazione tramite IBC. L'obiettivo di Abstract è quello di creare un ambiente in cui gli sviluppatori possano effettivamente utilizzare questa tecnologia cruciale e super importante che è l'IBC nel modo più semplice possibile."
Abstract è stata la prima a entrare nel settore dell'astrazione delle catene, consentendo alla sua tecnologia di maturare. L'azienda intende sfruttare questo punto di forza attraverso il suo Interchain Launcher, che consentirà agli utenti di salire a bordo facilmente, creare un account Abstract e accedere a tutte le diverse catene all'interno degli ecosistemi IBC ed EVM. Dice:
"Possono usare la nostra infrastruttura per orchestrare le loro azioni su tutte le blockchain che saranno supportate da IBC... In questo modo speriamo di avviare un ecosistema simile a quello che si può trovare su Google Play Store o Apple App Store, dove gli sviluppatori possono creare codice e pubblicarlo per gli utenti senza dover passare attraverso la seccatura di raccogliere fondi... Stiamo davvero cercando di abbassare le barriere all'ingresso per gli innovatori all'interno dello spazio e di essere la piattaforma applicativa per l'interchain"."
Nolus
Nolus è una blockchain specifica per le applicazioni costruita utilizzando l'Interchain Stack e sfruttando CosmWasm per fornire un mercato di prestiti nativo. Nolus collega prestatori e mutuatari nel mercato monetario della DeFi. I prestatori possono depositare stablecoin o asset volatili in modo unilaterale e guadagnare ricompense nello stesso asset depositato con ulteriori incentivi Nolus. L'aspetto del prestito di Nolus lo distingue da altre soluzioni di prestito, in quanto i mutuatari possono fornire un deposito, noto come acconto, e prendere in prestito fino al 150% del valore di tale deposito. Ciò consente di assumere posizioni long e short a margine tra le catene, con un tasso di interesse fisso e immutabile finché la posizione non è attiva.
Nolus ritiene che un numero maggiore di beni del mondo reale sarà presto tokenizzato sulla catena, rendendo più facile per gli utenti accedervi comodamente. Il team mira a costruire soluzioni efficienti, veloci, sicure e convenienti per risolvere le inefficienze dei mercati dei prestiti, come gli elevati requisiti di garanzia, l'alto rischio di liquidazione e la frammentazione della liquidità. Tra le prossime funzionalità di Nolus figurano uno storico dettagliato dei P&L per gli utenti, funzioni di stop-loss e take-profit, e l'espansione del mercato dei prestiti ad altri ecosistemi come EVM e Solana VM utilizzando tecnologie cross-chain a minimizzazione di fiducia come IBC.
Metodi Manov di Nolus afferma: "La particolarità di Nolus, oltre alla maggiore esposizione con proprietà di esclusione più basse che si ottiene con il mercato dei prestiti, è che è completamente interoperabile con altre catene abilitate all'IBC come Osmosis con l'Osmosis DEX implementato e Astroport su Neutron."
StreamSwap
StreamSwap è un protocollo per lo scambio di token a tempo, come i lanci di token guidati dalla comunità all'interno dell'ecosistema interchain. StreamSwap consente la creazione di flussi, permettendo agli utenti di bloccare i token e di abbonarsi a tali flussi su una base di secondi. Sebbene al momento non sia completamente privo di permessi, il protocollo sta lavorando per raggiungere questo obiettivo mantenendo un ambiente sicuro e curato. I piani di StreamSwap prevedono l'espansione in ambienti di scambio a bassa liquidità e ad alto volume, come i mercati OTC e i DEX. Il protocollo sta anche esplorando il concetto di flussi di un minuto per vendite flash e altre applicazioni simili all'e-commerce.
StreamSwap ha già visto il successo di diversi progetti come Gitopia che hanno lanciato i loro token utilizzando il suo protocollo ed è entusiasta di vedere come gli sviluppatori e i progetti utilizzeranno la piattaforma in modi innovativi, come lo streaming dei media e altri casi d'uso. Il collaboratore principale di StreamSwap DAO e cofondatore di OmniFlix, Sistla Abhishek, afferma:
"Stiamo esplorando il paradigma del tempo all'interno degli scambi di token e qualsiasi tipo di strumento che possa essere costruito con questo modello di scambio di token basato sul tempo. Il primo caso d'uso che abbiamo messo insieme è la scoperta del prezzo dei token che devono ancora essere lanciati o che stanno per esserlo, ma alla fine puntiamo a espanderci agli OTC e a diversi altri tipi di trasferimenti di token, in particolare ai trasferimenti di token ad alto volume in ambienti a bassa liquidità. Utilizziamo CosmWasm e siamo attualmente distribuiti su Osmosis e Injective e puntiamo a espanderci."
Perché costruire usando CosmWasm?
Quattro progetti con casi d'uso diversi sono uniti dalla decisione di costruire con Interchain Stack. Che cosa c'è in questa tecnologia - e in particolare in CosmWasm - che la rende una scelta convincente per lo sviluppo dei loro progetti?
Un linguaggio per contratti intelligenti sicuro
Come linguaggio per contratti intelligenti di seconda generazione, Robin afferma che CosmWasm ha imparato dai problemi di sicurezza insiti in EVM e Solidity, noti per la loro ampia superficie di attacco legata alla rientranza. Griffin rafforza questo punto dicendo: "Quello che abbiamo riscontrato con EVM e con la scrittura in Solidity è che ci sono un sacco di problemi, bug e hack che potrebbero verificarsi, per esempio, attacchi di rientranza e cose del genere a livello di sicurezza."
CosmWasm fornisce una sicurezza molto maggiore non consentendo la rientranza, assicurando che i singoli contratti possano gestire in modo sicuro il loro stato interno senza il rischio di interferenze in-process da parte di un attaccante. Metodi aggiunge:
"In primo luogo, la sicurezza nei protocolli dei contratti intelligenti è fondamentale per avere sempre più utenti che utilizzano il vostro protocollo... Con l'EVM, ci sono stati molti attacchi di reentrance - questo è probabilmente l'attacco più popolare ai protocolli dei contratti intelligenti - e avere questa sicurezza incorporata nel vostro ambiente con CosmWasm è un enorme vantaggio."
Rust è il linguaggio di programmazione più popolare
Un altro vantaggio di CosmWasm è il linguaggio di programmazione Rust, che è ampiamente considerato come il linguaggio di programmazione più popolare e rende la scrittura di applicazioni complesse molto più facile di Solidity. "Il linguaggio Rust è un linguaggio straordinario. È il quinto anno o addirittura il sesto che è il linguaggio di programmazione più preferito al mondo", dice Robin. Sistla aggiunge:
"L'uso di Rust è importante soprattutto perché con Rust e WebAssembly si hanno molte delle basi ordinate, come la sicurezza e l'ottimizzazione della memoria... Tutti questi aspetti sono molto efficaci durante la scrittura di contratti CosmWasm e riducono qualsiasi adattatore fondamentale che potremmo avere in altri linguaggi specifici per contratti intelligenti, come Solidity"."
Griffin sottolinea questo punto: "I vantaggi di scrivere contratti in Rust e di compilarli in Wasm riguardano sicuramente le funzionalità che si possono costruire con esso...
"Una cosa che stiamo facendo su Archway, per esempio, si chiama NFT reveals. È tutto fatto in modo nativo nel contratto ed è qualcosa che sarebbe stato incredibilmente difficile da fare con il codice basato su Solidity. Questo può essere fatto molto più facilmente in Rust compilato fino a Wasm."
Mentre il linguaggio di programmazione principale supportato da CosmWasm è Rust, Griffin è entusiasta della possibilità di supportare altri contratti e linguaggi di programmazione che possono essere facilmente compilati fino a WebAssembly. "Questo ci permetterebbe di raggiungere un pubblico di sviluppatori molto più ampio. Abbiamo giocato e sperimentato un po' con la scrittura di contratti intelligenti basati su Golang... La strumentazione e l'infrastruttura devono ancora arrivare, ma questa è stata un'altra delle ragioni principali [per la scelta di CosmWasm]"."
Capacità di costruire applicazioni modulari
Robin sottolinea la modularità di CosmWasm come un'altra ragione per cui Abstract ha deciso di costruire con esso:
"C'è questa caratteristica unica di poter migrare i contratti che rende CosmWasm qualcosa che si può usare per costruire applicazioni modulari che funzionano con astrazioni di microservizi dove ci sono smart contract che parlano tra loro attraverso un'API molto semplice e poi lo smart contract stesso può gestire una logica di business molto complessa"."
Griffin afferma che CosmWasm, insieme a Cosmos SDK, ha permesso ad Archway di costruire la sua piattaforma incentivata dagli sviluppatori nel modo desiderato:
"Il modo in cui abbiamo progettato il protocollo è stato quello di reindirizzare le ricompense agli sviluppatori, invece che alle persone che fanno parte delle tipiche reti PoS... l'SDK di Cosmos è stato molto più facile da usare e ci ha permesso di costruire moduli personalizzati che si rivolgono specificamente a questo caso d'uso"."
Applicazioni potenti e complesse
Tutti e quattro i progetti concordano sul fatto che il design di CosmWasm consente di realizzare dApp estremamente potenti e complesse, più facili da scrivere in Rust. Robin spiega: "Il modo in cui vediamo la battaglia tra CosmWasm e Solidity da una prospettiva diversa è l'accesso alla liquidità... la maggior parte della liquidità è su EVM, ma l'aspetto più importante è la possibilità di accedere alla liquidità. Non deve necessariamente risiedere sulla stessa catena in cui è definita la logica dell'applicazione... è qui che vediamo CosmWasm davvero molto influente e potente...
"Possiamo scrivere applicazioni molto complesse e intricate in CosmWasm, ma sono ancora in grado di accedere alla liquidità delle catene EVM su IBC e questo è un aspetto che abbiamo esplorato insieme al team di Union e ad altri team nello spazio.
Integrazione con lo stack Interchain
Metodi sottolinea che un altro grande vantaggio di CosmWasm è il modo in cui lavora insieme al resto dell'Interchain Stack, consentendo uno sviluppo flessibile e modulare e una perfetta interoperabilità:
Durante la costruzione di StreamSwap, Sistla ha scoperto:
"Non c'era un'altra VM così efficace e compatibile con lo stack Cosmos, l'SDK Cosmos, IBC e così via... [Abbiamo scelto CosmWasm] Innanzitutto per il framework stesso e poi per la capacità di utilizzare lo stack Interchain con protocolli come Abstract e i vari bridge che sono disponibili là fuori per connettersi o supportare qualcosa come l'elaborazione generale dei messaggi"."
Come una nuova soluzione di prestito, Nolus richiede una borsa decentralizzata e con CosmWasm che è "così strettamente connesso" all'Interchain Stack, all'IBC e agli Interchain Accounts, Nolus può attingere alla liquidità più profonda dei DEX più grandi come Osmosis o Astroport piuttosto che dover implementare un proprio DEX con una liquidità limitata. Metodi dice: "Questo accesso diretto alla liquidità altrove aiuta anche l'esperienza complessiva dell'utente. Gli utenti devono pagare meno commissioni per aprire una posizione che si rivolge a un pool di liquidità più profondo."
Griffin aggiunge: "La componibilità con IBC e i diversi relayers e cose del genere e le integrazioni native con le catene e le zone Cosmos... sono alcuni dei vantaggi di molte di queste cose e della costruzione di contratti e casi d'uso più complessi"."
Wrapping It Up
Siamo entusiasti di sentire i team interchain che sfruttano CosmWasm e lo Stack Interchain per far crescere i loro progetti ed espandere l'ecosistema interchain. Potete rimanere aggiornati su Archway, Abstract, Nolus e StreamSwap seguendoli sui loro social network. Tutti e quattro questi progetti stimolanti hanno in serbo funzioni interessanti e molte dApp da sperimentare. Fate sapere loro cosa ne pensate! Assicuratevi di sintonizzarvi sulla prossima sessione di Interchain Jam giovedì 3 ottobre alle 14:00 UTC con THORChain.
Fonte : Cosmos - 30 settembre 2024