You are viewing a single comment's thread from:
RE: 发生了什么事?不是去中心化吗?/What happened?
具体情况微信群里说过了,这里再说一下。
这次问题的原因,是follow插件出了个bug,导致分叉,也就是说,开启了follow插件的节点和没开follow的节点不同步了。因为follow不是核心功能(不影响共识),绝大部分见证人都是不开启follow插件的;而steemit.com网站因为界面功能需要启用了follow插件;这次是因为有一个见证人启用了follow插件,所以steemit网站跟着跑到分叉链上了;不仅如此,大部分启用了follow插件的第三方网站,包含steemd.com, steemstat, piston, steem.ws 等也跑到分叉链了。(见证人负责出块,具体解释请查阅相关文章)
关于去中心化,块链本身是去中心的,21个见证人达成共识维持块链正常运行。但是steemit.com网站是基于块链的一个UI,是中心化的。当越来越多的独立UI服务兴起后,才能使 steem 生态圈更加完善。现在steemit.com网站已经开源了,架设第三方网站应该不太难。
后续还需要优化的内容:如果出现bug导致的分叉,应该及时禁止分叉链上的发帖等功能,避免数据丢失。因为steem不像以太,steem采用的tapos技术保证了分叉链上的数据是不能重放到主链上的,在分叉链上的所有操作比如转账、发帖等最终都不会生效(也就是说分叉链上的转账会退回、发帖会丢失)。这样避免了重放攻击,但也可能会导致一些不便。
非常感谢abit大神的回复。
这样大家就不会胡乱猜测了,又可以愉快的玩耍了:)