SlideShare a Scribd company logo
1 of 65
Download to read offline
Koen Vingerhoets – @IthronKoen on
From 7331 to legal: a selection of blockchain discussion topics
5
The Studio – a 100% daughter of Belfius Bank & Insurance
MONETIZATION OF BELFIUS ASSETS & DIGITAL
EXPERTISE
Assess opportunity for Belfius to monetize its digital assets and
expertise by exporting it to other clients and industries
INTERNATIONAL FOOTPRINT
Evaluate the opportunity for Belfius to geographically
expand its footprint by means of technology
ECOSYSTEM STRATEGY
Invest in the development of ecosystems via which we can
ultimately distribute Belfius products and services
INNOVATION
Foster an innovative way of working to quickly test and
assess the potential of new technologies
8
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Conclusion
9
A transaction is
- Declaration of an incident
- Pictures of the accident
- Signed contract
- A proof of payment
- An offer from car repair
- Steps in the RDR wizard
- …
Understanding distributed ledgers Nomen est omen
Understanding distributed ledgers
vs
1. Every hash is unique
2. Infinitly reproducable
3. One way traffic
Encryption vs hashing
When you know a
hash is NOT unique
Chance to win
1 in 139.838.160
Chance on collision in bitcoin’s hashing algorithm (sha256):
Chance to die in a shark attack:
1 in 300.000.000
Chance to have a meteor land on your house:
1 in 182.000.000.000.000
in 1.460.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000
A hash is NOT unique. How safe is Bitcoin??
Understanding distributed ledgers Encryption vs hashing
Understanding distributed ledgers Encryption vs hashing
Understanding distributed ledgers Encryption vs hashing
Comparing hashes allows
validation without knowledge.
Transactions / Documents / Data / Identity / …
17
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Conclusion
TrustOwnership
Traceability
Distributed
Smart contracts
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Transparency: like a glass bank
Permissioned
Public BTC 1984
? FI’s
Permissionless
Transparency: public <> private and permissionless <> permissioned
Private
Trust
Traceability
Distributed
Smart contracts
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Ownership
Ownership : identification of owner & actor
IN 0,8 BTC
IN 0,6 BTC
OUT 1 BTC
REST 0,4 BTC
Koen receives two payments
- 0,8 BTC from Nicki
- 0,6 BTC from Wim
Koen transfers 1 BTC to Thomas
- 0,8 BTC + 0,2 BTC
- 0,4 BTC is unspent transaction
• (A defined number of) assets are stored
on the blockchain
• Each asset is identified
• Assets are divided
• Assets are transferred (not copied)
=> Clear view on who owns what when.
Ownership : how value is stored
Koen -> ThomasNicki -> Koen
Wim -> Koen
Trust
Distributed
Smart contracts
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Ownership
Traceability
Traceability : towards the origin of things
Traceability : the sequence is the defence
Trust
Smart contracts
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Ownership
Traceability
Distributed
Distributed : the “Rai” on the island Yap
Trusted party &
Single point of failure
One level hierarchy : dictator
Several critical points protect each
other from failure
Two level hierarchy : democracy
Everyone is equal
Zero level hierarchy : direct representation
Distributed : (de)centralized & distributed Architecture
Decision making
Logical working
Distributed
Smart contracts
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Ownership
Traceability
Trust
Trust : The Jayrun Water Clock, built by Muhammad al-Sa’ati in 1203 AD
Trust : consensus as a service
BTC : 7trx/s
+1% power
Trust
Distributed
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Ownership
Traceability Smart contracts
Smart Contracts : agreement on how things are done
Definition
A smart contract is an agreement whose execution
is both automated and enforceable.
• The actual “transaction” among parties is
expressed through and independently executed
by computer code, no party can block it or
otherwise tamper with.
• It constitutes legally binding rights and
obligations of the involved parties.
Smart contracts
Not smart, not a contract… but it’s code and it runs on the blockchain.
Smart contracts
Just code, a workflow or an entire contract? Is code law or not?
What could it be now?
Trust
Distributed
Smart contracts
An approach : 6 key elements
Combined and used with other parties, they create a single shared source of truth.
Transparency
Ownership
Traceability
In collaboration with others, Blockchain is…
… the single shared source of truth.
38
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Oracles
• Smart contracts
• Developers
• Private ledgers
• Governance
• EU regulations
• Conclusion
Blockchain versus the world : oracles wanted
FX rate RFID tag Flight time SWIFT Weather
Who or what is in charge?
Uptime / SLA?
Liability?
Security?
Outsourcing alike?
42
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Oracles
• Smart contracts
• Developers
• Private ledgers
• Governance
• EU regulations
• Conclusion
“A smart contract is an agreement whose
execution is both automated and enforceable.”
Certainty of execution
No one to bribe, call, threaten,…
No code to update, append, delete,…
No thing to trash, reboot, stop,…
Smart contracts & normalized systems
The good : it will run
Smart contracts & normalized systems
The bad : it will run
Combinatorial effects due to
• Technical challenges
• Developer challenges
• Legal challenges
• Systemic challenges
• Organizational challenges
Smart contracts & normalized systems
Why smart contracts are complex and prone to change
Smart contracts : report from the trenches
Legal : compliance upfront, justice too
Enforced & automated
- (All) Exceptions foreseen?
- (All) Different scenario’s foreseen?
- (All) Atomic / granular?
- Oracles export the issues
- Fat finger errors?
? How enforced & automated will it be ?
47
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Oracles
• Smart contracts
• Developers
• Private ledgers
• Governance
• EU regulations
• Conclusion
“I’m often asked at conferences and workshops
what I consider to be Bitcoin’s greatest challenge in
the future. My answer is always the same: avoiding
catastrophic software bugs,” he wrote.
<…>
Part of the problem was that Bitcoin ABC did not
have a responsible disclosure policy. Additionally,
Fields could not find publicly available encryption
keys for the lead developers at Bitcoin ABC to
whom he could send encrypted message informing
them of the vulnerability without risking it being
viewed by others.
“Because I used my name for the disclosure, hard
proof would exist that I had the knowledge and
means to attack the network. I would have no way
to prove that I was not the attacker. Then consider
that, collectively, billions of dollars could have been
lost as a result of this exploit. People have been
killed for much less,” wrote Fields.
What is “the code”? The protocol / source code?
- Usually open source (quite often under MIT license, all caps
clause (“THE SOFTWARE IS PROVIDED "AS IS" etc”))
- (Un)known developers (researchers, policy developers, coders,
code reviewers, etc.)
- Vetted by the community (but still)
What is “the code”? The smart contract?
- Not always readable
- Where the money is made (DAO, cryptokitties,…)
- (Un)known developers
- Tests on Ethereum revealed horrendous quality
What is “the code”? The blockchain itself?
- Data generated by protocol or smart contracts
- Unreadable (but not untinkerable) for developers
- No liability for what people actually do with the code?
At least one regulator is attempting to provide clarity regarding the potential liability of actors
who violate regulations through the use of smart contracts. On October 16, 2018,
Commissioner Brian Quintenz of the Commodity Futures Trading Commission
explained his belief.
Commissioner Quintenz identified the parties essential to the functioning of the smart
contract blockchain ecosystem:
1. the core developers of the blockchain software;
2. the miners that validate transactions;
3. the developers of the smart contract applications; and
4. users of the smart contracts.
To ascertain the culpability of the smart contract code developers, the “appropriate question is
whether these code developers
- could reasonably foresee,
- at the time they created the code, that it would likely
- be used by U.S. persons in a manner
- violative of CFTC regulations.”
If such a use is foreseeable, Commissioner Quintenz believes that a “strong case could be
made that the code developers aided and abetted violations of CFTC regulations.”
52
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Oracles
• Smart contracts
• Developers
• Private ledgers
• Governance
• EU regulations
• Conclusion
53
Private ledger
Known actors
True collaboration
Aligned governance
Don’t be shy
54
Finality
LiabilityGovernance
Regulations
Private ledgers and their governance driven benefits
55
Finality
LiabilityGovernance
Regulations
Private ledgers and their governance driven benefits
56
Finality
LiabilityGovernance
Regulations
Private ledgers and their governance driven benefits
57
Finality
LiabilityGovernance
Regulations
Private ledgers and their governance driven benefits
58
Finality
LiabilityGovernance
Regulations
Private ledgers and their governance driven benefits
59
Finality
LiabilityGovernance
Regulations
Private ledgers and their governance driven benefits
60
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Oracles
• Smart contracts
• Developers
• Private ledgers
• Governance
• EU regulations
• Conclusion
Decide how to decide
How to incorporate?
Where to incorporate?
Stakes / evaluation of partners
Onboarding procedure
Offboarding procedure
Liability
Invoicing
Profit distribution
Representation
Agreements on updates/upgrades
Technical demands / downtime
Consensus algorithm
Outsourcing
Cloud data
Code security review
Audit of the system
Code escrow
IP ownership
…
What if…
Multiple projects run on the same infrastructure?
Reporting is replaced by real time data access?
Is there a need for…
A Belgian R&D center?
Or an overarching governing entity?
Or a regulatory sandbox?
63
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Oracles
• Smart contracts
• Developers
• Private ledgers
• Governance
• EU regulations
• Conclusion
GDPR
And other EU initiatives (eIDAS, competition law,…)
65
On the menu
• Hashing
• Blockchain for business
• From 7331 to legal
• Conclusion
66
*insert evil legal laughter*
67
Seek first to understand,
Then to be understood
R. Covey – 7 principles of highly effective people
No one has ever done this before
Koen.Vingerhoets@belfius.be
Twitter : @IthronKoen
TrustOwnership
Transparency
Traceability
Distributed
Smart contracts
Blockchain is…
… the single shared source of truth.

