《问答关于:targeted attack,VRF,algorand 与 Omniledger》

  • A+
所属分类:RChain新闻

我觉得,还是选择节点得随机,要保持一定的替换时间(比较短)不能让攻击找到目标,就像Hash一样,就没办法碰撞出来。这样就根本无法攻击了,除非是对(例如EOS)的所有候选节点进行攻击。BTC的做法就是把节点数扩大了很多,让攻击成本提升很多,如果有改进的算法,能随机高速并安全的选择节点,降到1000个或者100个也是可以的。

你说得非常对,这个叫做:targeted attack。algorand通过VRF(可验证随机函数)来选择不可事先预测出来的节点。

VRF能提高合约处理能力吗?这个我还是存在疑问

algorand通过VRF选举一个committee,然后在这个committee里面在执行拜占庭共识。
实际标称性能并不高。

另外,vanilla的VRF下,
每个时间段里,仍然是只有一个节点在处理
并没有分片。

于是,就有了Omniledger,
algorand这样的基于VRF的,只是其中一个子组件,
在其之上必须加上额外的层,才可以分片。

但是分片,哪有那么简单。
Omniledger既面临algorand本身的问题
也有自己设计的分片机制所面临的问题
我的文集里面这两篇文章与此相关
《分片的难度---从Zilliqa说起,兼论Ethereum和RChain
《四种跨分片交易方案》

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: