TIP-039: Modified Proposal for Gas Reimbursements for v2 Node Operators
Vote Type:
Token holder DAO snapshot, 5 day vote window
DAO Elected Representative Sponsor:
Vict0r, David
Overview:
This is a modified proposal for the Threshold DAO to reimburse tBTC v2 node operators for gas costs their clients incur when sending necessary transactions to Ethereum. The differences between this proposal and TIP-037 are:
- An upper bound on the amount of ETH the Threshold Treasury Guild will reimburse per month
- An initial timeframe on this subsidy so that the DAO can collect data and reevaluate this strategy
- An addition that the Threshold Treasury Guild can adjust the ETH upper bound if needed
Milestones and Deadlines:
Gas reimbursements start when minting goes live which starts in January. The subsidy outlined in the proposal will lasts 3 months. During that time the DAO can collect data and revaluate to extend, modify or end this proposal.
Who is Involved:
Threshold Treasury Guild, tBTC v2 Node Operators
Why:
The goal of this proposal is to avoid “dishonest” tBTC v2 operators modifying their clients to maximize returns.
Dishonest operators modifying clients can slow down the tBTC v2 network.
Detailed Summary:
tBTC v2 operators run off-chain clients. Off-chain clients occasionally send transactions to Ethereum. The client needs to pay ETH in gas for the transactions.
There is no efficient way to force someone to send that transaction. This means, a situation could emerge where operators modify clients to not send any transactions in order to not spend any ETH on gas as a method of returns optimization. This would slow down the network.
Expected Cost:
This is not expected to be a major cost for the Threshold DAO if passed.
The expected cost for this proposal is variable because it is based on tBTC v2 network usage and Ethereum gas rates.
This table gives an estimate of cost by function call frequency and by gas unit cost:
For more information on the purpose of these five transactions please refer to the tBTC technical docs here 3.
The expected cost for this proposal is between .197e and 1.97e per week.
ETH Upper Bound:
To support the Threshold Treasury Guild treasury management strategy and DAO operational efficiency an upper bound should be placed on the total ETH that can be reimbursed per month.
Based on the estimates above and conversation with Keep technical contributors 10e per month should provide enough coverage. However, based on conversation with the Threshold Treasury guild this number will be doubled to 20e per month to ensure planning for proper coverage and reimbursement execution during the timeframe of this proposal. This number represents and upper bound and not a spend mandate.
In addition, to provide maximum protection to stakers and flexibility to this decision making process - the Threshold Treasury Guild can adjust the upper bound during the timeframe of this proposal in the case that gas starts harder than expected.
Reimbursement Mechanism:
Reimbursement is automated through a Reimbursement Pool. More information on the Reimbursement Pool is located below.
keep-core/ReimbursementPool.sol at main · keep-network/keep-core · GitHub.
Tx Details (If required):
N/A
Additional Info (Optional):
This proposal is a modification of TIP-037.