When are baking accounts coming back?

We have previously advocated for baking accounts. But the proposal was flawed.

Arguably, it was flawed because the baking account and the consensus key are not really 2 accounts. They are not really a single account either, they are “one and a half accounts” sharing the same balance.

Instead, can we have the baking account and consensus account be 2 regular accounts?

Today, to register as a baker, you nominate your own address. In this new model, you designate a third address which you control. The key for this address becomes your consensus key, signing blocks and endorsements.

The bond is taken from the baking account and rewards are distributed to it. The consensus account should have a small balance to pay for fees, but this balance is not taken into account for stake calculation. The consensus account can interact with a smart contract just like any other account.

Today, the consensus key can spend the unbonded funds at stake. To preserve this property, in this new model, a special new operation in the protocol allows the consensus key to “steal” all unbonded funds from the baking account.

This model is much simpler to reason about and eliminates all edge cases listed in Nomadic’s blog post. If I am wrong, please explain.

1 Like

Hi @nicolasochem ,

Thanks for writing this up. Marigold is currently working on a new version of Baking Accounts. We are working on the TZIP draft for this, and will post in this thread when we are finished.

2 Likes

Hi @cct, any update on this topic?

Hi @nicolasochem ,

I am sorry to tell you that we have suspended our work on baking accounts. The latest work dates from mid June and can be found at here.

We have now pivoted to mostly working on Layer 2 systems, namely Optimistic Rollups and Sidechains.

2 Likes

Reading the hackmd posted in this thread - is this project just postponed or more “dead”?

It’s neither dead not postponed, it’s been implemented as Consensus keys in Lima. The differences with the Florence proposal are explained in the Q&A section of the TZIP.

This page lists the bakers who are using consensus keys today.

2 Likes

Ok got it, thanks for the explanation and links!