SlideShare a Scribd company logo
1 of 13
Download to read offline
Consulting. Design. Agile Projects. Products. Innovation Hosting.
Swiss OTC BlockchainInformation about the Swiss OTC Blockchain
Michele Forte, michele.forte@ti8m.ch
Walter Strametz, CTO, walter.strametz@ti8m.ch
24.02.2017 2
SWISS OTC CHAIN
For people who believe in enterprises, not in institutions.
24.02.2017 3
Konsumenten haben keine direkten Zugriff auf den Markt und können keine Anteile halten.
OTC – Der Ablauf heute ist der von gestern
Buyer
Assets
Capital
Emittent
(Buy)
Broker
(Sell)
Broker
Central
Compliance
Aktienbuch
Bank Bank
Orders
Seller
24.02.2017 4
… die Swiss OTC Blockchain kommt theoretisch ohne Broker und Custodians!!!
OTC – Ablauf mit der Blockchain
Shared
Database
Smart
Contract
Smart
Contract
Smart
Contract
Smart
Contract
Smart
Contract
Swiss OTC
Blockchain
Broker
Seller
Buyer
Smart
Contract
Read access
according to
authorization
Share
Registrar
Custodian
Regulatory/
Central
Counterparty
Payment
disruptive!
buy & sell
24.02.2017 5
Manueller Prozess kann weitgehend automatisiert werden
OTC – Automatisierte Compliance
planning
scope
Transactions
Overview
Blockchain
Vorteile
- Transparenz, keine Zeitverzögerung
- Automatisierbarer Review
- Niedrigere Fehlerquote
- Compliance durch Smart Contract durchsetzbar
- Neue Services – Steuer, Nationalbank u.a.
Kritische Bedingungen:
- Kann nur durch gemeinsame Anstrengung erreich werden
- Lokale Datenhaltung erst am Anfang
- Effiziente Systeme müssen abgelöst werden – Kostenfaktor
24.02.2017 6
OTC – Ablauf mit der Blockchain
Custodian Bank
Broker
Share registry
manager
FINMA
- Order entry mask / API
- Trade entry mask / API
- Trade confirmation mask / API
- Trade registering mask / API
- Settled trades
- Trades registered in share registry
- Orders to be filled
- Trades to be confirmed
- Trades to be registered
- MIFID II Report
UI & Tools Information
24.02.2017 7
OTC – Von OTC über ICO bis zu Derivativen
Architektur der OTC Post-Trade
Capturing ist Basis für einen
komplett dezentralisierten
Markt aus Basis
Blockchain.
Post Trade
Capturing
and Smart
Contracts as
derivatives
Order book
and market
making
(matching)
on the chain
and
Remove
central
exchange
institution
KYC and
decentral
orderbook
Fully
decentralized
ledger
 Automatisiert: Derivative werden durch «Smart Contracts» abgebildet.
Transaktionen werden direkt auf der Blockchain ausgeführt. Kein
Paperwork oder Verwaltungsaufwand.
 Peer-to-peer: Die Blockchain übernimmt die Funktion des Marktes,
bringt Angebot und Nachfrage zusammen.
 Verteilt: Zustand der Derivative ist jederzeit für alle einsehbar – oder je
nach Inhalt des Smart Contracts – auch für alle änderbar.
 Compliance und Anforderungen und Reports an eine «Central
Counterparty» werden automatisch durchgeführt, neue Anforderungen
durch Updates automatisch propagiert.
 Betrieb der «Börse» ist hoch flexibel – z.B. können die Betriebskosten
durch das «Mining» abgedeckt werden; Switching Cost: 0.
 Neue Marktfelder durch deutlich geringere Kosten.
 OTC & ICO
 Derivatives
 KYC Services
 Compliance
