Using DPoS is a very interesting idea for Shift. Would it be possible to also measure the quality of each delegates internet connection? Seeing as Shift will need peers that have high speed internet for phantom, ensuring the delegates also have really quick internet seems it would greatly bolster the network.
After some time there will be two different nodes on the network, delegate nodes to create blocks and phantom nodes to seed content. The network won't purely rely on delegates to act as servers.
We definitely need to rethink some parts of our economic concept with the dpos switch but at the same time it opens possibilities that were previously harder to achieve.
Ok ya that makes sense. Migrating to lisk codebase and DPoS would even let Shift, if it wanted to, run as a sidechain on lisk. While both Lisk and Shift are both in their infancy stages, once Lisk is more fleshed out and have released their SDK it would be possible to move the Shift network to a Lisk sidechain where it would still operate independently like today with its own coin but would allow Shift access to the Lisk ecosystem opening up opportunities for other Lisk sidechains to directly use Shift's services which would enable some pretty awesome things for both Shift and Lisk ecosystems. This move to DPoS and if what I wrote is possible, in the future I think Shift is on an even better path then it was before. It will likely take some rethinking about things but could be incredibly beneficial for Shift.