More Related Content

What's hot

Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck. Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck. Preston Byrne
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 
Blockchain Technologies
Blockchain TechnologiesBlockchain Technologies
Blockchain TechnologiesAdri Jovin
 
MIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and OverviewMIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and OverviewMarian Cook
 
Blockchain - part 6 of 7 modern trends that every it pro should know about-
Blockchain  - part 6 of 7 modern trends that every it pro should know about-Blockchain  - part 6 of 7 modern trends that every it pro should know about-
Blockchain - part 6 of 7 modern trends that every it pro should know about-Ibrahim Muhammadi
 
Overcoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionOvercoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionMongoDB
 
Blockchain Applications in Enterprises
Blockchain Applications in EnterprisesBlockchain Applications in Enterprises
Blockchain Applications in EnterprisesMinHsien Chang
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using BlockchainYugn27
 
Blockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and ApplicationsBlockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and ApplicationsSanjeev Verma, PhD
 
Conceptualizing Smart Contracts
Conceptualizing Smart ContractsConceptualizing Smart Contracts
Conceptualizing Smart ContractsAaron Wright
 
Dgw birch eris_presentation
Dgw birch eris_presentationDgw birch eris_presentation
Dgw birch eris_presentationPreston J. Byrne
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economyHeung-No Lee
 

