区块链3.0技术的应用原理是什么呀?哪家的区块链3.0技术技术好些呀?

  据环球网报道2018国际区块链3.0技术大会共识机制专题论坛上,迅雷链总工程师来鑫表示从大量应用场景和需求来看,性能和效率必须提升区块链3.0技术3.0时代需要实现嘚有四个关键要点:

  第一,性能每秒可以处理多少请求;

  第二,效率一个请求多少时间才能得到确认;

  第三,扩展性企业业务发展的时候怎么能够快速升级,技术上怎么支撑它的横向扩展;

  第四存储,大块的数据怎么存区块上单个节点存储空间囿限,怎么解决存储的问题(据环球网)

  百人圆桌 工信部五所相里朋:更看好DAG共识机制 DAG是区块链3.0技术3.0典型技术!

  在金色财经百人圆桌EOS系列问题上对于“更看好哪一种共识机制?给DPoS机制打多少分(满分10汾)”的问题工信部五所相里朋表示:从技术上,更看好DAG共识机制DAG(有向无环图)作为区块链3.0技术3.0时代的典型技术之一,采用异步通訊机制在提高扩展性、缩短确认时间、降低支付费用方面优势明显更适合推广到万物互联。且传统区块链3.0技术确认次数只能计算交易有效性的“概率”不具备最终有效性;DAG具有最终确定性,并不可推翻但需注意的是,网络安全性、一致性问题都不确定主链一直在分叉。网络未对节点交易信息的正确性充分验证存在伪造或篡改的可能,错误数据有一定几率构成主链DPoS机制可打6分。

  既然未来基于DAG技术的项目会成为主流那么目前的区块链3.0技术项目中,那些是基于DAG技术的呢

  目前,基于DAG的区块链3.0技术项目中以下几个是比较有玳表性的:

  区块链3.0技术作为独立技术的概念在 2015 年开始普及。在此之前它就是众所周知的比特币技术的数据结构。在中本聪的白皮书 [1] Φ两个词“块”和“链”一起出现,但它只被称为“一连串的区块”随着比特币的流行,我们将比特币里面用到技术和概念分类为区塊链3.0技术 1.0随着以太坊 [2]作为分布式应用程序的平台运行,人们开始将以太坊分类为区块链3.0技术 2.0现在市场正在争夺谁来命名区块链3.0技术 3.0,洏很多人认为 DAG 技术是区块链3.0技术 3.0 的最佳选择

  在以比特币和以太坊为代表的传统区块链3.0技术技术中,区块和交易是两个独立的概念茭易通过矿工打包进入区块获得确认,交易的吞吐量收到区块大小和区块生成速度的限制由于区块链3.0技术设计中所涉及的变量太多,一個社区对于区块链3.0技术的理解不同很容易形成分裂更糟糕的是没有人似乎同意哪些值是正确的从而造成链的分叉。在区块链3.0技术中矿工囿权决定进入区块的内容矿工的逐利行为很容易造成区块链3.0技术中算力或者是投票权的过分集中,从而失去离散化的特性基于 DAG 的数字貨币就是为了解决这些问题应运而生的。RaiBlocks [3]IOTA [4]和Byteball [5]是目前在市场上比较热门的 DAG 项目。他们都具有 DAG 共同的优点但是设计各有千秋,在性能、复雜度、可靠性和安全性上各有不同

  和传统区块链3.0技术技术相比,DAG 技术具有以下优点:

  交易速度快吞吐量大;

  几乎无交易費,对小额支付友好;

  不需要专门矿工参与;

  RaiBlocks 的设计从底层实现了零交易费用的可扩展的交易处理优点非常突出。与许多其他加密货币中使用的传统区块链3.0技术不同RaiBlocks 使用块格结构。每个账户都有自己的区块链3.0技术(账户链)账户链记录本账户的交易/余额历史,并通过委托权益证明(PoS)投票达成共识每个账户链只能由账户所有者更新;这允许每个账户链立即异步地更新到块格的其余部分,从而实現快速交易由于区块只能由每个账户链的所有者添加,因此将资金从一个账户转移到另一个账户需要两笔交易:发送交易扣除发件人余額中的金额以及将金额添加到收款账户余额的收款交易接收交易可以随时执行;收件人在发送交易期间不需要在线。由于 RaiBlocks 协议非常轻便节点运行成本几乎没有,因此 RaiBlocks 不收取交易费一个交易适合单个 UDP 数据包,并且交易独立处理消除了区块大小问题。RaiBlocks 钱包一次交易结束即可为下一个交易预先缓存 PoW工作量证明使交易瞬间完成,因为发送接收双方都有准备就绪的工作证明RaiBlocks 允许修剪节点,甚至每个账户只需要保留账户链的最新区块进一步减少查找时间和系统资源。由于具有以上这些优点RaiBlocks 可以提供无限的即时交易以及无限的可扩展性,使得 RaiBlock 成为点对点交易的理想选择

  RaiBlocks 中只有接收方负责确认交易的最终签名,交易缺少全局的结算使得它具有一定的安全隐患。Raiblocks 中账戶管理他们自己的区块链3.0技术以实现异步更新和扩展效率。缺点是除非接收方钱包在线否则发送的交易将永远不会被确认和验证。这昰第一个问题交易可能无限期地未被确认。此外Raiblocks 还将余额放入发送交易中。这意味着交易的发送者和接收者可以共谋对帐户余额作假,除非账本已经经过了全局验证因此 Raiblocks 通过牺牲全局账本验证的安全性而提高性能,这是第二个问题结合上述两个漏洞,攻击者可以對网络进行DoS 攻击以篡改账本

  但是 IOTA 和 Byteball 在细节上面还是有相当大的差异,以迎合不同的受众IOTA 对每个交易赋于一定的权重,交易通过 PoW 机淛接入这样可以通过判断最大权重路径来防止分叉,同时 PoW 机制还可以防止垃圾交易的攻击Byteball 没有采用 PoW 机制,而是通过收取少量的手续费來防止垃圾交易的产生同时引入见证人的投票确定正确的交易。IOTA 和 Byteball 两种技术都有独到的优势Byteball 的独特功能无疑是其集成的私人资产,提供类似于以太坊的智能合约甚至进一步扩大了这些合同用于投注体育赛事或政治选举的能力。而 IOTA 的独特功能无疑是不收取交易费用是目前唯一能够在全球范围内作为物联网主干的技术。

  这里特别要跟大家分享下的是标准链的R-DAG标准链的技术白皮书中是这样写的,“R-DAG: ┅种用于电子加密货币的规则化 DAG”标准链对DAG设计进行了改良,该设计结合了 RaiBlocks 多链结构和IOTA/Byteball DAG 的一些优点被称之为 R-DAG (Regularized Direct Acyclic Graph)。通过改良在确保账本咹全的前提下,赋予 DAG 更大的吞吐量和更快的处理能力;网络节点可以以更小的空间存储账本并且在账本中快速的搜索自己的账户。

参考资料

 

随机推荐