24.02.2017 8
OTC – Detaillierter Ablauf auf der Blockchain
KYC database
Custodian Bank S
Blockchain ID
(uPort)
PPK / SK
infrastructure
IPFS
Ethereum
Blockchain
Legacy order
management
SIC payment
system
Share registry
management
Broker S Custodian Bank BBroker B SIX Share
registrar
FINMA
Order / Trade entry
masks
2
4 8
17
15
18a
19
23
24
21a 21b
25
28
29
16
20b20a 26
3
1
5
6
7
9
10
11
2
412
3
1
5
6
7
18b
22
27
13
14
24.02.2017 9
OTC – Detaillierter Ablauf auf der Blockchain
Steps Step Description Interfaces
1 Custodian Bank customer is represented on
Blockchain (has unique Blockchain Address). This
address will be part of a Blockchain ID system in
the future, but not yet in this stage of
development.
Blockchain
2 Customer ID is linked to KYC database / legacy
system of Custodian bank, and can be retrieved.
Legacy KYC system/
DB
3 Custodian Bank retrieves customer ID, and
encrypts it with public keys of itself, of registry
manager, and of regulation authority
Encryption
infrastructure
4 Custodian bank creates order file with Asset and
quantity to be traded.
Custodian bank also includes info about
execution broker and the 3 encrypted Customer
ID copies into order file
Order entry mask.
Interface to Valoren-
Nb DB (Standardized
ID of companies)
5 Order file is encrypted with keys from Custodian
Bank and Execution Broker
Encryption
infrastructure
6 Both encrypted order file copies are saved in
IPFS
IPFS
7 IPFS order files are hashed, and hash stored on
Blockchain.
Attribute “pending” is set.
Execution Brokers are notified about new Orders
that are entered for execution
Ethereum Blockchain
8 Broker S creates trade file, after having off-chain
executed the trade with buyer broker.
To do so, Broker S indicates the file of a specific
sell order, which was executed.
Hash of sell order file is saved in trade file.
The order details (Asset, quantity,, side
(buy|sell), ordertype (at market | limit),limit
price, currency (always CHF), Broker S, Custodian
S, and encrypted ID of Seller) are automatically
filled in with the info from the order file
The broker S adds the following information:
Price, fee, broker B.
Trade entry mask
Order overview GUI
for broker
9 A copy of the trade file is encrypted respectively
with Public key of Seller broker S and buyer broker
B
Encryption
infrastructure
10 Encrypted trade files are saved in IPFS. IPFS
11 IPFS trade files are hashed, and hash stored on
Blockchain.
Trade attribute is set to “open”
Sell order attribute is set to “processing”
Buyer broker (trade counterparty) is notified about
new trade to be confirmed
Ethereum Blockchain
12 Broker B confirms trade in entry
mask.
To do so, Broker B indicates the file of a specific buy
order, which was executed.
The trade entry mask double checks info about
Asset, q, and adds the 3 encrypted Customer B IDs
from the buy order file.
Buy order file hash is saved in trade file.
Broker B double-checks price of trade.
Trade entry mask link
to order file
13 A copy of the trade file is encrypted respectively
with Public key of Seller broker S and buyer broker
B, share registry manager, SIC, and of regulation
authority (5 copies)
Encryption
infrastructure
14 Encrypted trade files are saved in IPFS. IPFS
15 IPFS trade files are hashed, and the previous hash
of the trade replaced on Blockchain.
Trade attribute is set to “confirmed”
Buy order attribute is set to “processing”
Ethereum Blockchain
16 SIC is notified about a confirmed trade that needs
payment processing
Ethereum Blockchain
17 SIC reads file of confirmed trade and executes
required payments:
 Payment from Custodian bank B to
Broker B
 Payment from Broker B to Broker S
 Payment from Broker S to Custodian
