Gridcoin 4.0-2018 General Roadmap Poll - Securing Superblocks

This is the description and thread for the Gridcoin 4.0-2018 General Roadmap Poll pertaining to creating superblocks through a Dynamic Witness Participation protocol. You can find the Cryptocurrency Talk thread, which contains information on all polls, here. Any questions asked on this thread should relate only to this poll. Any questions on the Cryptocurrency Talk thread that are related to this poll will be relayed here and vice versa. Please, do not be afraid to ask questions. We want to make sure that everyone understands what they are voting on.

You can find the poll on Gridcoinstats here.

The poll was made by @tomasbrod with address: SFhy5MRyNqVcC2pCtEYeMSULe6wA5SPYMk.

Gridcoin currently forms a superblock by having all nodes request data from each whitelisted project simultaneously. This process causes high network and server load and does not scale.

Dynamic Witness Participation will serve to replace the stats gathering aspect of what is now called the "Neural Network" with a new C++ iteration integrated directly into the client, making the network cross-platform.

Dynamic Witness Participation will use a dynamic process to select delegate nodes which create superblocks. Only the delegate nodes download the necessary data from the BOINC project servers and work to create the superblock. The algorithm will run independently on different projects.

Any node willing to serve as delegates in the creation of a superblock will indicate such when they stake a standard block. When too many nodes are willing to serve as delegate, the network will choose a subset through a dynamic selection process. This limits the number of active connections and decreases stress on BOINC project servers. Once selected, all delegate nodes download the project stats data, process it into a shareable format and place a vote for their version. Delegate nodes then form a consensus on the data set to be used in the superblock. Finally, a delegate node with the agreed upon data set is randomly chosen to create the superblock and end the process.

Note that this delegation process is ONLY for the creation of superblocks. All standard blocks will continue to be secured through the Proof of Stake protocol.

"Do you support the continue exploration of Dynamic Witness Participation for superblock creation in 2018?"

-Yes

-No

-Need more information

-Abstain