What's hot (20)

Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck. Eris Industries - American Banker presentation deck.
Eris Industries - American Banker presentation deck.
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Blockchain Technologies
Blockchain TechnologiesBlockchain Technologies
Blockchain Technologies
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
MIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and OverviewMIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and Overview
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Blockchain - part 6 of 7 modern trends that every it pro should know about-
Blockchain  - part 6 of 7 modern trends that every it pro should know about-Blockchain  - part 6 of 7 modern trends that every it pro should know about-
Blockchain - part 6 of 7 modern trends that every it pro should know about-
 
Overcoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionOvercoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain Adoption
 
Blockchain Applications in Enterprises
Blockchain Applications in EnterprisesBlockchain Applications in Enterprises
Blockchain Applications in Enterprises
 
Blockchain: Promise, reality or fiction
Blockchain: Promise, reality or fictionBlockchain: Promise, reality or fiction
Blockchain: Promise, reality or fiction
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
Blockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and ApplicationsBlockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and Applications
 
Blockchain and its use cases
Blockchain and its use casesBlockchain and its use cases
Blockchain and its use cases
 
Conceptualizing Smart Contracts
Conceptualizing Smart ContractsConceptualizing Smart Contracts
Conceptualizing Smart Contracts
 
Blockchain
BlockchainBlockchain
Blockchain
 