Bank S
Interface SIC -
Blockchain
18a
18 b
18 c
18 d
SIC Account of Custodian Bank B is debited with the transaction
Amount
SIC Account of Broker B shows net zero (debit and credit offset)
SIC Account of Broker S shows net zero (debit and credit offset)
SIC account of Custodian Bank S is credited with transaction
amount
-
19 SIC confirms payment and sets Trade record attribute to “paid”
SIC sets Sell order attribute (as identified by order file hash in
trade file) to “filled”
SIC sets Buy order attribute (as identified by order file hash in
trade file) to “filled”
Ethereum Blockchain
20a
20b
Custodian Bank S gets notified by Ethereum Blockchain about
new trade that has settled, and updates positions in securities
accounts correspondingly
Custodian Bank B gets notified by Ethereum Blockchain about
new trade that has settled, and updates positions in securities
accounts correspondingly
Ethereum Blockchain
Custodian Bank legacy
system
21a
21b
(Optional, once Customer has ID and PPK):
Custodian Bank S saves the trade transaction hash to Blockchain
ID file of Seller.
Custodian Bank B saves the trade transaction hash to Blockchain
ID file of Seller.
Ethereum Blockchain
Functionality to update
Customer ID file
22 Share registrar is informed about new trades that need
processing
GUI / Interface to
Blockchain system
23 Share registrar unlocks IPFS trade file with Private Key IPFS
24 Share registrar updates share registry with info from trade file.
For shares that need approval, it reaches out to company and
gets decision about registering of the shares
-
25 Share registrar updates status of trade record on Ethereum
Trade Attribute is set to “Registered”, or: “Rejected”
Interface to Ethereum
with write rights
26 Custodian B gets notified by Blockchain about trade registration,
and updates its Database with the registration status of
customer B.
GUI / Interface to
Blockchain system
27 Finma identifies suspect via Blockchain ID Interface to Blockchain
28 Finma unlocks all trade transactions GUI / Interface to
Blockchain system
29 Finma filters all transactions according to suspect Blockchain ID,
and compiles report
GUI / Interface to
Blockchain system
Steps Step Description Interfaces Steps Step Description Interfaces
24.02.2017 10
Die Unveränderbarkeit der Smart Contracts treibt das Design!
OTC – Design Pattern Ethereum Smart Contracts
BusinessLogic V2
Robustness
AccessControl
DataStorage
LibraryN
Library1
Library2
BusinessLogic V1
DAO
24.02.2017 11
Daten sind «öffentlich» aber nicht für alle lesbar.
OTC – Design Pattern Ethereum Smart Contracts
24.02.2017 12
Swiss OTC Blockchain is designed to be a public shared ledger!
OTC – 100 % disruptive architecture of the Swiss OTC Blockchain
The “Shared Ledger Vision” is, where participants collaborate to maintain a
shared record, assured to be consistent between them, consuming the
services of existing and new service providers and market infrastructure
providers on an open and competitive basis.
Source: Corda non-technical white paper
Slide
ti&m – Vielen Dank
Wir digitalisieren Ihr Unternehmen.
Consulting. Design. Agile Projects. Products. Innovation Hosting. ti&m Garage.
ti&m AG
Buckhauserstrasse 24
CH-8048 Zürich
Monbijoustrasse 68
CH-3007 Bern
Ch. de Mornex 6
CH-1003 Lausanne
Telefon +41 44 497 75 00
E-Mail info@ti8m.ch
Twitter @ti8m_ag
Facebook ti8m.com/fb
www.ti8m.com
ti&m AG
Theodor-Heuss-Allee 112
60486 Frankfurt am Main
Deutschland
Telefon +49 69 - 66 77 41 395
E-Mail info@ti8m.ch
Twitter @ti8m_ag
Facebook ti8m.com/fb

More Related Content

What's hot

Indepth blockchain network analysis with AI and Big Data
Indepth blockchain network analysis with AI and Big DataIndepth blockchain network analysis with AI and Big Data
Indepth blockchain network analysis with AI and Big DataBlaise Cavalli
 
Why is the Blockchain Technology Important?
Why is the Blockchain Technology Important?Why is the Blockchain Technology Important?
Why is the Blockchain Technology Important?Vibhuti Technologies
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explainedIBM Sverige
 
Siegel decentral talk
Siegel decentral talkSiegel decentral talk
Siegel decentral talkDavid Siegel
 
Siegel blockchain deck
Siegel blockchain deckSiegel blockchain deck
Siegel blockchain deckDavid Siegel
 
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - TaipeiReal world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - TaipeiMichael Chi
 
Blockchain FinTech PoC
Blockchain FinTech PoCBlockchain FinTech PoC
Blockchain FinTech PoCSanjeev Raman
 
Moving forward based on Market Trends #BlockchainSubmit
Moving forward based on Market Trends #BlockchainSubmit Moving forward based on Market Trends #BlockchainSubmit
Moving forward based on Market Trends #BlockchainSubmit Pablo Junco
 
Blockchain in scm
Blockchain in scmBlockchain in scm
Blockchain in scmzaarahary
 
Webinar innovating, building and scaling on kaleido final
Webinar  innovating, building and scaling on kaleido finalWebinar  innovating, building and scaling on kaleido final
Webinar innovating, building and scaling on kaleido finalKaleido
 
Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Capgemini
 
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJSSupply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJSStylight
 
Enterprise Blockchain: Top Considerations Before You Deploy
 Enterprise Blockchain: Top Considerations Before You Deploy Enterprise Blockchain: Top Considerations Before You Deploy
Enterprise Blockchain: Top Considerations Before You DeployKaleido
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Kaleido
 
