配置了Rust开发环境,LaTeX构建环境和这个网站的构建环境。
三者之中最轻松的是Rust而最麻烦的是这个,完全出乎意料。Rust和LaTeX都直接装在了宿主系统里,似乎没有牺牲太多宿主系统的「纯洁性」而大大降低了折腾含量。而对于这个网站,并不想从Homebrew开始装起所以想用Docker,结果Jekyll的官方镜像只有x86架构,跑在罗塞塔上把Ruby给跑崩溃了,有点离谱。最后还是开发容器了事。
昨天写的IPFS追踪程序写完开始跑了。按照一开始的每个放置组每分钟查询一次的计划,100个放置组20个小时会往分布式哈希表里扔120k个垃圾ID,左思右想还是觉得不妥但是又怕缓存污染结果不想复用ID和节点,最后把频率下调到了10分钟一次。
跑了一个多小时还不太能看出来什么,但是似乎放置组的变动问题比放置组节点可靠性问题要大。这并不坏就是有点怪。最后收上来的数据要怎么处理还没想好,所以处理脚本还没动手写。
该开始写对应的仿真了。但也还没有完全想清楚。
Yu, Mingchao, et al. “Coded merkle tree: Solving data availability attacks in blockchains.” International Conference on Financial Cryptography and Data Security. Cham: Springer International Publishing, 2020.
今天早上想着要往下找找解决方案的相关资料,看了这个以后感觉像捅了马蜂窝,从它的引用又发现一堆要看的东西。看吧,看完就会做了也好。
本文由作者按照 CC BY 4.0 进行授权