goerli icon indicating copy to clipboard operation
goerli copied to clipboard

GöeIP-0002: Set Validator-Balances to Ninety-two Quintillion Ether

Open q9f opened this issue 2 years ago • 8 comments

göeip: 0002
title: Set Validator-Balances to Ninety-two Quintillion Ether
description: Increase the total supply to prevent the network from gaining significant value.
author: Martin Holst Swende (@holiman), Afri Schoedon (@q9f)
discussions-to: https://github.com/goerli/testnet/issues/101
status: Draft
type: Standards Track
category: Core
created: 2022-04-01

Abstract

Set the balance of active Clique validators to ninety-two quintillion Ether.

Motivation

Setting the total supply to an enormously high value will prevent anyone from ever expecting a Clique-based, Ethereum developer-focused testnet to have any non-zero value.

Specification

The keywords “MUST,” “MUST NOT,” “REQUIRED,” “SHALL,” “SHALL NOT,” “SHOULD,” “SHOULD NOT,” “RECOMMENDED,” “MAY,” and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.

As per FORK_BLOCKNUM on the specified Clique-proof-of-authority network, the balance of all active signers shall be set to 92000000000000000000000000000000000000 (ninety-two quintillion Ether, 0x45368e347c3e8bcc6f2d29c000000000).

Where FORK_BLOCKNUM is defined for the following networks:

  • Goerli Testnet: TBD

Any previous balance must be ignored and shall be overridden. No other irregular state changes are intended.

Rationale

As opposed to GöeIP-0001, this proposal does not require hard-coding a specific key forever. Instead, it allows being more generally applied to any Clique-based proof-of-authority network.

Copyright

Copyright and related rights waived via CC0.

q9f avatar Apr 01 '22 13:04 q9f

Generally speaking, I think asking clients to implement an irregular state change is a slippery slope, even for a test network. Second, special handling of a test network has historically been problematic, look at morden.

Hence I am -1 to this proposal all all like it.

shemnon avatar Apr 04 '22 14:04 shemnon

@shemnon Thank you for your comment, Danno!

The rough consensus at the last ACD-135 was not to apply any special treatment for Goerli and instead consider a regenesis sometime after the merge.

I'll close this for now. 🙏🏼

q9f avatar Apr 04 '22 14:04 q9f

@q9f Sounds bullish for gETH unfortunately, those crazy speculatoors 😂

ghost avatar Apr 05 '22 18:04 ghost

Hey - can we revive this discussion? With the new testnet strategy and the sunsetting of Kovan/Ropsten/Rinkeby, the most common feedback we hear from developers is concern around the scarcity of gEth. I think this would go a long way to making sure this is a viable long term testnet that allows for mainnet-like application development and concentrated liquidity/composability.

I would love to understand the tradeoffs/risks here a little better too. Possible to re-open this issue for now?

cc @q9f @shemnon

noam-alchemy avatar Jun 06 '22 17:06 noam-alchemy

Yes, after the merge, we can address this.

q9f avatar Jun 06 '22 18:06 q9f

Sounds good thanks @q9f! Possible to re-open for tracking purposes?

noam-alchemy avatar Jun 06 '22 18:06 noam-alchemy

Yes, we would have to write a new proposal though, after merge.

q9f avatar Jun 07 '22 10:06 q9f

Hi there, please give me 32 ETH, thank you! 0x194Bef0264F65946F60AEbdC6aaA9b47e68E82De

dpulife avatar Sep 14 '22 10:09 dpulife

closing in favor of #129

q9f avatar Oct 25 '22 10:10 q9f