Bundles - Algorand Specifications

Keyboard shortcuts

Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help

Algorand Specifications

On receiving a bundle Bundle(rk,pk,sk,v) a player

Specifically, if the player ignores the bundle without observing its votes, then

N(S,L,Bundle(rk,pk,sk,v))=(S,L,ϵ);N(S,L,Bundle(rk,pk,sk,v))=(S,L,ϵ);

while if a player ignores the bundle but observes its votes, then

N(S,L,Bundle(rk,pk,sk,v))=(S′∪Bundle(rk,pk,sk,v),L,ϵ);N(S,L,Bundle(rk,pk,sk,v))=(S′∪Bundle(rk,pk,sk,v),L,ϵ);

and if a player, on observing the votes in the bundle, observes a bundle for some value (not necessarily distinct from the bundle’s value), then

N(S,L,Bundle(rk,pk,sk,v))=(S′∪Bundle(rk,pk,sk,v),L′,(Bundle∗(r,pk,sk,v′),…)).N(S,L,Bundle(rk,pk,sk,v))=(S′∪Bundle(rk,pk,sk,v),L′,(Bundle∗(r,pk,sk,v′),…).