EOS公链遇冷之时,DAG有向无环图,能否接班成为区块链3.0?
在低迷的行情里,闭眼赚钱的机会自然少了些。
与其浮躁的盲目投机或是把时间花在看大佬们互撕上,还不如静下心来,了解区块链领域的一些技术趋势,布局未来。
熊市是难得的提升自己认知高度的好时间,认知的层面更深,广度更大之后,到了牛市我们才能胸有成竹,赚个盆满钵满。
否则,即使牛市真的来了,可能也仍然还是个随波逐流的投机者。
近期,以太坊的拥堵和高转账费已经成为了常态化,EOS-RAM的价格暴涨之后,也让原本期待能在EOS上免费转账的人有些失望。
区块链底层公链一直以来饱受诟病的处理速度慢、费用高的现状,依然没有被真正改变,制约着区块链应用真正走进我们的生活。
今天,小姐姐带大家来了解一种“类区块链技术“——有向无环图(DAG)。它并非标准意义的区块链,但有着与区块链类似的投资方式和发展前景,大家也可以把它理解为一种特别的区块链分支技术。
DAG有扩展性强、费用低的优点,很有可能更快地落地于物联网领域中,因此DAG技术已经被各界投资者所看好。
但同时,这种技术也有一些相对于区块链的缺点存在,需要在发展中逐步去解决和优化。我们今天就从一个投资者的角度,来分析一下DAG的现状和趋势。
本文音频版,请前往“币市小姐姐公众号”内收听。
DAG是什么?
DAG(Directed Acyclic Graph)中文翻译为「有向无环图」
对于这个概念,普通投资者仅需要简单了解即可,没必要做太深度的技术分解。
我们只需知道,在有向无环图中并没有区块的概念,整个流程图是由一笔笔的交易组成,每个交易单元记录的都是单个用户的交易信息,这样的运行方式省去了区块链出块和打包的流程。
有向无环图中的交易验证机制也和区块链不同,它是由后一笔交易来对前一笔交易进行验证。也就是说,你如果想进行一笔交易,就必须先要验证前面的交易(具体需要验证几个交易,则需要根据具体的规则而确定)。
发起者一边提交自己的交易,一边验证别人的交易,以此编织着一个去中心化网络,如果一笔交易没有被后面的交易验证,它也就失去了在整个体系中的合法性。
这样的交易验证机制,使得DAG可以并发地进行多笔交易,最终组成了一种树状的拓扑结构图,这种树状结构极大的提升了整个系统的扩展性和交易速度。
总结一下,我们可以把有向无环图的运行方式简单的理解为:有多条链缠绕跟随着主链,这些链之间大方向相同,但并不存在环路,形成了与传统区块链完全不同的链路结构,因此,也就衍生出了DAG诸多的性能优势。
从某种意义上来说,DAG就像是并发式的多线程区块链;它把传统区块链一维单点的存储模式,改变为一个多维全网并行的复杂运行系统。
再简单做个类比便于大家理解,Blockchain(区块链)是单线程运行的类似于独木桥,而DAG是并发多线程,它把原有的区块链从一维单点写入跃迁到三维全网并行的工作空间,类似于是公路网,因此大幅提升了通行效率。
DAG技术的优势
DAG技术的代表项目IOTA一直备受瞩目,在2017年IOTA的总市值曾经排到过全球第四位,这也从一个侧面证明了DAG是被投资者广泛认可和追捧的。
那么DAG与传统区块链相比到底有哪些独特的优势呢?
1、更快的交易速度
更快的交易速度是DAG最大的特点。
无论是比特币还是以太坊,其转账速度一直饱受诟病,这也已经成为了目前区块链应用落地的最大障碍。
与区块链技术不同,DAG技术最大的特点是没有区块,系统不需要定时出块,这也就明显的加快了交易速度,也实现了同时容纳海量并发交易。并且,在DAG中参与交易的人越多,交易确认的速度也就越快,这个独特优势对于DAG的后续快速发展是非常有利的。
2、无交易费用或者极低的交易费用
在DAG系统中是没有矿工这一角色的。系统的一致性是由交易本身来维护,即每笔交易发出时都需要验证之前未确认的交易,并立刻广播至全网,从而形成互相联系的数据网络。
通过这种方式,交易和验证同步进行,网络能够有效保持去中心化。DAG通过把交易确认环节直接下放给了交易本身,因此也就有可能实现无手续费交易了。
我们一直很憧憬”免费转账“的EOS,但EOS上线后发现其真实的交易成本并不低,不知道在DAG上能否被真正实现呢。
3、无需挖矿,也就减少了资源浪费
根据PowerCompare的研究,全球用电量的0.13%的正在被用于了比特币挖矿。2017年全球比特币挖矿的耗电量已经超过159个国家的年均用电量。也就是说,如果把比特币矿工们组成一个国家,那么它们在电力消费上的排名可以跻身全球第61位。
而DAG中是没有矿工这个角色的,不会产生大量的哈希运算,也就节省了大量的社会资源,这对整个世界的运行是非常重要的。
DAG技术的缺点
DAG有这么多优势,是不是现在就能完美取代区块链了呢?
当然不是的。
放眼整个区块链领域,之所以有多种技术理念存在,其根本原因是目前还并不存在一种完美的技术方案。一种技术有它的相对优势,也必然会有它相对的缺点。
DAG的交易速度快,并发吞吐量高,但在交易的安全性和一致性方面相较于传统区块链还是要弱一些的,因此,DAG作为一个新形式的数据结构,从目前来看,其应用场景还不像区块链这么广泛。
DAG技术应用中需要解决的几个问题包括:
1、双花交易问题
双花交易,简单来讲就是同样一笔数字资产被重复支付,即同样一笔钱被花掉两次或多次。在比特币交易系统中,如果你控制了51%以上的算力,发起51%攻击,就有可能实现双花交易了。而在DAG系统中,也有类似的问题。
DAG 异步处理数据的特征导致攻击者可能利用节点间的信息差进行双花交易。具体来说,如果两个顶点间没有明确的父子关系,攻击者可以分别在只看到这两个顶点中的一个的不同节点处,对同一笔存款进行双花。
这种双花只有在同时看到两个区块的节点处才能被检测到,并且只有在两个顶点重新汇合到一个新顶点时才能最终判定哪一笔是双花。当然,双花交易并不是无法避免的,需要额外制定更周密的双花检测规则来防范。采用DAG技术的IOTA、Byteball、Nano等几个代表性项目也都分别采用了不同的规则,来避免双花交易的出现。
2、影子链攻击
DAG 允许多重并行交易的特征,导致攻击者可能暗中生成一条影子链,并且时不时地将影子链跟主链进行对接以逃避检测算法。极端情况下,这条影子链有可能代替主链成为全网的共识,这也是需要项目制定具体的规则策略来避免发生的。
3、交易无法被及时确认
DAG的验证规则是后面的交易验证前面的交易,这就很容易出现最后的交易迟迟无法被验证的情况,尤其是在整个网络发展的初期,节点数量比较少的情况下,造成交易时长无法预测。当然,解决方法也是有的,但不管是见证人还是其他超级节点机制的解决方案,都在一定程度上违背了去中心化。
4、安全性并未得到大规模验证
DAG技术并不新鲜,但是应用到去中心化账本领域却是近几年的事情。它还没有像比特币那般经历过长达10年的实践性安全验证,这是DAG目前大规模的部署DAPP的最大障碍。
DAG未来的应用前景
目前,在科技和金融行业最热门的技术无外乎AI、物联网、区块链了,它们相互之间也有很多可以融合共通之处。
事实上,DAG技术的发展最令人兴奋的是非常有助于实现“物物互联”。用DAG技术结合物联网后,几乎有可能把所有的智能设备都连接到互联网上,并以此互相操控。
鉴于自动化趋势加强,互联设备需要与智能自适应网络更好地相协调,而在其中,DAG技术有可能发挥出非常重要的作用。
此前,IOTA与台北市签订了合作协议,共同探索IOTA的缠结协议如何整合到智能城市的项目中,该协议允许机器安全地交易数据和资金。这也是目前我们所能看到的DAG技术应用落地的一个重要方向。
DAG的几个代表性项目
DAG作为一个很有潜力的竞争技术,目前已经有诸多采用DAG技术的项目开始逐步落地,其中最知名的无疑是DAG三架马车---- IOTA、字节雪球、Nano(原来的Raiblocks)。
下面分别介绍一下这三个项目。
1、物联网解决方案——IOTA
IOTA(埃欧塔)是全球第一个也是最具代表性的DAG项目,其市值排名稳居全球前十。IOTA专注于解决机器与机器(M2M)之间的交易问题,通过实现机器与机器间无交易费的支付来构建未来机器经济(machine economy)的蓝图。
可以说IOTA是为物联网而设计的一个革命性的新型交易结算和数据转移层,它也是目前为止物联网骨干网络最有希望的解决方案。
它基于新型的分布式账本——Tangle(缠结)。Tangle能够克服现有区块链设计中的低效性,并为去中心化P2P系统共识的达成创造了一种新方法。
通过IOTA进行转账不需要支付手续费。这也就意味着,无论是多小额的支付都能通过IOTA完成。
IOTA将是智科技所稀缺的一部分,能够充分实现其潜力。我们期望IOTA能够成为物联网公开的支柱,能够在所有设备中实现真正的互通。
IOTA共识机制创新
区块链共识是通过一个非常严格的机制完成的,区块链中添加下一个区块需要多方进行竞争,并获取区块奖励或交易手续费。正因如此,共识和交易生成是分离开的,并且由网络的一小部分人来完成,通常会设置较高门槛(就像比特币一样),这样会导致进一步的中心化。
在IOTA系统中,网络中的每位参与者都能进行交易并且积极参与共识。通过这种方式,验证就能同步进行,网络能够保持完全去中心化,不需要矿工传递信任。
IOTA没有交易手续费
这是通过IOTA独特的共识方法实现的。通常为了让交易得到验证并且纳入下一区块中,是需要支付交易手续费的,但IOTA系统中不存在矿工或验证者来完成这项工作,因此不需要支付手续费。IOTA的共识是完全去中心化的,每位网络成员都能发起交易,直接或间接地确认过去的交易。
IOTA应用领域
IOTA的主要功能(目前)是无需手续费的微支付和安全的数据转移以及数据锚定。有了这两个功能,再加上IOTA的延展性和分区容错,我们能够提炼出大量的只能通过IOTA来实现的案例。
IOTA主要关注领域很显然是物联网,特别是智能城市、基础设施和智能电网、供应链、运输和移动性等领域。除此之外,IOTA能够成为任何P2P交易结算的支柱,比如说网络支付甚至是汇款。
IOTA的独特功能毫无疑问是零交易费。因此,在全球范围内目前唯一能够作为物联网骨干技术的就是IOTA。
IOTA目前的问题是:
(1)MIT报告指出,IOTA使用了自己开发的哈希算法curl,但是curl算法的哈希值极易发生碰撞,于是就能伪造数字签名。
(2)因为共识是由全网交易确定的,那么理论上来说,如果有人能够产生1/3的交易量,他就可以将无效交易变成有效交易。另一方面,由于IOTA无手续费,所以没有矿工激励,IOTA面临着拒绝服务攻击和垃圾信息攻击可能,就像不收物业费的小区,靠业主自治很难扫清不法份子。
(3)IOTA引入闭源的中心化组件Coordinator来对全网交易进行检查(例如双花),如何有效移除Coordinator并建立一个具有良性激励机制的去中心化Coordinator群体,IOTA还没有给出解决方案。
由于以上问题,很多专家们质疑IOTA的许多想法是否真的能在实践中发挥作用,同时也质疑IOTA目前是靠投资者和用户的预期来支撑了这个27亿美元市值。
2、Byteball(字节雪球)
字节雪球,英文全称Byte ball,其Token为Bytes,虚拟货币代码为Gbyte。
它的目标领域是数字货币、智能合约、匿名和快速的转账。如果把IOTA比喻成面向工业级应用的精英定位,Byteball则可以被形容为面向普通公众的消费品了。
Byteball在DAGCoin的基础上,创新性引入主链与见证人概念,鼓励验证多个父辈交易单元,形成一个随着交易增长、相互验证,安全性不断加强的数字签名Hash网络。
Byteball创造性的发明了「主链」概念,创造了一个全网共识确定的交易时间序列,优雅地避免了双花问题。
Byteball中「见证人」真正意义就是形成共识机制;12个「见证人」发布的交易单元,在理论上无限宽广的DAG并发交易网络中划出了一道确定性的交易时间序列。打造了Byteball中的主链,在宽广无序的有向无环哈希世界中形成了强健有序的唯一主干。基于见证人+主链的共识机制,双重支付等问题得到了轻松解决。
Byteball由于每个交易都有发起者的私钥签名,同时每笔交易都验证与引用从前发生的交易,以此编织成一个巨大的网络,对网络的篡改牵一发而动全身,同时不可能有人拥有全网所有用户的私钥,所以Byteball具备银行级最终确定性。
Byteball的主要问题:
(1)主链算法和见证人发布频率有关系,交易确认的时间是不确定的;
(2)由于Byteball基于关系数据库来存储数据,在一定程度上限制了Byteball目前的扩展能力和速度。
(3)Byteball的转账并不是完全免费的,因此它很难被作为物联网的基础设施和小额支付来使用。
3、NANO(XRB)
Nano(原名RaiBlocks XRB),是一种基于区块点阵(Block Lattice)结构的新型加密货币。
Nano创新性地采用了一个用户一条链的方式,只记录自己的交易,也只有自己可以修改记录,不与其它帐户共享数据,从而使所有的交易都可以并行执行,能提供秒级的交易速度和无限可扩展性,并且允许他们异步地更新到网络的其余部分,从而以极小的资源开销获得快速的交易确认。
Nano一个节点可以存贮所有账户的历史账本,也可以只存贮每个账户的最后修剪记录。
交易数据的收发是可以异步进行的,所以就算同时有多笔金额汇入一个账户也没有问题,最终的金额是收到的金额的加法。如果接收方不在线也没关系,未到账的金额会单独标记,等到接收账户上线之后,这笔金额就会从未结算区打入接收区块,完成交易。
NANO使用了DPOS共识机制,账户可以指定代表为其投票,得票最多的代表将处理分叉,这个代表会将分叉广播到网络,并观察来自高权账户节点在固定时间内的投票结果,以此来确定保留哪一个区块。DPOS可以保证区块的合理低能耗运行。NANO也使用到了POW机制,确认交易需要非常少的工作证明(PoW)。
NANO的主要问题:
没有被充分测试、缺乏同行评议,共识算法可能有严重缺陷的风险。例如,如果没有足够的法定人数投票来解决网络冲突会发生什么?
另一个大问题:如果NANO网络的某些部分长时间分离,当分离的网络重新加入时会发生什么?重新加入的网络是否会在不可避免发生的投票过程中瘫痪?
目前,区块链技术应用最为成功的领域仍然是数字货币。同时,区块链也正在逐步向医疗、汽车、生活、能源等传统产业领域进行不断的探索。
在这个大的背景之下,作为投资者的我们,选对风口和赛道是非常关键的。如果在你的投资布局中,有一部分是准备配比给一些长期潜力领域的,DAG应该是一个非常值得关注的领域,越来越多基于DAG的创新项目和DAPP正源源不断地涌现,我们可以花一些精力来进行关注。
相对于区块链技术,DAG为物联网应用提供了快速交易、低成本沟通、多并发接入的更有效解决方案。尤其随着5G时代的到来和智能设备未来将进入生活中的各个领域,万物互联趋势下的物联网应用场景会更加丰富和多元化,DAG技术有可能迎来更大的发展契机,这其中自然也蕴含着不小的投资机会。
如果从私募价格算起IOTA项目曾经有过最高过万倍的涨幅,可见,DAG已经经历过了概念炒作阶段的巨大涨幅,未来的下一波的红利,很可能是各类应用的逐步落地或者技术趋势的明朗。
同时,与其它区块链项目类似,DAG离真正意义上的“大规模应用”仍然还有很远距离的,仍然需要很长时间的技术演进和逐步实现。这时候,不仅需要我们对技术应用趋势的准确把握,更需要长期投资的耐心。因此,如果你是偏重于追求短期投资收益的,DAG类项目不一定算是好的选择。
我们不妨期待一下:DAG与人工智能、5G高速无线网络、大数据等在未来的有效结合,如果这样的想象能够真正落地,它所带来的力量应该足以带来一轮让投资者疯狂的牛市吧。
如果要度过漫漫熊市,你会以怎样的态度面对?
犹如炽热的爱情转为平稳的亲情,情感没有变,变的只是形式。
同样,牛熊的切换,市场也依然是那个市场,纵使喧嚣减少,水面下依然暗流涌动。
从来成功不易,不论此刻正在经历喜悦或失落,我们都应该感谢区块链,感谢中本聪,给我们带来一个新世界。
颠覆了一部分人的思想,给了一部分人新的方向,也给了一部人从未想象过的财富。
熊市中,由于增量市场的减少,仅有的存量市场中开始出现相互的撕扯、踩踏。
赚钱时的喜笑颜开,瞬间变成了亏损时的沮丧谩骂。大家都知道,赌桌上最现人性,所以丈母娘考验女婿需要一起打几圈麻将。而币圈,就是这个大赌桌,人性被放大,善恶清晰可见。
风口浪尖上的李笑来,人前的光环下无奈沮丧并不比普通人少。
宇宙第一网红咪蒙,最近直言自己几经崩溃,半年内瘦了25斤。
算起来小姐姐独自创业至今已经五年了,这一路上的孤独、彷徨,每一个深夜的辗转反侧,纠结斗争,相信很多创业者都会有所体会。
而区块链世界里,每一个全力奔跑的人所能感受的喧嚣、起伏、压力,更是比普通世界淋漓百倍。
我合伙人至今都不明白一个女孩子为什么不好好享受生活,把自己弄这么辛苦。
每次当他问我这个问题时,我脑海里就会浮现蝴蝶破茧而出那一瞬间的画面,那是让人震撼的有力量的美。
我常见凌晨两点的洛杉矶,凌晨三点的北京,一样清冷,一样包容。
时常提醒自己,保持清醒,不忘初心,继续前行……
即使站在悬崖边,黑暗里也总会有一丝光亮,睁大眼睛,那一丝亮光会越来越亮,太阳缓缓升起,迎接下一个周期。主要参考资料:
1、SergueiPopov*:The Tangle(IOTA官网白皮书v1.3)
2、ByteballWitePaper(BYTEBALL官网白皮书)
3、链捕手:一文看懂DAG技术的现状与趋势 |李强
4、Ghost Protocol :http://www.cs.huji.ac.il/~avivz/pubs/13/btc_scalability_full.pdf
5、Algorand: Scaling Byzantine Agreements for Cryptocurrencies
推 荐 阅 读
币市小姐姐
明明可以靠颜值,却偏要靠实力
金融海归,天使投资人,区块链信仰者
币圈清流,用理想主义影响世界