Business2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a BlockchainBusiness2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a BlockchainMorne Olivier
 
Blockchain Brochure - Open Reply
Blockchain Brochure - Open ReplyBlockchain Brochure - Open Reply
Blockchain Brochure - Open ReplyAusrine S.
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixDev_Events
 
Apics 2017 samelson (final) blockchain
Apics 2017 samelson (final)   blockchain Apics 2017 samelson (final)   blockchain
Apics 2017 samelson (final) blockchain Quentin Samelson
 

What's hot (20)

Indepth blockchain network analysis with AI and Big Data
Indepth blockchain network analysis with AI and Big DataIndepth blockchain network analysis with AI and Big Data
Indepth blockchain network analysis with AI and Big Data
 
Why is the Blockchain Technology Important?
Why is the Blockchain Technology Important?Why is the Blockchain Technology Important?
Why is the Blockchain Technology Important?
 
Lykke Crowdfund I
Lykke Crowdfund ILykke Crowdfund I
Lykke Crowdfund I
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explained
 
Siegel decentral talk
Siegel decentral talkSiegel decentral talk
Siegel decentral talk
 
Siegel blockchain deck
Siegel blockchain deckSiegel blockchain deck
Siegel blockchain deck
 
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - TaipeiReal world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - Taipei
 
Blockchain FinTech PoC
Blockchain FinTech PoCBlockchain FinTech PoC
Blockchain FinTech PoC
 
Moving forward based on Market Trends #BlockchainSubmit
Moving forward based on Market Trends #BlockchainSubmit Moving forward based on Market Trends #BlockchainSubmit
Moving forward based on Market Trends #BlockchainSubmit
 
Blockchain in scm
Blockchain in scmBlockchain in scm
Blockchain in scm
 
Webinar innovating, building and scaling on kaleido final
Webinar  innovating, building and scaling on kaleido finalWebinar  innovating, building and scaling on kaleido final
Webinar innovating, building and scaling on kaleido final
 
Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJSSupply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
 
Enterprise Blockchain: Top Considerations Before You Deploy
 Enterprise Blockchain: Top Considerations Before You Deploy Enterprise Blockchain: Top Considerations Before You Deploy
Enterprise Blockchain: Top Considerations Before You Deploy
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS
 
Business2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a BlockchainBusiness2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a Blockchain
 
Blockchain Brochure - Open Reply
Blockchain Brochure - Open ReplyBlockchain Brochure - Open Reply
Blockchain Brochure - Open Reply
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
 
Apics 2017 samelson (final) blockchain
Apics 2017 samelson (final)   blockchain Apics 2017 samelson (final)   blockchain
Apics 2017 samelson (final) blockchain
 

Viewers also liked

Node.js Interactive
Node.js InteractiveNode.js Interactive
Node.js InteractiveDavid Dias
 
RDM#2- The Distributed Web
RDM#2- The Distributed WebRDM#2- The Distributed Web
RDM#2- The Distributed WebDavid Dias
 
The new decentralized compute stack and its application
The new decentralized compute stack and its applicationThe new decentralized compute stack and its application
The new decentralized compute stack and its applicationBigchainDB
 
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS Alan Quayle
 
Loadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ
Loadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติLoadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ
Loadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติnawaporn khamseanwong
 
Factores que afectan la distribucion de planta
Factores que afectan la distribucion de plantaFactores que afectan la distribucion de planta
Factores que afectan la distribucion de plantaEden Rodríguez
 
Mat Foundation-Nirvik-34-Sec-B
Mat Foundation-Nirvik-34-Sec-BMat Foundation-Nirvik-34-Sec-B
Mat Foundation-Nirvik-34-Sec-BArif Abdullah
 
בשבילי המדרש 27.9.16 ליבוביץ
בשבילי המדרש 27.9.16   ליבוביץבשבילי המדרש 27.9.16   ליבוביץ
בשבילי המדרש 27.9.16 ליבוביץDr. Peri Sinclair
 
Building Digital Transaction Systems in the new Banking World
Building Digital Transaction Systems in the new Banking WorldBuilding Digital Transaction Systems in the new Banking World
Building Digital Transaction Systems in the new Banking WorldRamit Surana
 
Deutsche Bank Survey Sees Blockchain Adoption in Six Years
Deutsche Bank Survey Sees Blockchain Adoption in Six YearsDeutsche Bank Survey Sees Blockchain Adoption in Six Years
Deutsche Bank Survey Sees Blockchain Adoption in Six YearsNicola Barozzi 🚘✔
 

