SlideShare a Scribd company logo
1 of 13
Download to read offline
zkTrue-up
A Customized ZK Rollup Application
1
Presented by Aaron @ Term Structure
Objectives for Fixed Income
Primary Auction Secondary Orderbook Zero Gas Fee
Order Privacy Instant Match @#!!!$#@
2
3
Mission Um…possible(?)
Fixed-Income
DeFi
Secure
Non-Custodial
Permissionless Order Privacy
Zero Gas Fee
Instant Match
?
ZK-Rollup Model
Smart
Contract
ZK Circuit
On-Chain
Verification
Off-Chain
Computation
4
Verifiable Computation with ZK Proof
ZK Proof
5
Signature
Verification
Logic
Computation
Required
Assertion
State
Transition
6
Why Customized ZKP Engine?
Low gas fee
about 0.1 USD/per tx
Cost
Liquidity
Ecosystem
(Market Size)
Other ZK-Layer 2
Ultra-low gas fee
about 0.005 USD/per tx
Zero gas fee
0 USD/per tx
(only financial transaction cost)
zksync Era - 0.5B StarkNet - 137M Ethereum - 28.1B
EraLend - 0.7M
(on zkSync Era)
zkLend - 5M
(on StarkNet)
AAVE - 6.2B
Compound - 2.3B
Customized ZK-Layer 3 ZK-TrueUp
Home
Advantages of ZkTrue-up
Order Privacy Instant Match Customized Fee
Collect Intention
& Publish Later
Off-Chain
Calculation
Intention-Based
Order Placement
7
Next Question: Are users’ assets secure?
Key Takeaway
● Many things you can’t achieve through smart contracts
may be possible with ZK circuit.
● ZK circuit is the extension of smart contracts which can be
calculated off-chain and verified on-chain.
● With ZK, you can have better user experience without
sacrificing security.
8
Future of ZkTrue-up
9
Constraint-based Proving System (circom)
VM-based Proving System (PIL+zkASM)
Hyperchain-based ZK Ecosystem
10
Thank you
Making DeFi Complete
Website
Appendix
12
● Evacuation mode
○ A user has the ability to independently restore the account tree by tracing
on-chain calldata, regardless of the protocol's operational status.
○ After the account tree is restored, users can withdraw their assets from
Layer 1.
○ Recovered amount = Available amount + Locked amount of unsettled
orders
● Settlement data
○ The settled transactions including the matched orders in auction and
order book can be checked again with on-chain calldata
Home
Data Availability

More Related Content

Similar to zkTrue-up: A Customized ZK Rollup Application

Oow2007 performance
Oow2007 performanceOow2007 performance
Oow2007 performance
Ricky Zhu
 
my.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptxmy.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptx
halosidiq1
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
Manish Kumar
 

Similar to zkTrue-up: A Customized ZK Rollup Application (20)

Cassandra Performance Benchmark
Cassandra Performance BenchmarkCassandra Performance Benchmark
Cassandra Performance Benchmark
 
Oow2007 performance
Oow2007 performanceOow2007 performance
Oow2007 performance
 
