FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Rocket Pool

Proposals

Members

Information

Create Proposal

Rocket Pool

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 2 years ago ยท Snapshot (Offchain)

Rewards Tree v9 Specification (RPIP-52)

By 0x87D9...9992e0

v9 specifies and standardizes the Reward Tree File. This supersedes the current specification for RPL Inflation and Smoothing Pool reward allocation.

The proposal seeks to:

  1. Standardize the expected format of the currently unspecified Rewards Tree File
  2. Switch it from json to ssz
  3. Standardize the expected structure of the IPFS submission
  4. Remove compression from the IPFS submission

Outcome If Vote Passes

RPIP-52 will go into effect and the oDAO will adopt the new format and process for computing the IPFS CID. The JSON format will continue to be made available until such a time as tooling (Smart Node and external applications) can be adjusted to use the SSZ format.

Rationale

The current โ€˜officialโ€™ implementation of watchtower uses a compression library prior to calculating the CID which does not produce stable output across versions. While this reduces the size of the files dramatically, it means that the oDAO must use the same version of the same library across all seats, which prevents custom implementations of treegen from being used.

In order to remove compression, we must either reduce the size of the file, or accept larger storage costs. Switching from JSON to SSZ produces files which are the same size as compressed JSON in their uncompressed state.

SSZ was chosen for its speed, size, and its status as the defacto Ethereum binary format.

Finally, formally defining the format in which the IPFS CID should be calculated makes the Rewards Tree File generation process fully specified from start to finish.

Context

  • RPIP-52
  • RPIP-52 Discussion Thread
  • RPIP-52 Discussion Thread - Sentiment Poll
Continue Reading
Connect Wallet to Add Note
0
Votes 152
VoterCast PowerVote & Rationale
0x2600...96649E
975

For

0xBb2b...c8D080
955

For

0x3A47...3f90B6
682

For

0x91e2...1928ce
662

For

0xB0De...B2bC55
362

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu May 09 2024, 12:22 amVoting Period Starts
  • Thu May 23 2024, 12:22 amEnd Voting Period
Current Results

1-For

8,779.302

97.55%

2-Abstain

182.415

2.03%

3-Against

38.347

0.43%
Quorum 9,000.064/7,225
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us