Come anticipato nell’update 12, stiamo procedendo con l’implementazione del database on chain
Nell’ultimo periodo abbiamo esplorato alcune possibilità che riguardano la direzione in cui procederanno i lavori nell’immediato futuro.
Una di queste è ovviamente la testnet, anche se dopo attente analisi riguardanti la situazione attuale di IOTA abbiamo stabilito che attualmente non è ancora possibile ottenere una soluzione pratica per una DAG proprietaria.

Attualmente stiamo infatti lavorando ad un’altra soluzione riguardante l’integrazione del database on chain su altri linguaggi oltre a Java, che rimarrà comunque la principale forma di sviluppo per garantire la massima compatibile con lo standard JDBC
Inoltre siamo felici di comunicarvi che verrà effettuata una revisione completa del codice al fine di ottimizzare e ridurre le fee ETH.
Qui potete trovare il percorso Github per consultare il codice:

Visualizza repository GitHub

Ci teniamo a ricordare che si tratta di codice sotto sviluppo.
Man mano che verranno rilasciate le nuove features queste verranno pubblicate su Github.
Con il presente update informiamo la community che potrete trovare qui di seguito le risposte alle vostre domande inoltrateci durante la sessione del 13 Giugno.

Comunichiamo altresì che abbiamo deciso di schedulare una nuova sessione Q&A per la giornata di
Sabato 18Luglio. (Le modalità e gli orari verranno comunicati alla community tramite i nostri canali social)
Vi preghiamo di fare domande esclusivamente ai devs, in modo tale da poter ricevere una risposta diretta e approfondita.

Q&A

· Pensate che per colpa degli eventi degli ultimi mesi si prolungherà ulteriormente il ritardo già oggi chiaramente visibile per quanto riguarda la struttura su cui poggerà MTV? Quando sarà possibile avere un’interfaccia utilizzabile? Previsioni per il lancio della Main net?

Siamo seguendo lo sviluppo del progetto IOTA e, come già anticipato da diverso tempo stiamo lavorando alla nostra soluzione per il problema dei coordinator. Attualmente è in fase di lancio la testnet in fase alpha, ma al raggiungimento della fase beta provvederemo a completare la rete MTV per la testnet/mainnet. Attualmente per non fermare il progetto abbiamo approntato una soluzione basata su rete ethereum.

· Quali sono le specifiche dei protocolli e per l’uso?

State quindi sviluppando un database on chain? Se sì, come faranno i nodi a immagazzinare così tanti dati?

Attualmente SQL viene usato per le interazioni fra app e smart contracts attraverso uno speciale driver JDBC. Per ora lo sviluppo procede su rete Ethereum, quindi lo spazio di storage sarà il medesimo di ETH. Nel momento in cui avremo la nostra rete definiremo ovviamente i protocolli di comunicazione tra  i nodi e i metodi di storage

· Visto che ci sarà un sistema di controllo e accettazione, gli utenti saranno in grado di delegare I propri token a un validator? Se si, questi potranno settarsi le proprie fee o c’è un valore fisso?

La nostra soluzione su DAG è fee-free, abbiamo messo un sistema di controllo solo per una questione di sicurezza.

· Quale sarà il settore principale dove MTV sarà implementato??? Eventualmente a quale altra azienda volete gemellarvi per far crescere l’azienda??? Io credo ancora oggi nel progetto, ma non so…

Non abbiamo un settore principale. Abbiamo però sviluppato un prodotto che permette di stoccare i dati in una blockchain come in un database (con opportune limitazioni). La nostra soluzione può essere

utilizzata in tutti i casi in cui è richiesta trasparenza/immodificabilità/storico transazioni.

· Mi è parso di capire che lo sviluppo si trova a un buon punto e che la tecnologia di MTV permetterà di far girare un database su una blockchain; Leggendo le vostre comunicazioni ho capito che sarà possibile utilizzare tale tecnologia sfruttando la blockchain di ethereum, poi in un secondo momento rilascerete una blockchain proprietaria di mtv par tale scopro. Quando sarà possibile utilizzare tale tecnologia? E che utilizzo avrebbe i token di mtv se vi appoggerete sulla rete di ethereum, e di conseguenza per pagare i fees si dovranno usare gli ETH?

Attualmente gli MTV vengono utilizzati in fase di creazione di un nuovo database e in ogni sua funzione che necessita l’aggiornamento dello storage. Oltre ai costi delle transazioni (GAS) non è prevista alcuna fee in ETH.