Conceptually, the consensus algorithm adopted by WeGotcha is similar to the consensus algorithm adopted by communities throughout the world. Users in the system vote to elect a fixed number of block producers. Voting is weighted proportional to each individual’s vested interest. This algorithm is referred to as Delegated Proof of Stake (DPoS). Because the active witnesses are known in advance, WeGotcha is able to schedule witnesses to produce blocks every 0.5 second. Witnesses synchronize their block production via the NTP protocol.