While this article does an excellent job of describing how a decentralized voting system based on the Ethereum blockchain in Moscow was used to avoid actual voting on important issues, it doesn’t seem to have anything to do with blockchain direct democracy. As stated authoritarian systems are dedicated to avoiding actual citizen input in anything but very controlled forms.
Voting of any kind normally results only in confirmation of existing policies and plans in an authoritarian system. The argument here seems to be that blockchain allows verifiable voting and that is used to show democratic action without dealing with anything of real concern to the citizens. The problem is the intent and not the decentralized blockchain system.
I am an advocate of technology enabled direct democracy but I don’t think the existing failure of democratic systems can be solved for planetary regional states or authoritarian empires by direct voting. For that I advocate the establishment of regional city states with administration based on AI automation and responsibility in the hands of the citizens limited by rigid civil rights and liberties.