AiliA: Prima bozza white paper descrittivo V.01 Novembre 2018 - Autori Giovanni Antino

Pagina creata da Mario Landi
 
CONTINUA A LEGGERE
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