Dgw birch eris_presentation
Dgw birch eris_presentationDgw birch eris_presentation
Dgw birch eris_presentation
 
Blockchain white paper
Blockchain white paperBlockchain white paper
Blockchain white paper
 
Code is not law
Code is not lawCode is not law
Code is not law
 
The coin tree summarized 10-15
The coin tree   summarized 10-15The coin tree   summarized 10-15
The coin tree summarized 10-15
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 

Similar to 20190316 - CLBFest - 1337 to legal - Koen Vingerhoets

Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_aboutTomoaki Sato
 
FaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainFaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainKoen Vingerhoets
 
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)   Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020) Financial Poise
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart ContractsFinancial Poise
 
The Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIThe Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIKoen Vingerhoets
 
Top 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsTop 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsBlockchain Council
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Financial Poise
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2bUlf Mattsson
 
Blockchain demystified
Blockchain demystifiedBlockchain demystified
Blockchain demystifiedAlan Morrison
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessDavid Joao Vieira Carvalho
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersKoen Vingerhoets
 
Blockchain - The truth is in there @ Odisee Alumni event
Blockchain - The truth is in there @ Odisee Alumni eventBlockchain - The truth is in there @ Odisee Alumni event
Blockchain - The truth is in there @ Odisee Alumni eventKoen Vingerhoets
 
ACC presentation on tokenization of everything - February-March 2018
ACC presentation on tokenization of everything - February-March 2018ACC presentation on tokenization of everything - February-March 2018
ACC presentation on tokenization of everything - February-March 2018Louis Lehot
 
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez SacristánEvent Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez SacristánJuan Ignacio Pérez Sacristán
 
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyExpanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyYogeshIJTSRD
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGRids Vazi
 
Blockchain on Azure and Use Cases
Blockchain on Azure and Use CasesBlockchain on Azure and Use Cases
Blockchain on Azure and Use CasesNuri Cankaya
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxsheronlewthwaite
 

Similar to 20190316 - CLBFest - 1337 to legal - Koen Vingerhoets (20)

Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_about
 
FaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainFaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchain
 
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)   Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
Blockchain and Smart Contracts (Series: Blockchain Basics 2020)
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
 
The Studio On Air : blockchain & AI
The Studio On Air : blockchain & AIThe Studio On Air : blockchain & AI
The Studio On Air : blockchain & AI
 
Top 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsTop 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platforms
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
 
Blockchain demystified
Blockchain demystifiedBlockchain demystified
Blockchain demystified
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Blockchain - The truth is in there @ Odisee Alumni event
Blockchain - The truth is in there @ Odisee Alumni eventBlockchain - The truth is in there @ Odisee Alumni event
Blockchain - The truth is in there @ Odisee Alumni event
 
Block chain
Block chainBlock chain
Block chain
 
ACC presentation on tokenization of everything - February-March 2018
ACC presentation on tokenization of everything - February-March 2018ACC presentation on tokenization of everything - February-March 2018
ACC presentation on tokenization of everything - February-March 2018
 
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez SacristánEvent Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
 
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyExpanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
 
Blockchain on Azure and Use Cases
Blockchain on Azure and Use CasesBlockchain on Azure and Use Cases
Blockchain on Azure and Use Cases
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docx
 

More from Brussels Legal Hackers

20190528 - Guidelines for Trustworthy AI
20190528 - Guidelines for Trustworthy AI20190528 - Guidelines for Trustworthy AI
20190528 - Guidelines for Trustworthy AIBrussels Legal Hackers
 
20190423 PRiSE model to tackle data protection impact assessments and data pr...
20190423 PRiSE model to tackle data protection impact assessments and data pr...20190423 PRiSE model to tackle data protection impact assessments and data pr...
20190423 PRiSE model to tackle data protection impact assessments and data pr...Brussels Legal Hackers
 
