SlideShare a Scribd company logo
Framework for building blockchain systems in Java
Peter Lawrey – CEO
10 Mar 2018
Chronicle Accelerate
Peter Lawrey
Java Developer / Consultant for
investment banks and hedge funds.
25 years in IT.
CEO for 5 years
Major Banks use
Chronicle’s framework to build
low latency, high throughput
trading systems in Java.
We believe we can make a difference
by bringing HFT to blockchain
5 years old, self funded
Core software is open source
Projects have over 1000 stars
Your critical path as a series of low
latency, non blocking tasks. This
keeps your latencies end to end
consistently low.
Chronicle Accelerate Crypto Investor conference
How much throughput do we need?
VisaNet handles an average
of 150 million* transactions
every day and is capable of
handling more than 24,000
transactions per
second.
* 1,740/s
How much throughput do we get today?
How much throughput do we get today?
7 transactions
per second
How much throughput do we get today?
7 transactions
per second
2.7 transactions
per second
How does our block chain perform?
Single Server Nodes
i7-7820X, 8 core, 32 GB
Burst
480,000 trans/sec
Sustained
52,000 trans/sec
How does our block chain perform?
Multi-server nodes
i7-7820X, 8 core, 32 GB
Burst
millions trans/sec
Sustained
400,000 trans/sec
Multichain
Localize transaction using ISO-3166
Over 4000 regions / sub-chains.
Multichain
Grow to 10 to 100 nodes.
More nodes means more
sub-chains.
Aggregate volume to over
100 million per second.
Key operations
Transfer of value, any asset class
Exchange of value, any asset class
Time locked value, at a discount
FIX protocol for
traditional market integration
AI managed exchanges
to reduce volatility
Roadmap
Q1 2018 – Working prototype
Q2 2018 – increase throughput to
500K/s/sub-chain
Test System running.
Pre-ICO investment
Q3 2018 – ICO
Q4 2018 - production
Q & A
Blog: http://vanilla-java.github.io/
http://chronicle-accelerate.com
enquiries@chronicle-accelerate.com
https://github.com/OpenHFT/Chronicle-Accelerate

More Related Content

PPTX
Low latency for high throughput
PPTX
Responding rapidly when you have 100+ GB data sets in Java
PDF
Simple Solutions for Complex Problems
PDF
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
PDF
Deploy Secure and Scalable Services Across Kubernetes Clusters with NATS
PDF
Simple Solutions for Complex Problems - Boulder Meetup
PDF
How Clarifai uses NATS and Kubernetes for Machine Learning
PDF
NATS + Docker meetup talk Oct - 2016
Low latency for high throughput
Responding rapidly when you have 100+ GB data sets in Java
Simple Solutions for Complex Problems
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
Deploy Secure and Scalable Services Across Kubernetes Clusters with NATS
Simple Solutions for Complex Problems - Boulder Meetup
How Clarifai uses NATS and Kubernetes for Machine Learning
NATS + Docker meetup talk Oct - 2016

What's hot (18)

PDF
Bletchley
PDF
GopherCon 2017 - Writing Networking Clients in Go: The Design & Implementati...
PDF
A New Way of Thinking | NATS 2.0 & Connectivity
PPTX
NATS for Modern Messaging and Microservices
PDF
NATS Connect Live | NATS as a Service Mesh
PDF
Building a blockchain on tendermint
PPTX
Deep Dive into Building a Secure & Multi-tenant SaaS Solution with NATS
PDF
NATS vs HTTP
PDF
Open Tracing, to order and understand your mess. - ApiConf 2017
PDF
KubeCon + CloudNative Con NA 2021 | A New Generation of NATS
PDF
Introduction to Filecoin
PDF
Implementing Microservices with NATS
PDF
Easy, Secure, and Fast: Using NATS.io for Streams and Services
PPTX
Running a Robust DNS Infrastructure with CloudFlare Virtual DNS
PPTX
Comparing CoAP vs MQTT
PDF
Micro on NATS - Microservices with Messaging
PDF
NATS in action - A Real time Microservices Architecture handled by NATS
PPT
Transactional File System In Java - Commons Transaction
Bletchley
GopherCon 2017 - Writing Networking Clients in Go: The Design & Implementati...
A New Way of Thinking | NATS 2.0 & Connectivity
NATS for Modern Messaging and Microservices
NATS Connect Live | NATS as a Service Mesh
Building a blockchain on tendermint
Deep Dive into Building a Secure & Multi-tenant SaaS Solution with NATS
NATS vs HTTP
Open Tracing, to order and understand your mess. - ApiConf 2017
KubeCon + CloudNative Con NA 2021 | A New Generation of NATS
Introduction to Filecoin
Implementing Microservices with NATS
Easy, Secure, and Fast: Using NATS.io for Streams and Services
Running a Robust DNS Infrastructure with CloudFlare Virtual DNS
Comparing CoAP vs MQTT
Micro on NATS - Microservices with Messaging
NATS in action - A Real time Microservices Architecture handled by NATS
Transactional File System In Java - Commons Transaction
Ad

