虽然区块链已经热到爆炸,但是市面上对区块链开发框架的设计太少了。对于区块链的运行原理可能很多人都已经摸的差不多了,但是要从无到有制定自己的区块链,还是难上加难,只能基于现有的账单区块链去扩展。
现在非常期待用python或javascript写的区块链类库,不需要它提供完整的区块链运行时,只需要提供非常充足的语言,把数据结构、挖矿、交易、验证等等封装好,由开发者自己根据这些语言特性,去决定怎么组合,怎么设计自己的区块链。
说到底,感觉还是行业对区块链对抽象程度不够,还无法完全脱离账单对概念,把区块链抽象成纯的数据库。看到群里还有人讨论,说要用区块链做聊天工具,我觉得聊天本来就带有私密性和即时性,区块链本身的特性就是和这种需求相反的,根本没有必要把现有的产品都用区块链去重新构想。我想区块链的出现,一方面是可以解决一些现有问题,另一方面是可以激发一些创新。现有问题,比如金融领域的信任问题,软件、内容的版权问题,文件的法律效应问题,可信认证问题等等。如果把所有的东西都区块链化,不见得是一种进步。世界还是要多样化才精彩。