20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman
20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman
20190316 - CLBFest - Cryptocurrencies and tax - Hendrik PutmanBrussels Legal Hackers
 
20190221 Algorithmic transparency and accountability in practice
20190221 Algorithmic transparency and accountability in practice20190221 Algorithmic transparency and accountability in practice
20190221 Algorithmic transparency and accountability in practiceBrussels Legal Hackers
 
20190221 Data subject rights in practice
20190221 Data subject rights in practice20190221 Data subject rights in practice
20190221 Data subject rights in practiceBrussels Legal Hackers
 
20180619 Controller-to-Processor agreements
20180619 Controller-to-Processor agreements20180619 Controller-to-Processor agreements
20180619 Controller-to-Processor agreementsBrussels Legal Hackers
 
20171108 IAPP Congress - Privacy by Design presentation
20171108 IAPP Congress - Privacy by Design presentation20171108 IAPP Congress - Privacy by Design presentation
20171108 IAPP Congress - Privacy by Design presentationBrussels Legal Hackers
 
20171106 - Privacy Design Lab - LINDDUN
20171106 - Privacy Design Lab - LINDDUN20171106 - Privacy Design Lab - LINDDUN
20171106 - Privacy Design Lab - LINDDUNBrussels Legal Hackers
 
20170601 - Digital festival presentation
20170601 - Digital festival presentation20170601 - Digital festival presentation
20170601 - Digital festival presentationBrussels Legal Hackers
 
20170620 MEETUP intro to blockchain and smart contracts (2)
20170620 MEETUP intro to blockchain and smart contracts (2)20170620 MEETUP intro to blockchain and smart contracts (2)
20170620 MEETUP intro to blockchain and smart contracts (2)Brussels Legal Hackers
 
20170620 MEETUP smart contracts proof of concept for prescriptions
20170620 MEETUP smart contracts proof of concept for prescriptions20170620 MEETUP smart contracts proof of concept for prescriptions
20170620 MEETUP smart contracts proof of concept for prescriptionsBrussels Legal Hackers
 
20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)Brussels Legal Hackers
 
20170122 MEETUP on autonomous vehicles
20170122 MEETUP on autonomous vehicles20170122 MEETUP on autonomous vehicles
20170122 MEETUP on autonomous vehiclesBrussels Legal Hackers
 
20170122 intro MEETUP on autonomous vehicles
20170122 intro MEETUP on autonomous vehicles20170122 intro MEETUP on autonomous vehicles
20170122 intro MEETUP on autonomous vehiclesBrussels Legal Hackers
 
20161127 KICK-OFF Legal Hacking Brussels
20161127 KICK-OFF Legal Hacking Brussels20161127 KICK-OFF Legal Hacking Brussels
20161127 KICK-OFF Legal Hacking BrusselsBrussels Legal Hackers
 

More from Brussels Legal Hackers (19)

20190528 - Guidelines for Trustworthy AI
20190528 - Guidelines for Trustworthy AI20190528 - Guidelines for Trustworthy AI
20190528 - Guidelines for Trustworthy AI
 
20190423 PRiSE model to tackle data protection impact assessments and data pr...
20190423 PRiSE model to tackle data protection impact assessments and data pr...20190423 PRiSE model to tackle data protection impact assessments and data pr...
20190423 PRiSE model to tackle data protection impact assessments and data pr...
 
20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman
20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman
20190316 - CLBFest - Cryptocurrencies and tax - Hendrik Putman
 
20190221 Algorithmic transparency and accountability in practice
20190221 Algorithmic transparency and accountability in practice20190221 Algorithmic transparency and accountability in practice
20190221 Algorithmic transparency and accountability in practice
 
20190221 Data subject rights in practice
20190221 Data subject rights in practice20190221 Data subject rights in practice
20190221 Data subject rights in practice
 
20180619 Controller-to-Processor agreements
20180619 Controller-to-Processor agreements20180619 Controller-to-Processor agreements
20180619 Controller-to-Processor agreements
 
