Conflux使用的是借鉴GHOST的DAG-based PoW consensus protocol,并且修补了PHANTOM的bug (phantom已修补)。核心是用GHOST选出pivot chain,然后重建DAG的total ordering,对么?
conflux的全排序规则是怎么样的?
如果是这样,虽然论文作者认为conflux比全网参与的nakamoto consensus要更好,但是还是被PoW所束缚着,即使是用PoS,因为GHOST的缘故,还是类似longest chain rule,对么?1 冗余肯定有的 2 冗余跟双花没有必然关系 3 准确的讲应该是 最重链
冗余交易很容易辨别出是同一笔,不会执行两次,也不会有双花问题。
Phantom 能导致攻击的 bug 是他们自己修。不过 即使修了,Phantom 的之前理论证明还是不对。Ghost 是最重链规则。另外,Conflux 团队认为 PoS相比PoW,虽然解决了耗能等问题,但也引入了新的去中心化问题,安全性问题有待解决。Conflux 不认为PoS一定优于PoW. 经过权衡,我们最终选择了对 PoW做改造。
很多团队选择改进BFT ,因为BFT流程繁琐,结构复杂,小改动小优化的地方很多,虽然那些鲜有本质提升,但是很容易拿来说事儿。而另一边,POW算法简单有效,结构纯粹,没有什么trick可以玩,能对POW有所改进实属不易。答案是有冗余交易了?
诚然conflux在PoW方面的研究是突破性的,并没有要诋毁的意思哈。但是PoW本身即在一定程度上要求全网同步。而既然选择了DAG,本身区块已经在交叉引用有效性和时间戳,我觉得舍弃PoW,为什么不在异步通讯的路上走到底呢?
全网同步跟POS还是POW没关系 是DAG本身的特点
是的呢
PoW更多的考虑是公平 至少锚定的是物理资源 就是电力。这个要伪造的难度比较大。