Viewers also liked (19)

Node.js Interactive
Node.js InteractiveNode.js Interactive
Node.js Interactive
 
RDM#2- The Distributed Web
RDM#2- The Distributed WebRDM#2- The Distributed Web
RDM#2- The Distributed Web
 
The new decentralized compute stack and its application
The new decentralized compute stack and its applicationThe new decentralized compute stack and its application
The new decentralized compute stack and its application
 
IPFS: The Permanent Web
IPFS: The Permanent WebIPFS: The Permanent Web
IPFS: The Permanent Web
 
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
Decentralised Web: IPFS project, David Dias, Protocol Labs, IPFS
 
E1802052327
E1802052327E1802052327
E1802052327
 
J1803056876
J1803056876J1803056876
J1803056876
 
Fourier
FourierFourier
Fourier
 
Sumador logico
Sumador logicoSumador logico
Sumador logico
 
Tutorial hotspott
Tutorial hotspottTutorial hotspott
Tutorial hotspott
 
Integral de-propedeutica-expo
Integral de-propedeutica-expoIntegral de-propedeutica-expo
Integral de-propedeutica-expo
 
Loadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ
Loadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติLoadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ
Loadแนวข้อสอบ เจ้าหน้าที่ธุรการ โรงพยาบาลธรรมศาสตร์เฉลิมพระเกียรติ
 
Qualifica
QualificaQualifica
Qualifica
 
Factores que afectan la distribucion de planta
Factores que afectan la distribucion de plantaFactores que afectan la distribucion de planta
Factores que afectan la distribucion de planta
 
Excel 7
Excel 7Excel 7
Excel 7
 
Mat Foundation-Nirvik-34-Sec-B
Mat Foundation-Nirvik-34-Sec-BMat Foundation-Nirvik-34-Sec-B
Mat Foundation-Nirvik-34-Sec-B
 
בשבילי המדרש 27.9.16 ליבוביץ
בשבילי המדרש 27.9.16   ליבוביץבשבילי המדרש 27.9.16   ליבוביץ
בשבילי המדרש 27.9.16 ליבוביץ
 
Building Digital Transaction Systems in the new Banking World
Building Digital Transaction Systems in the new Banking WorldBuilding Digital Transaction Systems in the new Banking World
Building Digital Transaction Systems in the new Banking World
 
Deutsche Bank Survey Sees Blockchain Adoption in Six Years
Deutsche Bank Survey Sees Blockchain Adoption in Six YearsDeutsche Bank Survey Sees Blockchain Adoption in Six Years
Deutsche Bank Survey Sees Blockchain Adoption in Six Years
 

Similar to Swiss otc blockchain

FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapRichard Warren
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map FirstPartner
 
Bitcoin cash standards
Bitcoin cash standardsBitcoin cash standards
Bitcoin cash standardsnoyenmaih
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 
Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyondJeff Garzik
 
Blockchain and Supply Chain (Series: Blockchain Basics)
Blockchain and Supply Chain (Series: Blockchain Basics)Blockchain and Supply Chain (Series: Blockchain Basics)
Blockchain and Supply Chain (Series: Blockchain Basics)Financial Poise
 
The Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of BlockstreamThe Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of BlockstreamThe Hive
 
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
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM France Lab
 
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 for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceEryk Budi Pratama
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensusITU
 
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
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_linikinew1
 
Blockchain Tokenization Innovation Insights from Patents
Blockchain Tokenization Innovation Insights from PatentsBlockchain Tokenization Innovation Insights from Patents
Blockchain Tokenization Innovation Insights from PatentsAlex G. Lee, Ph.D. Esq. CLP
 

Similar to Swiss otc blockchain (20)

FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market Map
 
The Blockchain Ecosystem in 2016. First PArtner
The Blockchain Ecosystem in 2016. First PArtnerThe Blockchain Ecosystem in 2016. First PArtner
The Blockchain Ecosystem in 2016. First PArtner
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
Bitcoin cash standards
Bitcoin cash standardsBitcoin cash standards
Bitcoin cash standards
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyond
 
Blockchain and Supply Chain (Series: Blockchain Basics)
Blockchain and Supply Chain (Series: Blockchain Basics)Blockchain and Supply Chain (Series: Blockchain Basics)
Blockchain and Supply Chain (Series: Blockchain Basics)
 