20180607 - Tech Summit presentation
20180607 - Tech Summit presentation20180607 - Tech Summit presentation
20180607 - Tech Summit presentation
 
20180317 CLBfest 2018 - Trase
20180317 CLBfest 2018 - Trase20180317 CLBfest 2018 - Trase
20180317 CLBfest 2018 - Trase
 
20171108 IAPP Congress - Privacy by Design presentation
20171108 IAPP Congress - Privacy by Design presentation20171108 IAPP Congress - Privacy by Design presentation
20171108 IAPP Congress - Privacy by Design presentation
 
20171106 - Privacy Design Lab - LINDDUN
20171106 - Privacy Design Lab - LINDDUN20171106 - Privacy Design Lab - LINDDUN
20171106 - Privacy Design Lab - LINDDUN
 
20170601 - Digital festival presentation
20170601 - Digital festival presentation20170601 - Digital festival presentation
20170601 - Digital festival presentation
 
20170801 GDPR Q&A intro
20170801 GDPR Q&A intro20170801 GDPR Q&A intro
20170801 GDPR Q&A intro
 
20170620 MEETUP intro to blockchain and smart contracts (2)
20170620 MEETUP intro to blockchain and smart contracts (2)20170620 MEETUP intro to blockchain and smart contracts (2)
20170620 MEETUP intro to blockchain and smart contracts (2)
 
20170620 MEETUP smart contracts proof of concept for prescriptions
20170620 MEETUP smart contracts proof of concept for prescriptions20170620 MEETUP smart contracts proof of concept for prescriptions
20170620 MEETUP smart contracts proof of concept for prescriptions
 
20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)
 
20170418 MEETUP on Creative Commons
20170418 MEETUP on Creative Commons20170418 MEETUP on Creative Commons
20170418 MEETUP on Creative Commons
 
20170122 MEETUP on autonomous vehicles
20170122 MEETUP on autonomous vehicles20170122 MEETUP on autonomous vehicles
20170122 MEETUP on autonomous vehicles
 
20170122 intro MEETUP on autonomous vehicles
20170122 intro MEETUP on autonomous vehicles20170122 intro MEETUP on autonomous vehicles
20170122 intro MEETUP on autonomous vehicles
 
20161127 KICK-OFF Legal Hacking Brussels
20161127 KICK-OFF Legal Hacking Brussels20161127 KICK-OFF Legal Hacking Brussels
20161127 KICK-OFF Legal Hacking Brussels
 

Recently uploaded

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Recently uploaded (20)

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

