We announced a new product!

Solana Tech Roundup #15

by Jacob Creech ยท May 3, 2022

Solana Tech Roundup

This past week there has been more work on QUIC, compute fee changes, and stake weighted connections. Testnet went down due to a datacenter dropping validator connections. The downtime highlights how a blockchain needs not only be decentralized in who runs nodes, but where they are run too. Thankfully mainnet-beta is more decentralized in that case and was mostly unaffected.

Proposal Highlight

Stake Account Version 2

Discussion

Note: This proposal is not final and still being discussed. Join the discussion here.

There's a couple problems with the way Stake Accounts today:

  1. Redelegations are not possible without losing out on an epoch of rewards
  2. Reward calculations at epoch boundaries take a long time

For #1, we can expand the Stake struct to include information such as Delegation and Meta. That way multi-epoch redelegations can be calculated. Updating the struct would increase the original account size from 200 bytes to 256 bytes.

For #2, an update instruction is instead required in order to receive rewards. This instruction can be called every epoch in order to receive the new rewards, instead of always on an epoch boundaries. Legacy stake accounts will not have to concern themselves with this instruction.

Commit Highlights

List of Changes

April 22

April 23

April 25

April 26

April 27

April 28

Signup for the Newsletter

Signup now

Want to get these updates as a newsletter? Be sure to signup here to get this update once a week sent to you.