A pc might course of transactions and produce a brief mathematical proof that it adopted the foundations. Different computer systems might examine that proof a lot quicker than they might repeat all the unique work. Separate spot checks would assist set up that the transaction information had been nonetheless accessible for anybody who wished to examine them.
That may permit completely different computer systems to sort out completely different jobs whereas nonetheless checking each other’s outcomes.
Ethereum’s builders wished to distribute work this fashion a decade in the past, Buterin wrote, however struggled to make sure each participant had completed its half appropriately.
“Again then, this was not viable for one major cause: the lacking ingredient was verification.”

Why are these adjustments wanted
Ethereum’s computer systems repeat a lot of the identical work to examine that transactions observe the foundations. That helps maintain the community sincere, however limits how a lot it positive factors from including extra computer systems.
Earlier makes an attempt to divide the work assigned specific duties to smaller teams. Coordinating these teams added delays, and the broader community might battle to recuperate if one failed.
Buterin argues that mathematical proofs supply a approach round that drawback. A pc doing a job might present proof that it adopted the foundations, permitting others to examine its reply with out repeating the entire calculation.

