Hmmm...
At around the 7 minute mark as he is asked to explain the implications of CNX on past projects BitShares was doing, BM stated that BitShares has been "self funded and self sustaining since 1/1/2015"
What? That's the time the PTS / AGS ran dry and the marketcap took a nose dive, thereby putting the dev staff in "austerity" mode, and precipitating the formation of CNX in order to sustain the BitShares ecosystem.
Not only did he not answer the question, but he misstated the facts and reason CNX was formed.
The coverage and explanation of DPoS witness role was very well articulated, bravo!
BM's description of the delegate role was OK, but he failed to mention the veto power of the witnesses as a last resort to nullify delegate decisions that require hard forks. I am perhaps a bit unclear myself concerning this, tho it was discussed in last Friday's mumble. BM said in the mumble that witnesses were a final check & balance, in that they had veto power to disapprove a hard fork by not deploying it into service.
BM went on to say in this interview, "All hard forks or changes, due to the consensus protocol itself, must be contingent upon stakeholder approval". If that is literally the case, then any witness that fails to deploy anything, forks or parameter changes proposed and approved by the shareholders, would be acting against the shareholder consensus, and that would be very bad. I just don't get how the witness role can have veto power or be a check & balance in the system. Moreover, if they did have that power, it would be contrary to witnesses being non-political block producers only.
What is the purpose of the multisig delegate vote if the shareholders must approve parameter changes? Is it only for the purpose of accepting or rejecting proposals that should be put before the shareholders to vote on? Is it just me, or does this need to be explained in a bit more detail?
Good discussion concerning liability, tho perhaps not enough depth.
In general it was a a pretty comprehensive and thorough interview, and a job well done!