770 blocks missing? (Explained by Charles Hoskinson)

Seems that epoch 84th starts with 772 block.

771 block - empty:
http://cardanoexplorer.com/api/epochs/84/771

772 block:
http://cardanoexplorer.com/api/epochs/84/772

Details on 772 block:
https://cardanoexplorer.com/api/blocks/summary/bea8dd8522d6a8b19bb6faac8ba605a260eb47834ad5776abbb0e68c021281fb

Let’s take cbsPrevHash from 772 block and check it:
https://cardanoexplorer.com/api/blocks/summary/8284fc4fe9f2f5d055b74d09bceb3bef40b8e8641096d52b224e655f03c3db28

“Block is genesis block”

Where are other blocks and what happened?

3 Likes

2 Likes

omg, for real? there goes immutability.

Blockchain is long, sometimes you lose a few blocks, this is crypto guys, stuff happens.

2 Likes

That’s going to break things isn’t it?

It’s not really a block-chain anymore, more like block-of-2-chains.

Probably that is why there was a special update, logic to “glue” it together.

Updates from Charles in TG group:

7 Likes

It has absolutely nothing to do with immutability. Leaders missed some slots, that’s it. The whole Ouroboros paper is about this.

Every Cardano epoch since the very beginning starts with a special block called “Genesis block”. This is not the same as the very first block ever, but kinda similar. Again, the whole original Ouroboros paper is about this. The whole point of epochs and the name Ouroboros is that each epoch is like a quick run of a simpler protocol. The naming is shitty, yes. But there’s nothing unusual. Each “Epoch genesis block” contains the list of slot leaders for the next epoch.

Again. There’s nothing to glue together. Some slots were missed due to an update and due to that smooth update system didn’t work that time. And then everything continued just like before.

8 Likes

You are right. Charles said on the telegram. It was just missed slots.