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
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!