20190316 - CLBFest - 1337 to legal - Koen Vingerhoets

  • 1. Koen Vingerhoets – @IthronKoen on
  • 2. From 7331 to legal: a selection of blockchain discussion topics
  • 3. 5 The Studio – a 100% daughter of Belfius Bank & Insurance MONETIZATION OF BELFIUS ASSETS & DIGITAL EXPERTISE Assess opportunity for Belfius to monetize its digital assets and expertise by exporting it to other clients and industries INTERNATIONAL FOOTPRINT Evaluate the opportunity for Belfius to geographically expand its footprint by means of technology ECOSYSTEM STRATEGY Invest in the development of ecosystems via which we can ultimately distribute Belfius products and services INNOVATION Foster an innovative way of working to quickly test and assess the potential of new technologies
  • 4. 8 On the menu • Hashing • Blockchain for business • From 7331 to legal • Conclusion
  • 5. 9
  • 6. A transaction is - Declaration of an incident - Pictures of the accident - Signed contract - A proof of payment - An offer from car repair - Steps in the RDR wizard - … Understanding distributed ledgers Nomen est omen
  • 7. Understanding distributed ledgers vs 1. Every hash is unique 2. Infinitly reproducable 3. One way traffic Encryption vs hashing When you know a hash is NOT unique
  • 8. Chance to win 1 in 139.838.160 Chance on collision in bitcoin’s hashing algorithm (sha256): Chance to die in a shark attack: 1 in 300.000.000 Chance to have a meteor land on your house: 1 in 182.000.000.000.000 in 1.460.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000 A hash is NOT unique. How safe is Bitcoin??
  • 9. Understanding distributed ledgers Encryption vs hashing
  • 10. Understanding distributed ledgers Encryption vs hashing
  • 11. Understanding distributed ledgers Encryption vs hashing
  • 12. Comparing hashes allows validation without knowledge. Transactions / Documents / Data / Identity / …
  • 13. 17 On the menu • Hashing • Blockchain for business • From 7331 to legal • Conclusion
  • 14. TrustOwnership Traceability Distributed Smart contracts An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency
  • 15. Transparency: like a glass bank
  • 16. Permissioned Public BTC 1984 ? FI’s Permissionless Transparency: public <> private and permissionless <> permissioned Private
  • 17. Trust Traceability Distributed Smart contracts An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency Ownership
  • 18. Ownership : identification of owner & actor
  • 19. IN 0,8 BTC IN 0,6 BTC OUT 1 BTC REST 0,4 BTC Koen receives two payments - 0,8 BTC from Nicki - 0,6 BTC from Wim Koen transfers 1 BTC to Thomas - 0,8 BTC + 0,2 BTC - 0,4 BTC is unspent transaction • (A defined number of) assets are stored on the blockchain • Each asset is identified • Assets are divided • Assets are transferred (not copied) => Clear view on who owns what when. Ownership : how value is stored Koen -> ThomasNicki -> Koen Wim -> Koen
  • 20. Trust Distributed Smart contracts An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency Ownership Traceability
  • 21. Traceability : towards the origin of things
  • 22. Traceability : the sequence is the defence
  • 23. Trust Smart contracts An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency Ownership Traceability Distributed
  • 24. Distributed : the “Rai” on the island Yap
  • 25. Trusted party & Single point of failure One level hierarchy : dictator Several critical points protect each other from failure Two level hierarchy : democracy Everyone is equal Zero level hierarchy : direct representation Distributed : (de)centralized & distributed Architecture Decision making Logical working
  • 26. Distributed Smart contracts An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency Ownership Traceability Trust
  • 27. Trust : The Jayrun Water Clock, built by Muhammad al-Sa’ati in 1203 AD
  • 28. Trust : consensus as a service BTC : 7trx/s +1% power
  • 29. Trust Distributed An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency Ownership Traceability Smart contracts
  • 30. Smart Contracts : agreement on how things are done
  • 31. Definition A smart contract is an agreement whose execution is both automated and enforceable. • The actual “transaction” among parties is expressed through and independently executed by computer code, no party can block it or otherwise tamper with. • It constitutes legally binding rights and obligations of the involved parties. Smart contracts Not smart, not a contract… but it’s code and it runs on the blockchain.
  • 32. Smart contracts Just code, a workflow or an entire contract? Is code law or not? What could it be now?
  • 33. Trust Distributed Smart contracts An approach : 6 key elements Combined and used with other parties, they create a single shared source of truth. Transparency Ownership Traceability In collaboration with others, Blockchain is… … the single shared source of truth.
  • 34. 38 On the menu • Hashing • Blockchain for business • From 7331 to legal • Oracles • Smart contracts • Developers • Private ledgers • Governance • EU regulations • Conclusion
  • 35. Blockchain versus the world : oracles wanted
  • 36.
  • 37. FX rate RFID tag Flight time SWIFT Weather Who or what is in charge? Uptime / SLA? Liability? Security? Outsourcing alike?
  • 38. 42 On the menu • Hashing • Blockchain for business • From 7331 to legal • Oracles • Smart contracts • Developers • Private ledgers • Governance • EU regulations • Conclusion
  • 39. “A smart contract is an agreement whose execution is both automated and enforceable.” Certainty of execution No one to bribe, call, threaten,… No code to update, append, delete,… No thing to trash, reboot, stop,… Smart contracts & normalized systems The good : it will run
  • 40. Smart contracts & normalized systems The bad : it will run
  • 41. Combinatorial effects due to • Technical challenges • Developer challenges • Legal challenges • Systemic challenges • Organizational challenges Smart contracts & normalized systems Why smart contracts are complex and prone to change
  • 42. Smart contracts : report from the trenches Legal : compliance upfront, justice too Enforced & automated - (All) Exceptions foreseen? - (All) Different scenario’s foreseen? - (All) Atomic / granular? - Oracles export the issues - Fat finger errors? ? How enforced & automated will it be ?
  • 43. 47 On the menu • Hashing • Blockchain for business • From 7331 to legal • Oracles • Smart contracts • Developers • Private ledgers • Governance • EU regulations • Conclusion
  • 44. “I’m often asked at conferences and workshops what I consider to be Bitcoin’s greatest challenge in the future. My answer is always the same: avoiding catastrophic software bugs,” he wrote. <…> Part of the problem was that Bitcoin ABC did not have a responsible disclosure policy. Additionally, Fields could not find publicly available encryption keys for the lead developers at Bitcoin ABC to whom he could send encrypted message informing them of the vulnerability without risking it being viewed by others. “Because I used my name for the disclosure, hard proof would exist that I had the knowledge and means to attack the network. I would have no way to prove that I was not the attacker. Then consider that, collectively, billions of dollars could have been lost as a result of this exploit. People have been killed for much less,” wrote Fields.
  • 45. What is “the code”? The protocol / source code? - Usually open source (quite often under MIT license, all caps clause (“THE SOFTWARE IS PROVIDED "AS IS" etc”)) - (Un)known developers (researchers, policy developers, coders, code reviewers, etc.) - Vetted by the community (but still) What is “the code”? The smart contract? - Not always readable - Where the money is made (DAO, cryptokitties,…) - (Un)known developers - Tests on Ethereum revealed horrendous quality What is “the code”? The blockchain itself? - Data generated by protocol or smart contracts - Unreadable (but not untinkerable) for developers - No liability for what people actually do with the code?
  • 46. At least one regulator is attempting to provide clarity regarding the potential liability of actors who violate regulations through the use of smart contracts. On October 16, 2018, Commissioner Brian Quintenz of the Commodity Futures Trading Commission explained his belief. Commissioner Quintenz identified the parties essential to the functioning of the smart contract blockchain ecosystem: 1. the core developers of the blockchain software; 2. the miners that validate transactions; 3. the developers of the smart contract applications; and 4. users of the smart contracts.
  • 47. To ascertain the culpability of the smart contract code developers, the “appropriate question is whether these code developers - could reasonably foresee, - at the time they created the code, that it would likely - be used by U.S. persons in a manner - violative of CFTC regulations.” If such a use is foreseeable, Commissioner Quintenz believes that a “strong case could be made that the code developers aided and abetted violations of CFTC regulations.”
  • 48. 52 On the menu • Hashing • Blockchain for business • From 7331 to legal • Oracles • Smart contracts • Developers • Private ledgers • Governance • EU regulations • Conclusion
  • 49. 53 Private ledger Known actors True collaboration Aligned governance Don’t be shy
  • 56. 60 On the menu • Hashing • Blockchain for business • From 7331 to legal • Oracles • Smart contracts • Developers • Private ledgers • Governance • EU regulations • Conclusion
  • 57. Decide how to decide How to incorporate? Where to incorporate? Stakes / evaluation of partners Onboarding procedure Offboarding procedure Liability Invoicing Profit distribution Representation Agreements on updates/upgrades Technical demands / downtime Consensus algorithm Outsourcing Cloud data Code security review Audit of the system Code escrow IP ownership …
  • 58. What if… Multiple projects run on the same infrastructure? Reporting is replaced by real time data access? Is there a need for… A Belgian R&D center? Or an overarching governing entity? Or a regulatory sandbox?
  • 59. 63 On the menu • Hashing • Blockchain for business • From 7331 to legal • Oracles • Smart contracts • Developers • Private ledgers • Governance • EU regulations • Conclusion
  • 60. GDPR And other EU initiatives (eIDAS, competition law,…)
  • 61. 65 On the menu • Hashing • Blockchain for business • From 7331 to legal • Conclusion
  • 63. 67 Seek first to understand, Then to be understood R. Covey – 7 principles of highly effective people
  • 64. No one has ever done this before