早上看到 @steemitblog 发的新文章:Introducing MIRA,不禁好奇看了一下MIRA是什么东东,玩STEEM要是不知道这些乱七八糟的新名词,岂不是显得很落伍😂。
(图源 :pixabay)
阅读了@steemitblog的文章后,终于搞明白了,原来MIRA是Multi Index RocksDB Adapter
首字母的缩写。
而RocksDB是用于存储key-value数据的高性能嵌入式数据库,据说是由LevelDB分叉出来的,被包括Facebook、LinkedIn、Yahoo在内的很多企业所采用。
那么为啥要做这个修改呢,简单来讲还是缩减成本,原本的STEEM节点的大部分数据都是存储在内存当中的,所以跑一个节点(尤其是API节点)需要大量的内存。如果把这部分数据放到数据库当中,那么无疑是会节省大量的内存。那样的话,就人人跑得起节点了。
据说STEEMIT的开发人员已经编译出来MIRA版本的STEEMD,正在测试和调试当中。那句话咋说的来着:拿住,团队在做事!
不过我更关心应用RocksDB后,内存会降低多少?STEEMD的行为是否会和原来的内存存储版本一致?还有就是节点Replay会变快还是会变慢?区块链的不可篡改性是否会受到挑战?是否需要硬分叉?等等等等。
不过想必我是多虑了,开发人员一定会很好的解决这些问题的。
注:本文仅为个人笔记,不构成投资建议
相关链接
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
This page is synchronized from the post: MIRA是神马东东?