DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content ›...

16
consulting The information contained in this document is the property of NTT DATA Italia S.p.A.. The information is closely linked to the oral comments accompanying the same, and may be used only by those attending the presentation. Copying the material contained in this document may be illegal. BLOCKCHAIN - DONATION PLATFORM COSENZA, 13 GIUGNO 2016 FRANCISCO SPADAFORA

Transcript of DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content ›...

Page 1: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

The information contained in this document is the property of NTT DATA Italia S.p.A.. The information is closely linked to the oral comments

accompanying the same, and may be used only by those attending the presentation. Copying the material contained in this document may be illegal.

BLOCKCHAIN - DONATION PLATFORM

COSENZA, 13 GIUGNO 2016

FRANCISCO SPADAFORA

Page 2: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

22Copyright © 2016 NTT DATA Italia Spa

LA BLOCKCHAIN COME FATTORE ABILITANTE DELL’INTERNET OF VALUE

La rete come fonte

d’informazione, è la MASSA

CRITICA delle community a

CERTIFICARNE la FONTE e la

CREDIBILITÀ

La rete permette di DARE

UN'IDENTITÀ ELETTRONICA alle

COSE e ai LUOGHI dell'ambiente fisico.

Gli OGGETTI e i LUOGHI

COMUNICANO INFORMAZIONI in rete

o a dispositivi mobili GENERANDO

VALORE.

Internet of

VALUE

Internet of

THINGS

Internet of

INFORMATION

Il VALORE viene VEICOLATO

attraverso la RETE alla stessa

velocità delle informazioni grazie

ad una TECNOLOGIA che

GARANTISCE la NON

RIPUDIABILITÀ degli EVENTI

Page 3: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

33Copyright © 2016 NTT DATA Italia Spa

CONTENUTI

Blockchain dalla teoria alla pratica

Donation Platform

Page 4: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

44Copyright © 2016 NTT DATA Italia Spa

BLOCKCHAIN DALLA TEORIA ALLA PRATICA

• La tecnologia Blockchain 2.0 è in fase di maturazione, il genesis block di Ethereum è

stato creato il 30 Luglio 2015, e la piattaforma è uscita dalla versione beta il 14 Marzo

2016. Si prevede che ancora il 2016-2017 siano anni di sviluppo e maturazione della

tecnologia.

Page 5: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

55Copyright © 2016 NTT DATA Italia Spa

BLOCKCHAIN DALLA TEORIA ALLA PRATICA

• La fluttuazione della moneta è molto alta. In 4 giorni (Dal 14 Marzo al 18 Marzo) si è

perso il 40% del valore dell’Ether. Bitcoin nel 2015 ha avuto una svalutazione del 96%

in un mese.

Prezzo scambio Ether/USD in Poloniex.com

Page 6: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

66Copyright © 2016 NTT DATA Italia Spa

BLOCKCHAIN DALLA TEORIA ALLA PRATICA

• Un nodo «completo» Bitcoin oggi pesa 67GB.

• Un nodo «completo» Ethereum pesa 11GB e cresce di 1GB al mese.

Page 7: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

77Copyright © 2016 NTT DATA Italia Spa

BLOCKCHAIN DALLA TEORIA ALLA PRATICA

• La creazione e gestione di un nodo full è ancora riservata ad utenti «esperti». Ethereum

ancora non ha un nodo light, utilizzabile da Smartphone o in device IoT. I principali tool,

sono a riga di comando e ancora in versioni unstable.

Page 8: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

88Copyright © 2016 NTT DATA Italia Spa

BLOCKCHAIN DALLA TEORIA ALLA PRATICA

• Tutto ciò che viene scritto negli Smart Contract è pubblico e accessibile da tutti. Questo

potrebbe non essere adatto a tutte gli use cases. Soprattutto su reti blockchain

pubbliche.

Page 9: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

99Copyright © 2016 NTT DATA Italia Spa

BLOCKCHAIN DALLA TEORIA ALLA PRATICA

• La Banca Centrale Europea ha dato un warning a tutte le banche per l’utilizzo di monete

virtuali (Bitcoin, Ether, ecc).

Page 10: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1010Copyright © 2016 NTT DATA Italia Spa

CONTENUTI

Blockchain dalla teoria alla pratica

Donation Platform

Page 11: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1111Copyright © 2016 NTT DATA Italia Spa

IL PROCESSO DI DONAZIONE NON CONSENTE OGGI DI TRACCIARE L’INTERO CICLO DI VITA IN

QUANTO È UN SISTEMA APERTO NEL QUALE OPERANO UNA MOLTEPLICITÀ DI RISORSE

1

2

4

3

DONATORI ENTE PROMOTORE

A

B

D

C

RISORSA FORNITORE BENEFICIARIO

AZIONE

EVENTO

PR

OC

ES

SO

Page 12: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1212Copyright © 2016 NTT DATA Italia Spa

PROBLEMI DELLE ATTUALI PIATTAFORME DI DONAZIONI

• No tracciabilità e trasparenza

• Piattaforme di raccolta donazioni centralizzate

• Fee per gestione del denaro da parte degli intermediari e costi nascosti

• Intermediari necessari per aumentare la fiducia dei donatori

