Mneme: A Mobile Distributed Ledger (INFOCOM2020)

这篇论文里说采用了一个供移动设备使用的分布式合约系统。但是没有说明怎么做到”只供移动设备使用“。设计了两套算法,PoC和PoE,PoC应该是采用了位置,GPS等一系列的方法来证明设备所处的环境:扫描周围的邻居,产生位置消息,产生一个tag,tag里的随机种子来自于genesis block,然后为邻居产生一个commitment,邻居收到后都进行验证。如果恶意节点伪造位置信息,它的位置将无法被验证。为了阻挡共谋,采用了一种基于信誉的方法. PoE是相等证明,用这个证明来整合过去的transactions,然后删除过去的transactions节约空间。一个节点随机被选择来生成这个regenesis block,然后其他的几个节点来验证。如果这一次失败了,那下次继续选。regenesis block会链接到前一个regenesis,采用哈希指针的方法。PoC和PoE被证明以一定概率可终止。

发表评论

邮箱地址不会被公开。 必填项已用*标注