Similar to Chronicle Accelerate Crypto Investor conference (20)

PPTX
Chronicle accelerate building a digital currency
PPTX
Blockchain for Enterprises
PDF
Emerging Technologies : The Jeeranont
PDF
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
PDF
The design and implementation of trade finance application based on hyperledg...
PPTX
Introduction to Blockchain for Finance Projects
PPTX
emtech blockchain.pptx
PPTX
Building blockchain applications using Java
PPTX
Blockchain Economics: Payment Channels
PPTX
Blockchain_FSS.pptx , Cryptography,crypto cuurency
PDF
Eur par-fpdapp28082018 fn.fabrizio
PPTX
Ten Blockchain Applications
PDF
Ibp technical introduction
PPTX
Blockchain: Beyond the Hype
PPTX
Blockchain
PDF
Blockchain and international trade, trade finance, and supply chain (1)
PPTX
Alfresco & Blockchain
PDF
Blockchain in life sciences
PPTX
Investing In Blockchain Startups - A Guide For Angels & VCs
PPTX
Blockchain
Chronicle accelerate building a digital currency
Blockchain for Enterprises
Emerging Technologies : The Jeeranont
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
The design and implementation of trade finance application based on hyperledg...
Introduction to Blockchain for Finance Projects
emtech blockchain.pptx
Building blockchain applications using Java
Blockchain Economics: Payment Channels
Blockchain_FSS.pptx , Cryptography,crypto cuurency
Eur par-fpdapp28082018 fn.fabrizio
Ten Blockchain Applications
Ibp technical introduction
Blockchain: Beyond the Hype
Blockchain
Blockchain and international trade, trade finance, and supply chain (1)
Alfresco & Blockchain
Blockchain in life sciences
Investing In Blockchain Startups - A Guide For Angels & VCs
Blockchain
Ad

More from Peter Lawrey (18)

PPTX
Low latency microservices in java QCon New York 2016
PPTX
Microservices for performance - GOTO Chicago 2016
PPTX
Low latency in java 8 v5
PPTX
Deterministic behaviour and performance in trading systems
PPTX
Determinism in finance
PPTX
Legacy lambda code
PPT
Reactive programming with examples
PPT
Streams and lambdas the good, the bad and the ugly
ODP
Low level java programming
PPT
Advanced off heap ipc
PPT
Open HFT libraries in @Java
PPT
GC free coding in @Java presented @Geecon
PPT
High Frequency Trading and NoSQL database
PPT
Introduction to OpenHFT for Melbourne Java Users Group
PPT
Thread Safe Interprocess Shared Memory in Java (in 7 mins)
PPT
Using BigDecimal and double
PPT
Introduction to chronicle (low latency persistence)
ODP
Writing and testing high frequency trading engines in java
Low latency microservices in java QCon New York 2016
Microservices for performance - GOTO Chicago 2016
Low latency in java 8 v5
Deterministic behaviour and performance in trading systems
Determinism in finance
Legacy lambda code
Reactive programming with examples
Streams and lambdas the good, the bad and the ugly
Low level java programming
Advanced off heap ipc
Open HFT libraries in @Java
GC free coding in @Java presented @Geecon
High Frequency Trading and NoSQL database
Introduction to OpenHFT for Melbourne Java Users Group
Thread Safe Interprocess Shared Memory in Java (in 7 mins)
Using BigDecimal and double
Introduction to chronicle (low latency persistence)
Writing and testing high frequency trading engines in java

Recently uploaded (20)