Page 13: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1313Copyright © 2016 NTT DATA Italia Spa

TRANSAZIONETx Hash: 0x5569855465,

From: 0x1233546,

To: 0x522685022566,

Value: 100

FORNITOREAccount: 0x2465328441

Balance: 0 -> 150

FORNITOREAccount: 0x5549637742

Balance;: 0 -> 50

(1) (2)

(1) (2)

CONSEGNA

BENE/SERVIZIO

DONATOREAccount: 0x1233546

Balance: 10000

DONATOREAccount: 0x851233

Balance: 2000

TRANSAZIONETx Hash: 0x5569855465,

From: 0x1233546,

To: 0x522685022566,

Value: 100

BENEFICIARIO

BENEFICIARIO

SMARTCONTRACTAccount: 0x522685022566

Balance: 0 -> 200

AGGIUNTA ALLA BLOCKCHAINBlock: #12558745

Difficulty: 122255488

Miner: 0x554788965

Nonce: 0x37ae2751c389b170 Timestamp: 2/5/2016 12:52

{ Tx Hash: 0x5569855465,

Tx Hash: 0x5569855466 }

CONFERMA

AVVENUTA

FORNITURA

GENERA

TRANSAZIONE VERSO

SMART CONTRACT (1)

LE TRANSAZIONI VENGONO AGGIUNTE AD UN

BLOCCO DELLA BLOCKCHAIN, E VALIDATO

DAI NODI DELLA RETE (2)

SMARTCONTRACT PER

CAMPAGNA DONAZIONE

LO SCHEMA BLOCKCHAIN IPOTIZZATO PER LA GESTIONE DI UNA DONAZIONE 1/2

Page 14: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1414Copyright © 2016 NTT DATA Italia Spa

PROBLEMI DI UNA SOLUZIONE BASATA SU BLOCKCHAIN PUBBLICA

• Ogni donatore deve creare un nodo. Difficoltà a raccogliere soldi da

mezzi diversi.

• Un donatore deve comprare Ether o minarli.

• Dal momento in cui si fa la donazione al momento in cui il fornitore riceve

gli Ether, il valore della moneta può essere cambiato.

• Tutti i dati sono pubblici, anche informazioni sensibili dei donatori.

Page 15: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1515Copyright © 2016 NTT DATA Italia Spa

DONATORE

DONATORE

Banca

Accounts Donatori

Nodi BlockchainPortale Web

TRANSAZIONETx Hash: 0x5569855465,

From: 0x1233546,

To: 0x522685022566,

Value: 100

TRANSAZIONETx Hash: 0x5569855465,

From: 0x1233546,

To: 0x522685022566,

Value: 100

AGGIUNTA ALLA BLOCKCHAINBlock: #12558745

Difficulty: 122255488

Miner: 0x554788965

Nonce: 0x37ae2751c389b170 Timestamp: 2/5/2016 12:52

{ Tx Hash: 0x5569855465,

Tx Hash: 0x5569855466 }

LE TRANSAZIONI VENGONO AGGIUNTE AD UN

BLOCCO DELLA BLOCKCHAIN, E VALIDATO

DAI NODI DELLA RETE (2)

FORNITOREAccount: 0x2465328441

Balance: 0 -> 150

FORNITOREAccount: 0x5549637742

Balance;: 0 -> 50

(1) (2)

(1) (2)

CONSEGNA

BENE/SERVIZIO

BENEFICIARIO

BENEFICIARIO

SMARTCONTRACTAccount: 0x522685022566

Balance: 0 -> 200

CONFERMA

AVVENUTA

FORNITURA

SMARTCONTRACT PER

CAMPAGNA DONAZIONE

LO SCHEMA BLOCKCHAIN IPOTIZZATO PER LA GESTIONE DI UNA DONAZIONE 2/2

Page 16: DONATION PLATFORM - UNICALCOIN – La moneta matematica e gli esperimenti su ... › wp-content › uploads › 2017 › 07 › Blockchain... · 2017-07-21 · Dove però i nodi sono

co

ns

ult

ing

1616Copyright © 2016 NTT DATA Italia Spa

DONATION PLATFORM – SOLUZIONE PROPOSTA

• Utilizzo di una blockchain privata e non pubblica. Dove però i nodi sono le banche, i

fornitori, i promotori, ed eventualmente anche un donatore. La cosa importante in una

blockchain è che gli attori abbiano interessi opposti.

• Utilizzo di una moneta «custom», emessa dalle banche all’interno della blockchain per

tracciare tutti gli spostamenti di denaro. Evita il problema che ogni utente debba

comprare Ether e donare in Ether, e poi che i fornitori debbano anche loro convertire gli

Ether in Euro o nella moneta locale.

• La creazione di una piattaforma web, apps mobile, e pagamento con SMS o

telefonate permette di eliminare la difficoltà di creare un nodo. Sono gli attori principali

a farli, in modo particolare le banche, operatori telefonici, ecc. Che hanno già un

rapporto col donatore, perché loro clienti.

• L’utilizzo degli smart contract per far si che sia il beneficiario a conferma la consegna

del bene e quindi a quel punto il fornitore venga pagato.