SlideShare a Scribd company logo
1 of 13
TIMENODE GAS
ECONOMICS
07 AUGUST 2018
Joseph Bagaric and Sean Morgan
2
DEV UPDATES
 New Ethereum Alarm Clock release – 1.0.0-beta.4
 Audit changes + floating gas price
 https://github.com/ethereum-alarm-clock/ethereum-alarm-
clock/releases/tag/1.0.0-beta.4
 timenode-core
 Tracking claimed transactions
 New economic strategy param - maxGasSubsidy
3
ADDITIONAL UPDATES
• DAPPCON Updates
 Logan’s talk available: https://youtu.be/_xs1uF93WRI
• AUDIT Updates
 COMPLETE!
 https://github.com/bokkypoobah/EthereumAlarmClockAudit
TIMENODE GAS
ECONOMICS
5
PROBLEM
Gaspricefora transactioninthe future?
6
TRANSACTION FEES
7
EAC TIMENODES
• TimeNodes execute scheduled
transactions for the future
• Priorities
• Protect against malicious
TimeNodes withholding
executions
• Guarantee execution
8
POSSIBLE SOLUTIONS
9
1. FIXED GAS PRICE
Set by the scheduler at the time of scheduling.
• Pros
• Simple
• Protects from TimeNode withholding
• Cons
• Fails on spikes
• Gas price guessing
10
2. RANGE GAS PRICE
Minimum and maximum gas price.
• Pros
• Incentivizes TimeNodes to pick correct
price within bounds
• Protects from TimeNode withholding
• Cons
• Given the front-running, the equilibrium is
max
• Requires a decently high max in order to
cover the spikes
11
3. MINIMUM (FLOATING) GAS PRICE
Minimum gas price is set, higher prices covered
by the TimeNode.
• Pros
• Allows the TimeNode to decide where the
equilibrium is
• Protects from TimeNode withholding
• Cons
• Covers spikes up to minimum
reimbursement + reward
12
CURRENT STATE
• Transition - Fixed Gas Price to Minimum Gas Price
• Changes implemented in
• ✅ The Ethereum Alarm Clock protocol
• ⏹ timenode-core
• Adding a new economic strategy parameter to timenode-
core
• maxGasSubsidy
13
Q&A

More Related Content

More from ChronoLogic

Devcon IV - Webinar 11/13
Devcon IV - Webinar 11/13Devcon IV - Webinar 11/13
Devcon IV - Webinar 11/13ChronoLogic
 
Devcon 4 and Updates LiveStream: 10/23
Devcon 4 and Updates LiveStream: 10/23Devcon 4 and Updates LiveStream: 10/23
Devcon 4 and Updates LiveStream: 10/23ChronoLogic
 
MyCrypto Release 9/14/18
MyCrypto Release 9/14/18MyCrypto Release 9/14/18
MyCrypto Release 9/14/18ChronoLogic
 
TimeNode Demo 8/21/18
TimeNode Demo 8/21/18TimeNode Demo 8/21/18
TimeNode Demo 8/21/18ChronoLogic
 
Second Layer Execution Markets, 7/17/18
Second Layer Execution Markets, 7/17/18Second Layer Execution Markets, 7/17/18
Second Layer Execution Markets, 7/17/18ChronoLogic
 
ChronoLogic Claiming Mechanism 5/15/18
ChronoLogic Claiming Mechanism 5/15/18ChronoLogic Claiming Mechanism 5/15/18
ChronoLogic Claiming Mechanism 5/15/18ChronoLogic
 
ChronoLogic Tools Demo: 6/12/18
ChronoLogic Tools Demo: 6/12/18ChronoLogic Tools Demo: 6/12/18
ChronoLogic Tools Demo: 6/12/18ChronoLogic
 

More from ChronoLogic (7)

Devcon IV - Webinar 11/13
Devcon IV - Webinar 11/13Devcon IV - Webinar 11/13
Devcon IV - Webinar 11/13
 
Devcon 4 and Updates LiveStream: 10/23
Devcon 4 and Updates LiveStream: 10/23Devcon 4 and Updates LiveStream: 10/23
Devcon 4 and Updates LiveStream: 10/23
 
MyCrypto Release 9/14/18
MyCrypto Release 9/14/18MyCrypto Release 9/14/18
MyCrypto Release 9/14/18
 
TimeNode Demo 8/21/18
TimeNode Demo 8/21/18TimeNode Demo 8/21/18
TimeNode Demo 8/21/18
 
Second Layer Execution Markets, 7/17/18
Second Layer Execution Markets, 7/17/18Second Layer Execution Markets, 7/17/18
Second Layer Execution Markets, 7/17/18
 
ChronoLogic Claiming Mechanism 5/15/18
ChronoLogic Claiming Mechanism 5/15/18ChronoLogic Claiming Mechanism 5/15/18
ChronoLogic Claiming Mechanism 5/15/18
 
ChronoLogic Tools Demo: 6/12/18
ChronoLogic Tools Demo: 6/12/18ChronoLogic Tools Demo: 6/12/18
ChronoLogic Tools Demo: 6/12/18
 

Recently uploaded

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

TimeNode Gas Economics, 8/7/18

  • 1. TIMENODE GAS ECONOMICS 07 AUGUST 2018 Joseph Bagaric and Sean Morgan
  • 2. 2 DEV UPDATES  New Ethereum Alarm Clock release – 1.0.0-beta.4  Audit changes + floating gas price  https://github.com/ethereum-alarm-clock/ethereum-alarm- clock/releases/tag/1.0.0-beta.4  timenode-core  Tracking claimed transactions  New economic strategy param - maxGasSubsidy
  • 3. 3 ADDITIONAL UPDATES • DAPPCON Updates  Logan’s talk available: https://youtu.be/_xs1uF93WRI • AUDIT Updates  COMPLETE!  https://github.com/bokkypoobah/EthereumAlarmClockAudit
  • 7. 7 EAC TIMENODES • TimeNodes execute scheduled transactions for the future • Priorities • Protect against malicious TimeNodes withholding executions • Guarantee execution
  • 9. 9 1. FIXED GAS PRICE Set by the scheduler at the time of scheduling. • Pros • Simple • Protects from TimeNode withholding • Cons • Fails on spikes • Gas price guessing
  • 10. 10 2. RANGE GAS PRICE Minimum and maximum gas price. • Pros • Incentivizes TimeNodes to pick correct price within bounds • Protects from TimeNode withholding • Cons • Given the front-running, the equilibrium is max • Requires a decently high max in order to cover the spikes
  • 11. 11 3. MINIMUM (FLOATING) GAS PRICE Minimum gas price is set, higher prices covered by the TimeNode. • Pros • Allows the TimeNode to decide where the equilibrium is • Protects from TimeNode withholding • Cons • Covers spikes up to minimum reimbursement + reward
  • 12. 12 CURRENT STATE • Transition - Fixed Gas Price to Minimum Gas Price • Changes implemented in • ✅ The Ethereum Alarm Clock protocol • ⏹ timenode-core • Adding a new economic strategy parameter to timenode- core • maxGasSubsidy