Q&A con Alex Chepurnoy e Dmitry Meshkov
19 marzo 2019

Prima di tutto, abbiamo un grande annuncio - il lancio della mainnet di Ergo è previsto per il 26 maggio se non verranno trovate vulnerabilità di sicurezza durante il processo di audit!
Qual è la visione riguardo scalabilità e adozione?
Riguardo alla scalabilità, l'approccio principale è evitare il bloat senza compromettere la funzionalità. Ad esempio, è possibile avere uno storage persistente aggiornabile, con aggiornamenti da controllare tramite un contratto blockchain, ma solo il digest della struttura dati autenticata (e alcuni byte aggiuntivi, comunque meno di 40 byte) sono memorizzati nel set UTXO indipendentemente dalla dimensione del set di dati. L'affitto dello storage aiuta a rimuovere la polvere dal set UTXO. Poi i client leggeri: in Ergo puoi avere garanzie di nodo completo senza memorizzare il set UTXO, se non fai mining. Questo riguarda tempi di bootstrap e validazione dei blocchi molto migliorati. Con tali miglioramenti, è possibile aumentare il TPS senza compromettere le assunzioni e le garanzie classiche della blockchain. Ok, ma vuoi numeri concreti? Non li ho, poiché parametri come la dimensione del blocco ecc. non sono definiti in modo rigido, piuttosto, i miner possono regolarli. Quindi, se un miner sta sperimentando un basso tempo di validazione del blocco completo (poiché l'hardware sta migliorando nel tempo, così come il software), può proporre o votare per aumentare la dimensione del blocco.
Sull'adozione, ci aspettiamo che vengano le seguenti persone: 1. Persone che valutano il contratto sociale tra il sistema e i suoi utenti. Ad esempio, persone insoddisfatte del fork di Ethereum. Ergo non avrà hard-fork per aggiornare la funzionalità, mentre sarà possibile per la comunità aggiornare il protocollo in molti aspetti. 2. A causa di (1) almeno, e anche della fornitura limitata, Ergo sarebbe buono come asset di riserva di valore (il costo di demurrage è basso se semplicemente conservi una moneta nel sistema). 3. Persone che hanno bisogno di applicazioni finanziarie sicure, semplici ed efficienti. Il concetto di Smart Money di Ergo è molto più semplice dei contratti intelligenti di Ethereum, pur essendo abbastanza potente per la maggior parte delle applicazioni finanziarie delle persone che non hanno competenze molto specifiche per sviluppare contratti Solidity, o un mucchio di soldi per assumere sviluppatori esperti. 4. Non sono pronto a prevedere nulla riguardo alle grandi aziende, ma alcune attività stanno già esprimendo interesse a fare alcuni token e contratti sopra Ergo. È troppo presto per annunciare qualsiasi cosa però.
C'è un esempio o un caso d'uso?
Abbiamo molti esempi, contratti: oracoli, crowdfunding, scambi atomici cross-chain e single-chain (token-to-token), mixing, ecc. Le cose di base sono coperte nel tutorial di ErgoScript per sviluppatori.
Un documento con esempi più complessi (portafogli freddi, mixing, gioco del Forbice-Carta-Sasso) sarà pubblicato presto. Inoltre, mostreremo esempi di scenari ICO e un sistema LETS.
Ti preghiamo di dare un'occhiata anche all'esempio di contratto di microcredito mirato dal blogpost "Smart contracts for the people".
Hai intenzione di costruire una soluzione nativa off-chain come lightning network? E qual è la tua visione sugli approcci guidati dalla comunità?
Sì, speriamo che si verifichino a un certo punto. Il nostro obiettivo ora è fornire un protocollo il più flessibile possibile per rendere la loro implementazione facile. Sorprendentemente, abbiamo già membri della comunità che stanno lavorando all'implementazione di sidechain sopra Ergo, ma questo lavoro è nelle fasi iniziali. Sosteniamo qualsiasi attività dalla nostra comunità, comprese le sidechain)
Quale progetto blockchain è simile a ERGO?
In alcuni aspetti, Bitcoin (soft-forkability, ma stiamo andando molto oltre), Coda (se è la cosa reale, devo ancora controllare; client leggero), Grin (FlyClient è simile a PoPoWs), ZCash (Equihash è simile al nostro PoW, ma i nostri parametri sono più rigorosi e il nostro PoW è resistente ai pool). Non posso nominare nulla di simile alla nostra lingua! Quindi, in generale, Ergo è molto unico.
Cos'è ErgoData e quali sono i suoi casi d'uso pratici? E quanto tempo dopo la Mainnet verrà implementato?
ErgoData era previsto come una blockchain con la stessa tecnologia sotto il cofano, ma con parametri diversi per soddisfare le esigenze delle applicazioni orientate ai dati. Ora siamo totalmente concentrati sul lancio della catena unica e delle applicazioni sopra di essa. Penso che ErgoData potrebbe arrivare 2 o 3 anni dopo, se ci sarà domanda per tali applicazioni, e anche in base alle limitazioni delle applicazioni (soprattutto, quelle intensive di dati) che Ergo potrebbe avere. Supponiamo che sarà una sidechain. Ora ci sono buoni progressi in quest'area, quindi presumibilmente entro allora potremmo avere sidechain incondizionatamente buone.
Quando possiamo iniziare a fare mining? e possiamo fare mining con la CPU?
Certo, puoi iniziare a fare mining con la CPU proprio ora. Basta impostare un nodo completo (controlla questa guida) con impostazioni di configurazione mining = true, e il tuo nodo inizierà a fare mining dopo la sincronizzazione iniziale. Un esempio di configurazione può essere trovato qui
Ma non siamo ancora sulla mainnet? Quindi possiamo solo fare mining di monete testnet?
Sì, puoi solo fare mining di monete testnet ora. Il miner GPU sarà sicuramente disponibile prima della mainnet (probabilmente questa o la prossima settimana).
Ci sarà un manuale su come impostare un portafoglio?
Il portafoglio è un'altra cosa che dovrebbe essere aggiornata prima del lancio della mainnet, prendiamo consigli su come impostarlo in modo sicuro e così via. Per ora puoi solo impostare la frase seed come testo semplice nella sezione 2 del tuo file di configurazione nel post di impostazione
Quali sono i requisiti minimi per eseguire un nodo?
Tutto dipende dal regime del tuo nodo. Non lo abbiamo misurato con precisione, accendiamo i nostri nodi completi su droplets con 4 Gb di memoria, 2 CPU, 80 Gb di disco SSD, ma è come una configurazione raccomandata, non una minima.
Hai in programma di collaborare con altre piattaforme (Waves, ad esempio)? Che tipo di?
Abbiamo in programma di essere elencati su Waves DEX (questo semplificherà notevolmente lo scambio EFYT/ERG), non è prevista alcuna altra cooperazione con le piattaforme.
Hai piani per aggiungere un'opzione per generare token simili a ERC721? Token che non possono essere divisi.
Puoi emettere un token per transazione gratuitamente, quindi non è un problema emettere un'enorme quantità di token (con 1 fornitura massima). Non esiste uno standard per unirli in una classe di token simili (nessun modo standard per controllare che il token aa...aa sia della stessa classe di token del token aa...bb), ma probabilmente un tale tipo di standard si verificherà in futuro.
C'è un'opzione per trasmettere un batch di transazioni contemporaneamente? Idealmente, dovrebbero essere incluse nello stesso blocco.
Non esiste un metodo API per trasmettere un batch di transazioni contemporaneamente, ma nulla ti impedisce di trasmetterle una per una senza ritardi. Quindi non dovrebbe essere un problema trasmettere quante più transazioni desideri simultaneamente. Riguardo all'ideale che dovrebbero essere incluse nello stesso blocco - è possibile scrivere un qualche tipo di contratto, che garantisca che un certo batch di transazioni sia stato incluso in un singolo blocco (o dove nessuna di esse è stata inclusa), tuttavia, non lo abbiamo ancora provato. Inoltre, questo potrebbe richiedere un miner con regole modificatrici per la raccolta delle transazioni dal mempool.
C'è un'opzione per inviare una transazione con un asset di valore 0?
Quindi il token è nella transazione, ma il suo importo è 0? No, non è possibile
C'è un'opzione per inviare una transazione "sponsorizzata"? La transazione di cui la commissione è pagata da un token personalizzato.
Può essere fatto utilizzando l'esempio di scambio, quindi puoi creare un contratto che acquista il tuo token per Ergo, e quando un mittente sta per inviare un token - vende la quantità richiesta di token e fa un trasferimento della quantità rimanente di token all'interno di una transazione.
Quindi non c'è modo di trasferire 0.0000001 di token?
Ogni output in Ergo deve avere una certa quantità di Erg in esso. La commissione di transazione può essere 0, ma devi mettere una certa quantità di Erg in ogni output creato.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