The Foundations of Multi-DC Kafka (Jakub Korab, Solutions Architect, Confluen...
The Foundations of Multi-DC Kafka (Jakub Korab, Solutions Architect, Confluen...The Foundations of Multi-DC Kafka (Jakub Korab, Solutions Architect, Confluen...
The Foundations of Multi-DC Kafka (Jakub Korab, Solutions Architect, Confluen...
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
 
Routing.pdf
Routing.pdfRouting.pdf
Routing.pdf
 
How to build megaservices mind7 2021 June 29
How to build megaservices   mind7 2021 June 29How to build megaservices   mind7 2021 June 29
How to build megaservices mind7 2021 June 29
 
Building a blockchain on tendermint
Building a blockchain on tendermintBuilding a blockchain on tendermint
Building a blockchain on tendermint
 
blockchain-and-trusted-computing
blockchain-and-trusted-computingblockchain-and-trusted-computing
blockchain-and-trusted-computing
 
vSAN Beyond The Basics
vSAN Beyond The BasicsvSAN Beyond The Basics
vSAN Beyond The Basics
 
How to build a dApp in StarkNet
How to build a dApp in StarkNetHow to build a dApp in StarkNet
How to build a dApp in StarkNet
 
RxNetty vs Tomcat Performance Results
RxNetty vs Tomcat Performance ResultsRxNetty vs Tomcat Performance Results
RxNetty vs Tomcat Performance Results
 
Implementing distributed mclock in ceph
Implementing distributed mclock in cephImplementing distributed mclock in ceph
Implementing distributed mclock in ceph
 
[KCD GT 2023] Demystifying etcd failure scenarios for Kubernetes.pdf
[KCD GT 2023] Demystifying etcd failure scenarios for Kubernetes.pdf[KCD GT 2023] Demystifying etcd failure scenarios for Kubernetes.pdf
[KCD GT 2023] Demystifying etcd failure scenarios for Kubernetes.pdf
 
my.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptxmy.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptx
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
 
Better Kafka Performance Without Changing Any Code | Simon Ritter, Azul
Better Kafka Performance Without Changing Any Code | Simon Ritter, AzulBetter Kafka Performance Without Changing Any Code | Simon Ritter, Azul
Better Kafka Performance Without Changing Any Code | Simon Ritter, Azul
 
Ergo Presentation - Tokyo
Ergo Presentation - TokyoErgo Presentation - Tokyo
Ergo Presentation - Tokyo
 
3 g ibs walk test report dhk_v1415_tems
3 g ibs walk test report dhk_v1415_tems3 g ibs walk test report dhk_v1415_tems
3 g ibs walk test report dhk_v1415_tems
 
4.1.1.10 Packet Tracer - Configuring Extended ACLs Scenario 1 Instructor (1).pdf
4.1.1.10 Packet Tracer - Configuring Extended ACLs Scenario 1 Instructor (1).pdf4.1.1.10 Packet Tracer - Configuring Extended ACLs Scenario 1 Instructor (1).pdf
4.1.1.10 Packet Tracer - Configuring Extended ACLs Scenario 1 Instructor (1).pdf
 
Hungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programmingHungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programming
 

Recently uploaded

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
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
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​
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

zkTrue-up: A Customized ZK Rollup Application

  • 1. zkTrue-up A Customized ZK Rollup Application 1 Presented by Aaron @ Term Structure
  • 2. Objectives for Fixed Income Primary Auction Secondary Orderbook Zero Gas Fee Order Privacy Instant Match @#!!!$#@ 2
  • 5. Verifiable Computation with ZK Proof ZK Proof 5 Signature Verification Logic Computation Required Assertion State Transition
  • 6. 6 Why Customized ZKP Engine? Low gas fee about 0.1 USD/per tx Cost Liquidity Ecosystem (Market Size) Other ZK-Layer 2 Ultra-low gas fee about 0.005 USD/per tx Zero gas fee 0 USD/per tx (only financial transaction cost) zksync Era - 0.5B StarkNet - 137M Ethereum - 28.1B EraLend - 0.7M (on zkSync Era) zkLend - 5M (on StarkNet) AAVE - 6.2B Compound - 2.3B Customized ZK-Layer 3 ZK-TrueUp Home
  • 7. Advantages of ZkTrue-up Order Privacy Instant Match Customized Fee Collect Intention & Publish Later Off-Chain Calculation Intention-Based Order Placement 7 Next Question: Are users’ assets secure?
  • 8. Key Takeaway ● Many things you can’t achieve through smart contracts may be possible with ZK circuit. ● ZK circuit is the extension of smart contracts which can be calculated off-chain and verified on-chain. ● With ZK, you can have better user experience without sacrificing security. 8
  • 9. Future of ZkTrue-up 9 Constraint-based Proving System (circom) VM-based Proving System (PIL+zkASM) Hyperchain-based ZK Ecosystem
  • 10. 10 Thank you Making DeFi Complete Website
  • 12. 12
  • 13. ● Evacuation mode ○ A user has the ability to independently restore the account tree by tracing on-chain calldata, regardless of the protocol's operational status. ○ After the account tree is restored, users can withdraw their assets from Layer 1. ○ Recovered amount = Available amount + Locked amount of unsettled orders ● Settlement data ○ The settled transactions including the matched orders in auction and order book can be checked again with on-chain calldata Home Data Availability