SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler 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.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

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)
 
Defining Smart Contracts
Defining Smart ContractsDefining Smart Contracts
Defining Smart Contracts
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
 
Code is not law
Code is not lawCode is not law
Code is not law
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
 
Dgw birch eris_presentation
Dgw birch eris_presentationDgw birch eris_presentation
Dgw birch eris_presentation
 
The Distributed Ledger Landscape
The Distributed Ledger LandscapeThe Distributed Ledger Landscape
The Distributed Ledger Landscape
 
Trade finance and blockchain
Trade finance and blockchainTrade finance and blockchain
Trade finance and blockchain
 
Future Opportunities and Economic Challenges for Cryptoledgers: Trends and sp...
Future Opportunities and Economic Challenges for Cryptoledgers: Trends and sp...Future Opportunities and Economic Challenges for Cryptoledgers: Trends and sp...
Future Opportunities and Economic Challenges for Cryptoledgers: Trends and sp...
 
FinTech Belgium Summit 2017 - Blockchain slides
FinTech Belgium Summit 2017 - Blockchain slidesFinTech Belgium Summit 2017 - Blockchain slides
FinTech Belgium Summit 2017 - Blockchain slides
 
Blockchain and Financial Services: Everything could be different - APEC
Blockchain and Financial Services:Everything could be different - APECBlockchain and Financial Services:Everything could be different - APEC
Blockchain and Financial Services: Everything could be different - APEC
 
Color around Dead Token Litigation
Color around Dead Token LitigationColor around Dead Token Litigation
Color around Dead Token Litigation
 
Real world
Real worldReal world
Real world
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Why banks invest in blockchain (and not in bitcoin)
Why banks invest in blockchain (and not in bitcoin)Why banks invest in blockchain (and not in bitcoin)
Why banks invest in blockchain (and not in bitcoin)
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Blockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBMBlockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBM
 
Blockchain, smart contracts and use cases for the Legal Hackers
Blockchain, smart contracts and use cases for the Legal HackersBlockchain, smart contracts and use cases for the Legal Hackers
Blockchain, smart contracts and use cases for the Legal Hackers
 
Blockchain
BlockchainBlockchain
Blockchain
 

Semelhante a From 7331 to legal : a selection of blockchain discussion topics

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
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
aymenabbaci
 
Records management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryRecords management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industry
Ajay Sharma
 

Semelhante a From 7331 to legal : a selection of blockchain discussion topics (20)

Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_about
 
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
 
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
 
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
 
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
 
Block chain A Paradigm Shift
Block chain A Paradigm ShiftBlock chain A Paradigm Shift
Block chain A Paradigm Shift
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
Records management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryRecords management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industry
 

Mais de Koen Vingerhoets

Mais de Koen Vingerhoets (6)

How to assess value add of blockchain technology?
How to assess value add of blockchain technology?How to assess value add of blockchain technology?
How to assess value add of blockchain technology?
 
Blockchain @ Capitant FinTech Day Antwerp
Blockchain @ Capitant FinTech Day AntwerpBlockchain @ Capitant FinTech Day Antwerp
Blockchain @ Capitant FinTech Day Antwerp
 
Blockchain @ ArenA Live (Knight Moves - 26 October)
Blockchain @ ArenA Live (Knight Moves - 26 October)Blockchain @ ArenA Live (Knight Moves - 26 October)
Blockchain @ ArenA Live (Knight Moves - 26 October)
 
Blockchain Organiseren
Blockchain OrganiserenBlockchain Organiseren
Blockchain Organiseren
 
Health: to insure or to ensure? Welcome in the new normal
Health: to insure or to ensure? Welcome in the new normalHealth: to insure or to ensure? Welcome in the new normal
Health: to insure or to ensure? Welcome in the new normal
 
Satoshi Nakamoto : a bank employee in 2016
Satoshi Nakamoto : a bank employee in 2016Satoshi Nakamoto : a bank employee in 2016
Satoshi Nakamoto : a bank employee in 2016
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

From 7331 to legal : a selection of blockchain discussion topics

  • 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