Come precedentemente anticipato, stiamo proseguendo i lavori per l’implementazione del database on-chain. Vorremmo inoltre chiarire alcune incomprensioni relative al precedente update;
Esso infatti, non parla di un reset totale, ma abbiamo semplicemente volto i nostri sforzi al completamento del driver in modo da non rimanere bloccati a causa diatriba IOTA/Coordinator, con già ora risultati soddisfacenti e tangibili.

Lo sviluppo del progetto è infatti in uno stadio piuttosto funzionale, con funzioni come la connessione ad un provider RPC, l’esecuzione di query SQL per la creazione di nuovi database, tabelle e l’inserimento di nuove righe pienamente funzionanti (con la possibilità di estrarre questi stessi dati dai database tramite delle select).

Il contratto in sé è in una fase leggermente più avanzata, con la possibilità di aggiornare i valori di una riga o di cancellare una tabella o un intero database. (Si tratta di funzioni che verranno implementate a breve nel driver). Di seguito vi presentiamo le operazioni consentite al momento dal contratto:

  • USE: seleziona un database dove eseguire tutte le query successive;
  • SHOW: mostra tutti i database o le tabelle di proprietà dell’account richiedente;
  • INSERT: Inserisce una nuova riga all’interno della tabella;
  • CREATE: Crea una nuova tabella con la struttura definita dall’utente;
  • DROP: Elimina, liberando storage sulla blockchain, un database, una tabella o una riga;
  • UPDATE: aggiorna una riga di una tabella;
  • DESC: mostra la struttura precedentemente definita di una tabella;
  • SELECT: mostra il contenuto di una tabella;Con il presente update informiamo quindi la community che in data odierna è stato messo a disposizione della community il codice sorgente del driver sulla repository GitHub di Multiversum qui presente, ove è presente nella sezione wiki la documentazione tecnica
Visualizza repository GitHub

Man mano che verranno rilasciate nuove features queste verranno pubblicate su Github
Sottolineiamo che si tratta di codice sottosviluppo, pertanto subirà modifiche e verrano effettuate correzioni nel corso del tempo.

Nel prossimo update forniremo, oltre a i classici aggiornamenti, anche indicazioni riguardanti la finestra temporale in cui riteniamo si potrà concludere questa fase.

Comunichiamo altresì che abbiamo deciso di indire una nuova sessione Q&A per la giornata di sabato 16 Maggio. (Modalità e ulteriori informazioni vi verranno comunicate attraverso i nostri canali social).
Vi preghiamo di fare domande rivolte sempre specialmente ai devs, in modo tale da poter ricevere una risposta diretta e da una figura adatta.

A presto per il prossimo aggiornamento.

Grazie per il vostro supporto, stay tuned!