We finished coding today a new technology that’s part of Divi’s advanced governance system. DVS, an acronym for “Dynamic Value Sporks” we think will be unique to Divi’s blockchain.
Sporks normally work in a binary way. On/off. So whoever builds the blockchain needs to pick pre-determined values and then, using a special private key, can turn these features or values on and off. This is a form of centralized control, and is very limited. Dash has some controversy over a rumored master-key that can reset the blockchain, controlled by the founder: https://ethereumworldnews.com/dash-cryptocurrency-secret-master-private-key-truth
Divi’s novel solution allows for any value to be set with a spork (for the features that have potential spork values coded.) It does this with a new type of mini database system that keeps track of all the previous spork values for any given range of blocks. This is necessary for a blockchain client to be able to read and understand the data on the blockchain and sync with it.
At first, the Divi team will be the only ones who can activate the sporks. Later, these values will be part of Divi’s governance system, and will update the blockchain on-the-fly by popular vote. This voting system hasn’t been built yet, but we needed to include these sporks in the blockchain now before launch.
The sporks currently coded into Divi’s blockchain are for:
- Block award amount (starting at 1250 DIVI per block.)
- Percentage distribution of block awards between masternodes, stakers, treasury, and charity.
- Transaction Fee algorithm values (4 variables related to transaction value and size can be changed via sporks… to be explained later.)
- Lottery Block minimum stake for participation.
It’s our intention to build into Divi the world’s most advanced governance system, and set it free, to be fully controlled by the community over several stages. This is just one of the ways that we’re doing this.
Also, we’re open to a new acronym for DVS, so we’d love to hear your suggestions if you can think of something catchier.