DAG通过将事务操作进行异步处理来增加网络吞吐量,采用谣言传播算法(一种用于信息传递的算法)在节点间发送操作日志,并通过某种机制(IOTA每次验证前两条交易,并计算一个PoW代表权重)将一个权重赋给该操作。
相比起同步操作的链式结构,DAG结构与任何异步机制一样,能够带来的提升或许在于吞吐量,但是产生的问题则在于无法有效预测交易被确认的时间与周期。
对历史交易验证时采用随机方式,而没有任何先后规则,那么有可能产生某些交易在极端情况下没有任何其他节点对其验证,从而永远不会被确认。为了追踪每一笔交易与之前交易的关系,整个DAG图谱需要被随时检索和访问。在一个较大规模的系统中其交易图谱溯源会非常复杂,同时几乎不可能被全部保存在内存中以进行实时更新。而如果将这些数据保存在磁盘上,那么实时刷新每个Tangle的权重会造成大量随机I/O(也许可以通过大量部署SSD解决),导致极大的性能问题。由于采用谣言传播的方式将每一笔交易广播到网络中的其他节点,随着网络中节点数的增加(IOTA结构中可能会有百亿级别的设备节点,而非链式结构中几万个全账本节点),整个网络中的通讯量会程指数级上升。
即这种共识机制算法无论从网络性能突破上还是在尊重或保护了每个节点的权益方面,还是存在着一定的问题。
去中心化的目标是为了尊重及保护社区或集体组织中每个成员的合理合法权益,但通过选举代表或倾向重要程度的方式忽略掉一些乃至大部分节点成员、且没有相应有效制约机制的做法来提高网络运行效率,一方面催生了财阀或寡头垄断的形成,另外一方面根本就没有实现“去中心化”的最终目标。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。