Enterprise Blockchain - Taras Filatov - Dappros (January 2019)
Enterprise Blockchain - Taras Filatov - Dappros (January 2019)
Enterprise Blockchain - Taras Filatov - Dappros (January 2019)
1
(a lot of) education is needed
2
AGENDA
1. Key concepts
2. Use cases
• Supply chain / logistics
• Real Estate
• Digital rights
• Loyalty programs
• Healthcare
• Trade Financing
• Digital Collectibles
3. Where to start
2
Key Concepts
2
History
In 2008, a mysterious personality
Satoshi Nakamoto presented
the idea of a Peer-to-Peer
Electronic Cash System.
5
Blockchain ≠ Bitcoin
VS
6
Blockchain
≠ Bitcoin
7
Why is this a big deal
• Crypto, Smart contracts, Tokens = Programmable Money
• Killer feature - ICOs = “Programmable IPO” / Tin bank
8
Distributed Ledger
Distributed ledger
9
Distributed Ledger
VS
Centralized Decentralized
(bank/government) (millions of copies of smart
contract across world
computers)
10
Distributed Ledger
VS
Centralized Decentralized
(bank/government) (millions of copies of smart
contract across world
computers)
11
Immutable data
12
Use Cases
2
LOGISTICS & SUPPLY CHAIN
2
LOGISTICS & SUPPLY CHAIN
2
Why: Paperwork & cost reduction
Shipping container cost = over
$2,000.
2
Why: Insurance, Customs etc - cheaper and faster
LOGISTICS & SUPPLY CHAIN – DHL REPORT
2
LOGISTICS & SUPPLY CHAIN – SHIPCHAIN
2
TRACYCHAIN – Asset Tracking System
In logistics, e-commerce, healthcare and many other
use cases it is important to keep a secure audit trace of
what happens to business assets and processes.
LIVE DEMO
22
Use Cases
REAL ESTATE
2
REAL ESTATE
• Escrow and funding
• Security Token
• Dividends
• Secondary market
(Exchange)
= Democratization
More liquidity
Faster transactions
2
Use Cases
DIGITAL RIGHTS
2
DIGITAL RIGHTS Blokur: AI + DLT
Blokur use case
• Reconciles different sources of
rights data to a single blockchain
state.
LOYALTY PROGRAMS
(internal and external)
2
LOYALTY & INTERNAL TOKENS
• Transparency and trust
• Enables secondary
market and exchanges
2
Use Cases
HEALTHCARE
2
Healthcare
Decentralized & Secure storage
Decentralized encrypted patient data storage based on IPFS
ensuring protection against server failure
2
Healthcare
2
Healthcare
Audit trail: Traceability of communications, records and
instructions between hospital staff (within a scope of hospital,
chain or government/country).
• A network of Ethereum powered blockchain nodes
running our system are deployed in a network of hospitals
with optional government or consortium auditors
•All HL7/FHIR and other communications create
checksum traces which get synced into blockchain
through one of our Gateways
•Gateways - we build gateways for each communication
channel that basically convert messages into Traces and
sync them into blockchain
•Trace is a one-sided hash function of each HL7/FHIR •
message. It gets deployed onto private blockchain as
described above. It does not contain the message itself Thanks to immutability of blockchain, there is no way to
and it is impossible to restore message from the Trace forge, backdate or otherwise tamper with the date and
(unless this is a desired functionality in which case we can there is always a transparent audit trail.
have that feature). Trace allows to confirm certain data •Upon delivering and reading the message, its Trace is
has been 1) sent on specific time; 2) delivered at updated. This way auditors know which messages and
specific time; 3) opened / read at specific time. files have been delivered, opened and read, and at what
time. 2
Use Cases
DIGITAL COLLECTIBLES
2
Digital collectibles
34
Use Cases
TRADE FINANCING
2
Trade
Financing
36
Where to Start
TOOLS, SHORTCUTS,
BEST PRACTICES
2
Where to start - Architecture phase
Blockchain projects
consists to large
extent of usual
software components
Connect blockchain
elements (smart
contracts, tokens)
using API and
Javascript frameworks
38
Layers (leverage cloud)
39
Blockchain-as-a-Service
AWS
• $125 / peer
• Ethereum,
Corda
Hyperledger
40
Blockchain-as-a-Service
IBM
• $125 / peer
• Hyperledger
41
Platform / Application layer
42
Platform: Wallet & User management
44
Platform / Application layer
46
Platform: Explorer
47
Platform: Explorer
48
Platform / Application layer
50
Private vs Public Blockchain
(some oracle)
API connectivity
52
CONCLUSION
1. Verifiable trust
53
Questions?
[email protected]
54
THANK YOU!
[email protected]
55