Helium Beta: guida di utilizzo
Da qualche giorno è disponibile il download di Helium Beta, la versione per i test della piattaforma realizzata dalla mia startup, CIDARO srl.
Helium permette la gestione decentralizzata dei propri file tramite IPFS ed Ethereum.
La piattaforma permette di caricare e scaricare file da IPFS (InterPlanetary File System), condividerli con altri utenti e certificarli su Ethereum.
Certificare un file significa salvare il codice univoco (hash), rappresentativo del file caricato su IPFS, sulla Blockchain di Ethereum tramite smart contract.
Attualmente Helium Beta prevede soltanto l'account FREE e la certificazione avviene su Rinkeby (Testnet di Ethereum).
Con il passaggio alla versione 1.0 verrà rilasciato l’abbonamento di tipo PRO. L’account PRO permette agli utenti di non dover pagare i costi di commissione (in cryptomonete) che la rete Ethereum richiede per funzionare.
Ciò è possibile grazie all’utilizzo delle meta-transazioni.
Invitiamo chiunque fosse interessato a provare l'app e fornirci tutti i preziosi feedback che ci saranno utili per la realizzazione dell'app definitiva.
Eccovi una breve guida per utilizzare e testare Helium Beta:
1. REGISTRAZIONE E VERIFICA ACCOUNT
Al momento della registrazione sono richiesti nome, cognome, email e password. I dati vengono utilizzati soltanto per personalizzare la user experience.
Al momento della registrazione viene inviata un' email all’indirizzo fornito per confermarne l’esistenza; l’account viene eliminato in caso di mancata conferma entro 30 giorni.
2. CARICAMENTO WALLET
Al momento del primo accesso si può caricare il proprio wallet Ethereum all’interno di Helium. Per caricare il wallet si deve inserire la frase mnemonica o seed phrase del proprio wallet.
Una volta caricato, è visibile il proprio address, la rete Ethereum utilizzata e il saldo del proprio account.
Il wallet può essere salvato sull'app (con una password) così da non dover reinserire ad ogni accesso la seed prhase.
3. UPLOAD FILE
Utilizzando il tasto “Upload” il file verrà caricato su IPFS senza certificarlo sulla Blockchain di Ethereum.
Per effettuare l’upload di un file (dopo averlo selezionato tra i file del dispositivo) è sufficiente cliccare sul tasto verde “Upload”.
Per caricare (e scaricare) un file su IPFS non è necessario ovviamente aver caricato il proprio wallet di Ethereum.
Il caricamento su IPFS è gratuito e così rimarrà anche nella versione definitiva. Attualmente si possono caricare file di grandezza massima 10 mb, mentre Helium 1.0 permetterà di caricare file fino a 100 mb.
4. UPLOAD FILE E CERTIFICA
Utilizzando il tasto “Upload e certifica” si effettua l’upload di un file su IPFS e lo si certifica sulla Blockchain di Ethereum. Per fare ciò è necessario avere sull’applicazione un wallet Ethereum (vedere punto “ Caricamento Wallet”).
Per fare l’upload e la certificazione di un file è necessario:
- Selezionare un file
- Cliccare sul file che si vuole certificare. Il file diventerà di colore verde;
- Cliccare sul tasto rosso “Upload e certifica”
Per la certificazione su Ethereum l'utente deve pagare la commissione (chiamata "Transaction Fee") per effettuare l'operazione sulla Blockchain. Nessuna percentuale di questa commissione costituisce un guadagno per CIDARO; infatti l'utente potrebbe usare senza limiti l'account FREE con l'unico obbligo di avere sempre Ether a disposizione nel proprio wallet.
Al momento del rilascio di Helium 1.0 e dell'abbonamento PRO, gli utenti non dovranno pagare i costi di commissione su Ethereum grazie all’utilizzo delle meta-transazioni.
Helium Beta non effettua le certificazioni su Ethereum ma sul testnet Rinkeby.
Per richiedere gratuitamente gli Ether per i test su Rinkeby: https://www.rinkeby.io/#faucet
5. GESTIONE DEI FILE
La sezione “I tuoi file” contiene tutti i file caricati su IPFS e/o caricati e certificati su IPFS e la Blockchain Ethereum e/o i file ricevuti da altri utenti della piattaforma.
La barra di ricerca è utilizzabile per ricercare un file inserendone il nome.
Attraverso i filtri si può scegliere di visualizzare soltanto i file caricati su IPFS e/o caricati e certificati su Ethereum e/o quelli ricevuti da altri utenti.
Cliccando sul file desiderato, è possibile vedere informazioni circa:
- Nome del file
- Dimensione del file
- Data di caricamento del file
- Hash del file su IPFS
- Hash della transazione su Ethereum
Per ogni file è inoltre possibile:
- Visualizzare la transazione su Etherscan
- Scaricare il file
- Inviarlo ad altri contatti
6. CONTATTI E CONDIVISIONE DI FILE
Nella versione Beta, non essendo presente l'abbonamento PRO, non è possibile registrare i contatti a cui inviare facilmente i file.
Con l'account FREE, tuttavia, è comunque possibile inviare i file (caricati e/o certificati) agli altri contatti semplicemente inserendo la loro email.
Effettuata la condivisione, se l'emittente cancella il file, il ricevente non potrà più accedervi.
7. IMPOSTAZIONI
Per accedere alle impostazioni di Helium è necessario cliccare sull’icona a forma di ingranaggio in alto a destra. La sezione “Impostazioni” contiene le seguenti voci e funzionalità:
- Abilitare/disabilitare le notifiche di Helium
- Link utili
- Logout dall’applicazione
Ci teniamo a ringraziare chi ha già provato l'applicazione e ci ha fornito utili feedback.
Se vuoi provare Helium Beta:
- Google Play Store
- Per iOS occorre seguire il procedimento descritto qui
https://testflight.apple.com/join/4eykQcPN