当前位置:首页 > 物联网 > 区块链
[导读] 分布式分类账技术是一种强大的、颠覆性的创新,可以改变我们的社会,提高应用的生产力。根据著名的N. Virt公式“算法+数据结构=程序”,每个计算机程序的主要成分是算法+数据结构。

分布式分类账技术是一种强大的、颠覆性的创新,可以改变我们的社会,提高应用的生产力。根据著名的N. Virt公式“算法+数据结构=程序”,每个计算机程序的主要成分是算法+数据结构。

区块链是一种分散式结构的系统,其中链表充当事务块的基本数据结构。关于哪些事务块应该附加到它的决策是由共识算法决定的。有时,选择基本数据结构比选择特定的共识算法对速度、吞吐量、可伸缩性和事务成本的影响大得多。

大多数现有的区块链解决方案甚至在增加资源的情况下也无法扩展其吞吐量,因为它们基于链表数据结构,并添加了一些安全性,使其成为不可变的和仅追加的。研究人员和实践者得出结论,事务存储最自然的数据结构是有向无环图(DAG)——一种没有有向循环的有限有向图。严格地说,基于DAG的分布式账本本身并不是区块链,但是具有这种结构的项目由于能够克服区块链设计的限制而越来越受欢迎。让我们按照时间顺序讨论现有的基于DAG的方法。

IOTA DAG

IOTA发布了一种名为Tangle的基于DAG的技术。这个概念被用来解决物联网限制下的可伸缩性问题。同时,通过设置用户的困难度,构造了一个利用权值水平的临时现场来实现交易的一致性。为了解决重复支出和寄生虫攻击的问题,他们使用马尔科夫链蒙特卡罗提示选择算法,根据累积交易权的大小随机选择提示。然而,如果一个事务与另一个事务发生冲突,仍然需要检查所有过去的事务历史来查找冲突。

Byteball DAG

Byteball使用名为bytes的内部支付系统。这用于支付向分布式数据库添加数据的费用。每个存储单元相互链接,其中包括一个或多个早期存储单元的哈希值。特别是,共识排序是通过选择一个主链组成的,主链被确定为由最多根组成的根。大多数根通过主链的一致时间来检测双重支出。费用是根据字节大小收取的,在确定根的过程中需要搜索和更新所有单位的列表。

Hedera Hashgraph

Hashgraph是一个异步的基于数据挖掘的分布式分类账。每个节点由它自己的祖先连接,并通过八卦协议随机通信已知事件。此时,任何一个著名节点都可以由“看到”和“强烈看到”关系确定在每一轮迅速达成共识。他们指出,如果超过2/3的节点对某一事件达成一致意见,则将分配该事件的一致意见位置。

Phantom协商算法是基于广泛DAG操作的Lachesis协议。此图的节点是事件,这些事件包含关于事务、它们的作者和定义事件拓扑顺序的Lamport时间戳的信息。流程的状态可以从其初始状态以及一直到当前状态的操作或事件序列中获得。如果事件块被2n/3节点控制(已知),则共识算法将事件块追加到DAG。基于成本函数的某种机制选择了图形中附加事件块的位置。

Perlin DAG

Perlin使用DAG一致性协议提供了可伸缩分布式账本协议。valanche声称,它不需要选举任何形式的领导人(因此没有领导人),而是简单地“引导”所有节点达成共识。这种方法部分是通过DAG的亚稳态机制实现的。亚稳性本质上是指系统被设计来带来一个答案(即所有节点都以同一种方式投票),因此不会保持平衡(因为如果系统保持平衡,就无法达成一致意见)的概念。这些协议在拜占庭式对手面前提供了强大的安全保证概率,同时它们的并发特性使它们能够实现高吞吐量和可伸缩性。

Enecuum Hyperdag

我们自己的方法Hyperdag将Nakamoto的区块链推广为一个DAG块,它采用了一些使用DAG的其他解决方案的最佳实践。与Hashgraph类似,DAG是扩散性的,可以在决定哪些事务有效且可靠时最大限度地利用附加历史记录。使用Hyperdag存储事务可以创建只包含同构事务的分支(区块链)。每个分支本质上是一个单独的区块链,同时也是整个系统的一部分。

每个分支可以为新块的创建和确认设置自己的特定规则。节点不需要复制和存储所有辅助的以太坊分支。Hyperdag支持创建独立的分支机构,在这些分支机构中,可以定制规则来解决许多潜在的业务问题,包括以低廉和快速处理大量交易的能力。此外,该解决方案允许集成来成功解决可伸缩性问题。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