Block chain introduction
Block chain introductionBlock chain introduction
Block chain introduction
 
The Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of BlockstreamThe Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of Blockstream
 
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
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
 
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)
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensus
 
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
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
 
Blockchain Tokenization Innovation Insights from Patents
Blockchain Tokenization Innovation Insights from PatentsBlockchain Tokenization Innovation Insights from Patents
Blockchain Tokenization Innovation Insights from Patents
 

More from Walter Strametz

More from Walter Strametz (20)

Blockchain real 2019
Blockchain real 2019Blockchain real 2019
Blockchain real 2019
 
11 strametz
11 strametz11 strametz
11 strametz
 
12 seeber
12 seeber12 seeber
12 seeber
 
10 kulnigg et_al
10 kulnigg et_al10 kulnigg et_al
10 kulnigg et_al
 
8 doerfler
8 doerfler8 doerfler
8 doerfler
 
7 kramer
7 kramer7 kramer
7 kramer
 
5 tumpel
5 tumpel5 tumpel
5 tumpel
 
3 wolf
3 wolf3 wolf
3 wolf
 
1 dobrauz
1 dobrauz1 dobrauz
1 dobrauz
 
2 enzinger
2 enzinger2 enzinger
2 enzinger
 
6 kaufmann
6 kaufmann6 kaufmann
6 kaufmann
 
5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io
 
13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales
 
10 truebestein blockchain immobilienmanagement
10 truebestein blockchain immobilienmanagement10 truebestein blockchain immobilienmanagement
10 truebestein blockchain immobilienmanagement
 
9 jedelsky blockchain in der immobilienwirtschaft
9 jedelsky blockchain in der immobilienwirtschaft9 jedelsky blockchain in der immobilienwirtschaft
9 jedelsky blockchain in der immobilienwirtschaft
 
8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation
 
7 kaufmann oesterreichische finanzmarktaufsicht
7 kaufmann oesterreichische finanzmarktaufsicht7 kaufmann oesterreichische finanzmarktaufsicht
7 kaufmann oesterreichische finanzmarktaufsicht
 
2 blockchain use cases
2 blockchain use cases2 blockchain use cases
2 blockchain use cases
 
Ti&m design sprint workshop at EPFL forum
Ti&m design sprint workshop at EPFL forum Ti&m design sprint workshop at EPFL forum
Ti&m design sprint workshop at EPFL forum
 
