EOS内存投机和资源模型

在美国呆了一周,回来发现整个群风向都变了,RAM投机这事真是毒害不浅

从技术角度,个人觉得有三个方向其实可以研究:

1 BM设计的跨链通讯的理论基础–Merkle证明已经得到证实。BM在Dawn3.0和Dawn4.0之间大幅修改了原先的跨链设计,这里面有很多机会可以研究
https://steemit.com/eos/@dan/inter-blockchain-communication-via-merkle-proofs-with-eos-io

2 Evolution团队这两天也对内存资源模型提出了自己的设计,Evolution会做一条和主网并行但交叉的主网,对主网进行扩容
https://hackernoon.com/solving-ram-speculation-property-rights-in-eos-631ca10c1970

3 EOS原力团队,作为国内的EOS团队,重写了EOS资源模型,使用了与ETH类似的手续费模式,其尝试和探索个人觉得是值得鼓励的。
https://www.eosforce.io/?lang=Cn

EOS MongoDB支持

好消息!EOSIO开始有分支重新支持MongoDB了,兼容现有主网。链接:https://github.com/EOSIO/eos/pull/4304
操作步骤如下:
        git clone -b release/1.1 https://github.com/EOSIO/eos.git
        cd eos
        git fetch –all –tags –prune
        git merge -m “merge” –commit origin/gh#3030-enable-mongodb
        git submodule update –init –recursive
        ./eosio_build.sh
        cd build/
        make install
修改config.ini配置文件,添加如下两行:
        plugin = eosio::mongo_db_plugin
        mongodb-uri = mongodb://localhost:27017/eosmain
其中,eosmain是要写入的MongoDB数据库名。
好了,万事俱备,开始启动
进入~/opt/mongodb/bin目录,启动MongoDB服务。
        cd ~/opt/mongodb/bin
        ./mongod
这时MongoDB服务会默认监听27017端口,如下图所示。
        新开一个小窗,重启nodeos,需要加上–replay-blockchain,以使历史交易数据同步到MongoDB。
        如果没有意外的话,此时MongoDB应该开始写入相关记录了。
        执行mongo程序进入MongoDB控制台,查询相应数据库和记录,如下图。
        本文完。