区块链中kademlia是什么 区块链经常出现的POW
本文重点:区块链经常出现的POW、POS、DAG、DAC这些缩写是什么意思呢?想知道就仔细阅读本文
区块链经常出现的POW、POS、DAG、DAC是什么呢?PoW PoS
- POW:全称 Proof of Work,工作证明。 这是什么意思呢?这就是说,你获得多少货币,取决于你挖矿算力贡献的有效算力,你矿机(类似电脑)性能越好,在一个区块形成你贡献的算力大,矿池分给你的数字货币(挖矿所产生的例如著名的比特币、以太坊),这就是根据你的工作证明来执行货币的分配。 大部分的虚拟货币,比如比特币、以太坊、莱特币等等,都是基于 POW 模式的虚拟货币(算力越高、 挖矿时间越长,你获得的数字货币就越多)。
- POS:全称 Proof of Stake,股权证明。 这又是什么意思呢?简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度,在股权证明 POS 模式下,有一个名词叫币龄,每个币每天产生 1 币龄,比如你持 有 100 个币,总共持有了 30 天,那么,此时你的币龄就为 3000,这个时候,如果你发现 了一个 POS 区块,你的币龄就会被清空为 0。你每被清空 365 币龄,你将会从区块中获得 0.05 个币的利息(可理解为年利率 5%),那么在这个案例中,利息 = 3000 * 5% / 365 =0.41 个币,这下就很有意思了,持币有利息,非常好!(需要注意的是,5%的年利率仅仅 是举例,并非每个 POS 模式的币种都是 5%)
什么是DAG?
DAG(英文全称Directed Acyclic Graph DAG)中意思是:有向无环图,是有向图的一种,字面意思的理解就是图中没有环。常常备用来表示事件之间的驱动依赖关系,管理任务之间的调度。拓扑排序是对DAG的顶点进行排序,使得对每一条有向边(U,V),均有U(在排序记录中)比V先出现。亦可理解为对某点B而言,只有当V的所有源点均出现了,V才能出现。
有向图定义:一幅有方向的图是由一组顶点和一组有方向的边组成的,每条有方向的边都连接着有序的一对顶点。主要应用:网络、任务调度条件等
无向图定义:无向图的边没有方向,这意味着一条边两边的顶点是平等的,可以有多种方式表示无向图:邻接矩阵、边的数组、邻接表数组。
DAG技术是如何解决问题的?
区别于大家熟知的比特币采用的为链式结构,DAG 的解决方案是,将最长链共识改成最重链共识。传统区块链设计上,新单元的发布会加入在原先的最长链之上,并且所有节点 认为最长链为真,依次无限蔓延。而 DAG 中,每个新加入的单元,不仅仅只加入长链里的 一个区块,而是加入到之前的所有区块。假设当你发布新交易时,前面有两个有效区块,那 么你的区块会主动同时链接到前面两个之中,DAG 中的每个新单元,验证并确认其父辈单 元,父辈单元的父辈单元,慢慢可达创世单元,并将其父辈单元的哈希包含到自己的单元里 面。随着时间递增,所有交易的区块链相互连接,形成图状结构,如若要更改数据,那就不 仅仅是几个区块的问题了,而是整个区块图的数据更改。DAG 这个模式相比来说,要进行 的复杂度更高,更难以被更改。
DAG(有向无环图)是不同于区块链的一种分布式账本技术,是数字资产界的一次较 大的创新。得出以上结论在于:DAG 技术给予高并发的交易提供了解决方案,把区块链二 维的模式提升到三维(即人人皆可为矿工)例如著名的数字货币以太坊ETH就采用了DAG。
什么是 DAC?
去中心化自治公司(DAC,decentralized autonomous corporation)是 DAO 的一 种,其特色是带有接受分红的股东和可交易的股份,由股东作出决定。具有以下特性:
- 公开性,DAC 系统的设计公开透明,公开透明性是整个 DAC 系统的基⽯,⼀个暗箱操作的组织不能作为 DAC,现在的软件开源精神成为公开性的⼀个典型范例; 去中⼼化性,没有中⼼化个⼈和组织能控制整个 DAC,这条特性决定了⾃相似性,去中⼼化特性保证了 DAC 系统的⽣命⼒;
- ⾃治性,DAC 系统⼈⼈可以参与,参与者都是 DAC 系统的⼦公司或者⼦单元,并从⾃⾝⾓度促进 DAC 的发展。参与者的⾃发⾏为保障了 DAC 的运⾏;
- 列表价值性,DAC 系统必须是具有使⽤价值的,⽐如⽐特币系统的国际⽀付网络、匿 名交易、避税、价值储存、不可冻结、不可监管的特性,这条特性决定了⽐特币 DAC 系 统的盈利性;
- 盈利性,DAC 的参与者会获得 DAC 系统发展的奖励,盈利性由 DAC 本⾝的价值性 确定;
- ⾃相似性,即使在只有部分 DAC 节点的情况下,DAC 系统仍能正常运作并发展,部 分单元节点的摧毁不会影响 DAC 的发展,由去中⼼化性保证;
- 民主性,DAC 系统核⼼协议的改变需要绝⼤多数单元的投票才能完成,去中⼼化特性 和⾃治性决定了 DAC 必须是⼀个能够民主投票的系统。
抗量子攻击
在当前以⽐特币为代表的区块链系统中,SHA-256 哈希计算和 ECDSA 椭圆曲线密码 构成了⽐特币系统最基础的安全保障,但随着量⼦计算机技术不断取得突破,特别是以肖⽒ 算法为典型代表的量⼦算法的提出,相关运算操作在理论上可以实现从指数级别向多项式级 别的转变,这些对于经典计算机来说⾜够“困难”的问题必将在可预期的将来被实⽤型量⼦ 计算机破解。
后 量 ⼦ 密 码 ( post-quantumcryptography ) , 又 被 称 为 抗 量 ⼦ 计 算 密 码(quantum-resistantcryptography),是被认为能够抵抗量⼦计算机攻击的密码体制。 量子计算是建造计算机的新方式——利用粒子的量子属性以与传统计算机非常不同的 方式在数据上执行操作。在某些情况下,算法加速量非同寻常。正是这种特性使得原来在电 子计算机环境下的一些困难问题,在量子计算机环境下却成为容易计算的。量子计算机的这
种超强计算能力,使得基于计算复杂性的现有公钥密码的安全受到挑战。这就是量子攻击。 抗量子攻击意味着什么呢? 目前的绝大部分算法,都无法抵挡量子攻击。意味着用户的所有的信息,都将会暴露在量子计算机的面前。如果有了抗量子攻击算法,意味着个人的信息得到最安全的保障,至少 以目前的技术手段是无法破解的。抗量子攻击算法意味着安全。
抗量子攻击算法如果研发成功并成功应有于 GMCC,这将会是第一个数字货币行业采 用抗量子攻击算法的数字货币,对数字货币行业和其他数字货币的影响都是深远而具有划时 代的意义的。
而抗量子攻击算法也是 GMCC 的七大技术的其中一个,是 GMCC 区别于其他资产数 字化平台的显著特点之一,同时对 GMCC 的投资者也是一个巨大的提升。
备注:本文首发于百度百家号,内容根据本人对区块链知识的理解以及部分互联网作者总结的很好借鉴来
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com