Content
@
0 reply
0 recast
0 reaction
Jason
@chaskin.eth
In this thread I'm going to break down a potential Ethereum upgrade called Execution Tickets, originally presented by @justindrake and formalized in a research post by @mikeneuder.eth. It shift's validators roles and provides a lot of benefits to the protocol 🧵 0/15
1 reply
7 recasts
20 reactions
Jason
@chaskin.eth
1/ Validators currently attest to new blocks, voting on the tip of the blockchain, and, if chosen, propose new blocks (list of transactions). However, 95% of them don't build blocks themselves and instead rely on an external software which sends them a block to propose in return for a fee
1 reply
0 recast
0 reaction
Jason
@chaskin.eth
2/ The proposed change changes the validators role: they still attest but no longer propose the part of the block that includes the list of transactions. Now a slot would be split into two phases, a beacon round and an execution round
1 reply
0 recast
1 reaction
Jason
@chaskin.eth
3/ In the beacon round, the randomly selected validator proposes the beacon part of the block this part does not include the list of transactions. They also include an "inclusion list" which lists all the transaction they have in their mempool, ensuring censorship resistance. Validators attest to this beacon block
1 reply
0 recast
0 reaction
Jason
@chaskin.eth
4/ The execution round introduces a new lottery where, if selected, you win the right to compile the transaction list for the block (execution block), you must include transactions on the inclusion list from the beacon phase. A new group of execution attesters attest to the execution block (submitted transactions)
1 reply
0 recast
0 reaction
Jason
@chaskin.eth
5/ In order to participate in the new lottery you need to buy an execution ticket. This ticket grants you the right to create the execution block (transaction list) at sometime in the future. You also need to deposit collateral which will be slashed if your ticket is randomly selected and you don't propose a block
1 reply
0 recast
0 reaction