eurofiling 2018eurofiling.info/2018/wp-content/uploads/eurofiling_eftg...eurofiling 2018 blockchain...

18
Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial Stability, Financial Services and Capital Markets Union 1 Based on work performed for SMART 2016/0488

Upload: others

Post on 21-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Eurofiling 2018Blockchain for financial transparency

Claryon

EUROPEAN COMMISSIONDirectorate-General for Financial Stability, Financial Services and Capital Markets Union

1

Based on work performed for SMART 2016/0488

Page 2: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Agenda

• Project context

• Functionality

• Demonstration (simulated)

• Further references

2

Page 3: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Project contextMay 2016 – European Parliament resolution on virtual currencies

Pilot project proposed by MEP Jacob von Weizsäcker on distributed ledger technology

• Starting of work planned for 2017

• To test and to build up knowledge + to build use-case

• Target audience: national and European authorities

• Target topic: finance, financial services, FinTech

• To be executed by the European Commission

Two project to be realised

• European Financial Transparency Gateway (EFTG) – DG FISMA

• DLT observatory – DG CNECT

Spring 2017 – Start of design of the idea and preparation of technical work

Summer 2017 – Administration to start the EFTG project

Autumn 2017 – Start of technical work on the EFTG project

Jan 2018 – Closing of Phase 1 of the EFTG project

Page 4: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

FunctionalityUse cases and business processes

Focus on submission of yearly, half-yearly, and ad-hoc reports.

4

Page 5: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

FunctionalityAdvanced search – design

DATA INPUT(ISSUER)

REPORT

REPORT METADATA

COLLECTION(OAM)

REPORT SUBMISSION

PUBLICATION(EFTG)

DATA SEARCH(EEAP)

REPORT TOKEN

REPORT SEARCH

DATA EXTRACTION

LITIX

iXBRL

Report location etc.

Facts from report

With extracted facts e.g.: by Assets value

Page 6: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Three perspectives: OAM, investor, curator

Issuer

OAM

EC

Investor

Investor

Search Notification

DLTEFTG Portal

Issuer

OAM - 1Issuer

Issuer

Document submission Cloud

node – 1

Issuer

OAM - 2Issuer

Issuer

Document submission Cloud

node – 2

Access

Access

iXBRLparser

6

1 OAM

2 Investor

3 Curator

Github.com

Deploy to cloud nodes Local OAM simulation in Java

Local Investor simulationUnder browser

XBRL files from https://www.esma.europa.eu/field-test-esef

Page 7: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

OAM

Issuer

OAM

EC

Investor

Investor

Search Notification

DLTEFTG Portal

Issuer

OAM - 1Issuer

Issuer

Document submission Cloud

node – 1

Issuer

OAM - 2Issuer

Issuer

Document submission Cloud

node – 2

Access

Access

iXBRLparser

7

1 OAM

2 Investor

3 Curator

Local OAM simulation in Java

Local Investor simulationUnder browser

XBRL files from https://www.esma.europa.eu/field-test-esef

EFTG client library To be used by OAMsUsed to build OAM simulator for demonstration purposes

Receives iXBRL from issuerInvokes iXBRL Litix parser and creates the token Posts it to the cloud node

Page 8: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

8

OAM perspective:EFTG client simulation

Page 9: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

OAM access cloud node

9

Page 10: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

OAM has logged inOAM can then obtain API keys required for submission onto the DLT

10

Page 11: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

OAM config fileTo specify the API key

11

Page 12: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

OAM iXBRL parsing & report submission

12

Page 13: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

DLT cloud node

Issuer

OAM

EC

Investor

Investor

Search Notification

DLTEFTG Portal

Issuer

OAM - 1Issuer

Issuer

Document submission Cloud

node – 1

Issuer

OAM - 2Issuer

Issuer

Document submission Cloud

node – 2

Access

Access

iXBRLparser

13

1 OAM

2 Investor

3 Curator

Local OAM simulation in Java

Local Investor simulationUnder browser

XBRL files from https://www.esma.europa.eu/field-test-esef

FISMA Cloud nodeRuns the Ethereum smart contracts

Front end server.js receives from OAMBack end server backend.js writes to the DLT and MongoDBDLT = Ethereum Geth with account and minerMongoDB for fast querying

Page 14: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

DLT cloud node

14

Page 15: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Investor

Issuer

OAM

EC

Investor

Investor

Search Notification

DLTEFTG Portal

Issuer

OAM - 1Issuer

Issuer

Document submission Cloud

node – 1

Issuer

OAM - 2Issuer

Issuer

Document submission Cloud

node – 2

Access

Access

iXBRLparser

15

1 OAM

2 Investor

3 Curator

Local OAM simulation in Java

Local Investor simulationUnder browser

XBRL files from https://www.esma.europa.eu/field-test-esef

EFTG PortalAllows investors to query

Browser-based query in MongoDB

Page 16: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Search

16

Page 17: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

OAM code

17

Page 18: Eurofiling 2018eurofiling.info/2018/wp-content/uploads/Eurofiling_EFTG...Eurofiling 2018 Blockchain for financial transparency Claryon EUROPEAN COMMISSION Directorate-General for Financial

Further references

• http://europa.eu/rapid/press-release_MEMO-18-1406_en.htm

• https://ec.europa.eu/info/departments/financial-stability-financial-services-and-capital-markets-union_en

• https://www.pwc.be/blockchain

• http://www.marcsel.eu

18