Design Description
Step 1: Choose a safe random number.
On Lithosphere, there are n validators known as P1……Pn. Each validator chooses a safe random integer di as well as a k-degree polynomial fi (x)=di+ai,1 x++ai,k-1xk-1. The technique delivers fi (j) to other validators through a secure channel and broadcasts di G to every network node, with G being the elliptic curve’s base point.
Step 2: Verify that the messages are proper.
Pj will examine the messages’ correctness after receiving messages from other validators: lag=Check(f1 (j),……,fn (j)) lag=Check(f1 (j),. ,fn (j)) lag=Check(f1 Pj accepts and stores it locally if flag=true. If flag=false, Pj rejects the message and needs other validators to resubmit it.
Step 3: You will be given a key to distribute.
When all messages have been delivered and checked out, each validator receives their key share as
follows: fj(k),k=1,……,n key sharek=(j=1) fj(k),k=1,…..,n
Step 4: Determine the Locked Account’s address.
Locked Account Address=GenerateAddress(d1 G,…..,dn G) n Any activity on the Locked Account will
necessitate the involvement of at least k of n validators.
Last updated