AiliA: Prima bozza white paper descrittivo V.01 Novembre 2018 - Autori Giovanni Antino
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
AiliA: Prima bozza white paper descrittivo V.01 Novembre 2018 Autori Giovanni Antino Francesco Pasetto
AiliA Sagl Via San Gottardo 17c 6500 Bellinzona - Svizzera TEL +41 78 934 0924 - mail: info@h2tcoin.com Premesse Questo documento ha la finalità di illustrare discorsivamente il progetto H2T, senza entrare nei dettagli tecnici del prodotto, l’obiettivo è quello di dare un quadro generale. Si tratta di un documento che potrebbe subire modifiche e per questo è versionato. Nel corso del tempo verranno pubblicati dei white paper specifici, per ogni parte del progetto. Abstract L’applicazione di tecnologie blockchain nel campo Fintech sta crescendo con un trend molto elevato. Pur presentando notevoli vantaggi su diversi fronti, soffre però di una certa immaturità iniziale. La scarsa interoperatività tra le attuali tecnologie e i nuovi ambienti blockchain impattano negativamente sui costi di sviluppo. Inoltre presentano un elevato effort di lavoro iniziale per l’acquisizione delle competenze di base. Allo stato attuale risulta essere molto complesso integrare i sistemi già esistenti con la Blockchain e tutto ciò è molto più evidente se si parla di smart contracts. L’ambiente H2T è pensato per risolvere i problemi di immaturità delle attuali tecnologie blockchain, per far ciò, dispone di TakaMaka una libreria framework Java. Non serve imparare un nuovo linguaggio od utilizzare dei tool scritti ad-hoc, basta quindi un normale IDE Java. In un ambito così delicato e critico come può essere la scrittura di smart contract è preferibile lavorare in ambienti conosciuti. Utilizzando Java il linguaggio di programmazione più diffuso al mondo, si rende facilmente accessibile e interoperabile la tecnologia blockchain agli attuali sistemi di sviluppo. Inoltre la particolare strutturazione di TakaMaka permette di sviluppare smart contract e verificarne staticamente la validità del codice attraverso degli appositi tool di analisi. L’ambiente H2T nasce dall’esigenza di creare applicazioni blockchain oriented sfruttando ed integrando le tecnologie esistenti. Nei nostri obiettivi a medio e lungo termine vi è la realizzazione di diversi plug-in atti ad interfacciarsi con i principali strumenti di sviluppo: ● Oracle SQL ● MySQL ● PostgreSQL ● Microsoft SQL ● Tomcat ● Unity ● Wordpress\Woocommerce ● Prestashop ● Magento AiliA - Documentazione ad uso interno Pagina 2 di 5
AiliA Sagl Via San Gottardo 17c 6500 Bellinzona - Svizzera TEL +41 78 934 0924 - mail: info@h2tcoin.com Feature tecniche Tutto il codice del progetto verrà rilasciato e sarà modificabile ed adattabile dalla comunità. AiliA svilupperà il primo codice sorgente e lo manterrà nel tempo. La filosofia del software libero e il libero mercato sono parte integrante del nostro modo di vedere. Proof La blockchain H2T verrà sviluppata utilizzando PoS (Proof-of-Stake) per generare i blocchi. Le motivazioni principali della scelta sono le performance elevate e la resistenza all' 51% attack, dove chi possiede il 51% della potenza di calcolo (in alcuni casi anche meno) riesce a forgiare a suo piacimento un blocco con le relative transizioni. Questa tipologia di prova permette anche di dare anche una equa remunerazione agli investitori, che riceveranno un premio per la validazione dei blocchi in base alla quantità di moneta posseduta, senza disporre di una notevole quantità di calcolo come con la proof of work. Marketplace Il marketplace integrato nel wallet permetterà di effettuare cambi di criptovalute ed asset digitali direttamente dalla nostra piattaforma, senza la necessità di rivolgersi a exchange esterni. P2P Network Il network pear-to-pear verrà implementato basandosi sul protocollo DHT per la localizzazione dei nodi della rete e sul protocollo Torrent per la sincronizzazione veloce dell’intera blockchain tra i client. Wallet Il wallet verrà realizzato utilizzando lo standard crittografico più aggiornato del NIST. Client Verrà rilasciato un client firmato digitalmente da AiliA, ma il network accetterà anche client di terze parti. Potrà girare in versione Light o in versione Full. Il nostro obiettivo a lungo termine è quello di integrare tutte le funzionalità che possiede una banca. Fin da subito vi sarà la possibilità di effettuare ricariche alle carte prepagate con IBAN di AiliA Rest API Verranno fornite delle API pubbliche utilizzabili sia da servizi esterni che dai light client. I full client potranno invece interfacciarsi direttamente in local loop. AiliA - Documentazione ad uso interno Pagina 3 di 5
AiliA Sagl Via San Gottardo 17c 6500 Bellinzona - Svizzera TEL +41 78 934 0924 - mail: info@h2tcoin.com TakaMaka La libreria TakaMaka sviluppata in collaborazione con l’Università di Verona permette di scrivere Smart Contract in Java il linguaggio più diffuso al mondo ed effettuare analisi statica. Facilmente integrabile con le attuali soluzioni software. Template Per i non programmatori sarà possibile il rilascio di contratti prefatti a partire da dei template forniti con i client di interfaccia. Tutto questo senza doversi scontrare con le complicazioni inerenti alla programmazione nel linguaggio della blockchain. Per fare un esempio: Pagamento periodico, verrà messo a disposizione un modulo (grafico) per il semplice pagamento periodico dove baserà: 1. autorizzare con la propria chiave il prelievo della somma 2. inserire il destinatario 3. il numero di pagamenti 4. la cifra voluta per ogni pagamento 5. dare ok per avviare il lancio del contratto. Feature Business Servizi B2B L'ambiente H2T si presta ad essere integrato in progetti terzi già esistenti o in via di sviluppo. A tale proposito sarà rilasciata la possibilità di rilasciare colored coins e token brandizzati. Programma di certificazione Attraverso un rigoroso programma di certificazione, vogliamo formare personale qualificato in grado di sviluppare smart contract e gestire infrastrutture basate sulla tecnologia H2T di AiliA. Le certificazioni particolarmente apprezzate in ambito Enterprise Carte prepagate con IBAN L'attuale limite delle criptovalute è l'immediatezza della spendibilità delle stesse. Molti nostri competitor hanno creato dei circuiti chiusi. Noi preferiamo un mondo aperto, per questo la nostra carta prepagata funziona sui circuiti Mastercard e Visa. AiliA - Documentazione ad uso interno Pagina 4 di 5
AiliA Sagl Via San Gottardo 17c 6500 Bellinzona - Svizzera TEL +41 78 934 0924 - mail: info@h2tcoin.com Internet of Moneys (IOM) AiliA attraverso H2T COIN, TakaMaka, l’ambiente di sviluppo H2T (REST API, e i plugin) si prefigge di diventare il riferimento per l’Internet of Moneys. Questo verrà realizzato fornendo un ambiente tecnologico fortemente integrato con i prodotti attuali e rilasciando soluzioni pratiche: come le carte prepagate con IBAN che si interfacciano con i circuiti tradizionali Mastercard\Visa; come il marketplace integrato che permette di effettuare cambi crypto-to-crypto. AiliA - Documentazione ad uso interno Pagina 5 di 5
Puoi anche leggere