Microsoft’s Daniel Buchner says open public blockchains are the most viable options to achieve decentralization