ti&m company presentation
ti&m company presentationti&m company presentation
ti&m company presentation
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Swiss otc blockchain

  • 1. Consulting. Design. Agile Projects. Products. Innovation Hosting. Swiss OTC BlockchainInformation about the Swiss OTC Blockchain Michele Forte, michele.forte@ti8m.ch Walter Strametz, CTO, walter.strametz@ti8m.ch
  • 2. 24.02.2017 2 SWISS OTC CHAIN For people who believe in enterprises, not in institutions.
  • 3. 24.02.2017 3 Konsumenten haben keine direkten Zugriff auf den Markt und können keine Anteile halten. OTC – Der Ablauf heute ist der von gestern Buyer Assets Capital Emittent (Buy) Broker (Sell) Broker Central Compliance Aktienbuch Bank Bank Orders Seller
  • 4. 24.02.2017 4 … die Swiss OTC Blockchain kommt theoretisch ohne Broker und Custodians!!! OTC – Ablauf mit der Blockchain Shared Database Smart Contract Smart Contract Smart Contract Smart Contract Smart Contract Swiss OTC Blockchain Broker Seller Buyer Smart Contract Read access according to authorization Share Registrar Custodian Regulatory/ Central Counterparty Payment disruptive! buy & sell
  • 5. 24.02.2017 5 Manueller Prozess kann weitgehend automatisiert werden OTC – Automatisierte Compliance planning scope Transactions Overview Blockchain Vorteile - Transparenz, keine Zeitverzögerung - Automatisierbarer Review - Niedrigere Fehlerquote - Compliance durch Smart Contract durchsetzbar - Neue Services – Steuer, Nationalbank u.a. Kritische Bedingungen: - Kann nur durch gemeinsame Anstrengung erreich werden - Lokale Datenhaltung erst am Anfang - Effiziente Systeme müssen abgelöst werden – Kostenfaktor
  • 6. 24.02.2017 6 OTC – Ablauf mit der Blockchain Custodian Bank Broker Share registry manager FINMA - Order entry mask / API - Trade entry mask / API - Trade confirmation mask / API - Trade registering mask / API - Settled trades - Trades registered in share registry - Orders to be filled - Trades to be confirmed - Trades to be registered - MIFID II Report UI & Tools Information
  • 7. 24.02.2017 7 OTC – Von OTC über ICO bis zu Derivativen Architektur der OTC Post-Trade Capturing ist Basis für einen komplett dezentralisierten Markt aus Basis Blockchain. Post Trade Capturing and Smart Contracts as derivatives Order book and market making (matching) on the chain and Remove central exchange institution KYC and decentral orderbook Fully decentralized ledger  Automatisiert: Derivative werden durch «Smart Contracts» abgebildet. Transaktionen werden direkt auf der Blockchain ausgeführt. Kein Paperwork oder Verwaltungsaufwand.  Peer-to-peer: Die Blockchain übernimmt die Funktion des Marktes, bringt Angebot und Nachfrage zusammen.  Verteilt: Zustand der Derivative ist jederzeit für alle einsehbar – oder je nach Inhalt des Smart Contracts – auch für alle änderbar.  Compliance und Anforderungen und Reports an eine «Central Counterparty» werden automatisch durchgeführt, neue Anforderungen durch Updates automatisch propagiert.  Betrieb der «Börse» ist hoch flexibel – z.B. können die Betriebskosten durch das «Mining» abgedeckt werden; Switching Cost: 0.  Neue Marktfelder durch deutlich geringere Kosten.  OTC & ICO  Derivatives  KYC Services  Compliance
  • 8. 24.02.2017 8 OTC – Detaillierter Ablauf auf der Blockchain KYC database Custodian Bank S Blockchain ID (uPort) PPK / SK infrastructure IPFS Ethereum Blockchain Legacy order management SIC payment system Share registry management Broker S Custodian Bank BBroker B SIX Share registrar FINMA Order / Trade entry masks 2 4 8 17 15 18a 19 23 24 21a 21b 25 28 29 16 20b20a 26 3 1 5 6 7 9 10 11 2 412 3 1 5 6 7 18b 22 27 13 14
  • 9. 24.02.2017 9 OTC – Detaillierter Ablauf auf der Blockchain Steps Step Description Interfaces 1 Custodian Bank customer is represented on Blockchain (has unique Blockchain Address). This address will be part of a Blockchain ID system in the future, but not yet in this stage of development. Blockchain 2 Customer ID is linked to KYC database / legacy system of Custodian bank, and can be retrieved. Legacy KYC system/ DB 3 Custodian Bank retrieves customer ID, and encrypts it with public keys of itself, of registry manager, and of regulation authority Encryption infrastructure 4 Custodian bank creates order file with Asset and quantity to be traded. Custodian bank also includes info about execution broker and the 3 encrypted Customer ID copies into order file Order entry mask. Interface to Valoren- Nb DB (Standardized ID of companies) 5 Order file is encrypted with keys from Custodian Bank and Execution Broker Encryption infrastructure 6 Both encrypted order file copies are saved in IPFS IPFS 7 IPFS order files are hashed, and hash stored on Blockchain. Attribute “pending” is set. Execution Brokers are notified about new Orders that are entered for execution Ethereum Blockchain 8 Broker S creates trade file, after having off-chain executed the trade with buyer broker. To do so, Broker S indicates the file of a specific sell order, which was executed. Hash of sell order file is saved in trade file. The order details (Asset, quantity,, side (buy|sell), ordertype (at market | limit),limit price, currency (always CHF), Broker S, Custodian S, and encrypted ID of Seller) are automatically filled in with the info from the order file The broker S adds the following information: Price, fee, broker B. Trade entry mask Order overview GUI for broker 9 A copy of the trade file is encrypted respectively with Public key of Seller broker S and buyer broker B Encryption infrastructure 10 Encrypted trade files are saved in IPFS. IPFS 11 IPFS trade files are hashed, and hash stored on Blockchain. Trade attribute is set to “open” Sell order attribute is set to “processing” Buyer broker (trade counterparty) is notified about new trade to be confirmed Ethereum Blockchain 12 Broker B confirms trade in entry mask. To do so, Broker B indicates the file of a specific buy order, which was executed. The trade entry mask double checks info about Asset, q, and adds the 3 encrypted Customer B IDs from the buy order file. Buy order file hash is saved in trade file. Broker B double-checks price of trade. Trade entry mask link to order file 13 A copy of the trade file is encrypted respectively with Public key of Seller broker S and buyer broker B, share registry manager, SIC, and of regulation authority (5 copies) Encryption infrastructure 14 Encrypted trade files are saved in IPFS. IPFS 15 IPFS trade files are hashed, and the previous hash of the trade replaced on Blockchain. Trade attribute is set to “confirmed” Buy order attribute is set to “processing” Ethereum Blockchain 16 SIC is notified about a confirmed trade that needs payment processing Ethereum Blockchain 17 SIC reads file of confirmed trade and executes required payments:  Payment from Custodian bank B to Broker B  Payment from Broker B to Broker S  Payment from Broker S to Custodian Bank S Interface SIC - Blockchain 18a 18 b 18 c 18 d SIC Account of Custodian Bank B is debited with the transaction Amount SIC Account of Broker B shows net zero (debit and credit offset) SIC Account of Broker S shows net zero (debit and credit offset) SIC account of Custodian Bank S is credited with transaction amount - 19 SIC confirms payment and sets Trade record attribute to “paid” SIC sets Sell order attribute (as identified by order file hash in trade file) to “filled” SIC sets Buy order attribute (as identified by order file hash in trade file) to “filled” Ethereum Blockchain 20a 20b Custodian Bank S gets notified by Ethereum Blockchain about new trade that has settled, and updates positions in securities accounts correspondingly Custodian Bank B gets notified by Ethereum Blockchain about new trade that has settled, and updates positions in securities accounts correspondingly Ethereum Blockchain Custodian Bank legacy system 21a 21b (Optional, once Customer has ID and PPK): Custodian Bank S saves the trade transaction hash to Blockchain ID file of Seller. Custodian Bank B saves the trade transaction hash to Blockchain ID file of Seller. Ethereum Blockchain Functionality to update Customer ID file 22 Share registrar is informed about new trades that need processing GUI / Interface to Blockchain system 23 Share registrar unlocks IPFS trade file with Private Key IPFS 24 Share registrar updates share registry with info from trade file. For shares that need approval, it reaches out to company and gets decision about registering of the shares - 25 Share registrar updates status of trade record on Ethereum Trade Attribute is set to “Registered”, or: “Rejected” Interface to Ethereum with write rights 26 Custodian B gets notified by Blockchain about trade registration, and updates its Database with the registration status of customer B. GUI / Interface to Blockchain system 27 Finma identifies suspect via Blockchain ID Interface to Blockchain 28 Finma unlocks all trade transactions GUI / Interface to Blockchain system 29 Finma filters all transactions according to suspect Blockchain ID, and compiles report GUI / Interface to Blockchain system Steps Step Description Interfaces Steps Step Description Interfaces
  • 10. 24.02.2017 10 Die Unveränderbarkeit der Smart Contracts treibt das Design! OTC – Design Pattern Ethereum Smart Contracts BusinessLogic V2 Robustness AccessControl DataStorage LibraryN Library1 Library2 BusinessLogic V1 DAO
  • 11. 24.02.2017 11 Daten sind «öffentlich» aber nicht für alle lesbar. OTC – Design Pattern Ethereum Smart Contracts
  • 12. 24.02.2017 12 Swiss OTC Blockchain is designed to be a public shared ledger! OTC – 100 % disruptive architecture of the Swiss OTC Blockchain The “Shared Ledger Vision” is, where participants collaborate to maintain a shared record, assured to be consistent between them, consuming the services of existing and new service providers and market infrastructure providers on an open and competitive basis. Source: Corda non-technical white paper
  • 13. Slide ti&m – Vielen Dank Wir digitalisieren Ihr Unternehmen. Consulting. Design. Agile Projects. Products. Innovation Hosting. ti&m Garage. ti&m AG Buckhauserstrasse 24 CH-8048 Zürich Monbijoustrasse 68 CH-3007 Bern Ch. de Mornex 6 CH-1003 Lausanne Telefon +41 44 497 75 00 E-Mail info@ti8m.ch Twitter @ti8m_ag Facebook ti8m.com/fb www.ti8m.com ti&m AG Theodor-Heuss-Allee 112 60486 Frankfurt am Main Deutschland Telefon +49 69 - 66 77 41 395 E-Mail info@ti8m.ch Twitter @ti8m_ag Facebook ti8m.com/fb