PDF
ECONOMICS AND ENTREPRENEURS LESSONSS AND
PPTX
What is next for the Fractional CFO - August 2025
PDF
Mathematical Economics 23lec03slides.pdf
PDF
ADVANCE TAX Reduction using traditional insurance
PPTX
4.5.1 Financial Governance_Appropriation & Finance.pptx
PDF
Copia de Minimal 3D Technology Consulting Presentation.pdf
PDF
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
PPTX
Antihypertensive_Drugs_Presentation_Poonam_Painkra.pptx
PDF
Bladex Earnings Call Presentation 2Q2025
PDF
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
PDF
Is Retirement Income a Three Dimensional (3-D) problem_ What is the differenc...
PDF
Topic Globalisation and Lifelines of National Economy.pdf
PDF
illuminati Uganda brotherhood agent in Kampala call 0756664682,0782561496
DOCX
marketing plan Elkhabiry............docx
PDF
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
PPTX
Understanding-Economic-Growth in macro..
PPTX
Session 11-13. Working Capital Management and Cash Budget.pptx
PPTX
Unilever_Financial_Analysis_Presentation.pptx
PDF
Spending, Allocation Choices, and Aging THROUGH Retirement. Are all of these ...
PDF
caregiving tools.pdf...........................
ECONOMICS AND ENTREPRENEURS LESSONSS AND
What is next for the Fractional CFO - August 2025
Mathematical Economics 23lec03slides.pdf
ADVANCE TAX Reduction using traditional insurance
4.5.1 Financial Governance_Appropriation & Finance.pptx
Copia de Minimal 3D Technology Consulting Presentation.pdf
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
Antihypertensive_Drugs_Presentation_Poonam_Painkra.pptx
Bladex Earnings Call Presentation 2Q2025
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
Is Retirement Income a Three Dimensional (3-D) problem_ What is the differenc...
Topic Globalisation and Lifelines of National Economy.pdf
illuminati Uganda brotherhood agent in Kampala call 0756664682,0782561496
marketing plan Elkhabiry............docx
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
Understanding-Economic-Growth in macro..
Session 11-13. Working Capital Management and Cash Budget.pptx
Unilever_Financial_Analysis_Presentation.pptx
Spending, Allocation Choices, and Aging THROUGH Retirement. Are all of these ...
caregiving tools.pdf...........................

Chronicle Accelerate Crypto Investor conference

  • 1. Framework for building blockchain systems in Java Peter Lawrey – CEO 10 Mar 2018 Chronicle Accelerate
  • 2. Peter Lawrey Java Developer / Consultant for investment banks and hedge funds. 25 years in IT. CEO for 5 years
  • 3. Major Banks use Chronicle’s framework to build low latency, high throughput trading systems in Java. We believe we can make a difference by bringing HFT to blockchain
  • 4. 5 years old, self funded Core software is open source Projects have over 1000 stars
  • 5. Your critical path as a series of low latency, non blocking tasks. This keeps your latencies end to end consistently low.
  • 7. How much throughput do we need? VisaNet handles an average of 150 million* transactions every day and is capable of handling more than 24,000 transactions per second. * 1,740/s
  • 8. How much throughput do we get today?
  • 9. How much throughput do we get today? 7 transactions per second
  • 10. How much throughput do we get today? 7 transactions per second 2.7 transactions per second
  • 11. How does our block chain perform? Single Server Nodes i7-7820X, 8 core, 32 GB Burst 480,000 trans/sec Sustained 52,000 trans/sec
  • 12. How does our block chain perform? Multi-server nodes i7-7820X, 8 core, 32 GB Burst millions trans/sec Sustained 400,000 trans/sec
  • 13. Multichain Localize transaction using ISO-3166 Over 4000 regions / sub-chains.
  • 14. Multichain Grow to 10 to 100 nodes. More nodes means more sub-chains. Aggregate volume to over 100 million per second.
  • 15. Key operations Transfer of value, any asset class Exchange of value, any asset class Time locked value, at a discount
  • 16. FIX protocol for traditional market integration
  • 17. AI managed exchanges to reduce volatility
  • 18. Roadmap Q1 2018 – Working prototype Q2 2018 – increase throughput to 500K/s/sub-chain Test System running. Pre-ICO investment Q3 2018 – ICO Q4 2018 - production
  • 19. Q & A Blog: http://vanilla-java.github.io/ http://chronicle-accelerate.com [email protected] https://github.com/OpenHFT/Chronicle-Accelerate