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

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

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
sheronlewthwaite
 

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 AI
Brussels 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

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 

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