Blockchain(区块链)和Tangle(纠缠)哪一个是未来?

2017年是加密货币热潮令人难忘的一年。从那时起到现在世界没有任何改变,但今天我们对加密货币仍然很兴奋。乐观主义者认为,比特币将从根本上改变世界各地的支付,经济甚至政治。最乐观的支持者甚至开始抵押他们的房子以购买比特币。悲观主义者声称比特币是一个泡沫,不可避免地会遭遇崩盘。无论比特币发生什么,支持加密货币的技术仍将是真正的结构转型,可能会像20年前的互联网成为影响这个世界的发展一种方式。

每种加密货币都在某种技术下运作。将来哪一个会名列前茅?它们是否会共存并作为完全不同的系统运行?要回答这些问题,有必要深入研究这个问题。那么,Blockchain(区块链)和Tangle(纠缠)究竟是什么?

区块链是加密的分布式数据存储网络,其中信息被添加到区块链并存储在块中。简而言之,它是一个块链。所有块都相互链接。每个块包含多个交易。这些交易由块高标识,这使得查找和识别特定交易变得容易。它增加了安全性,因为为了更改特定交易,你还必须更改前面块中的信息。

在Tangle,有一个完全不同的场景。Tangle是IOTA开发人员的新概念。他们想要创建一个没有采矿,没有交易费用且速度快的解决方案。在Tangle中,交易相互关联,就像一个大的网络纠缠在一起。没有块的概念。该技术本身基于有向Acylic图。DAG是有向图,由有限数量的边和顶点组成。在这种架构中,你永远无法回到你前面的同一个顶点。在Tangle中,你无需等待块开采。交易几乎会实时进行验证,一次可以提供更快的交易速度和更多的交易。

像比特币,以太坊,莱特币等与区块链更相关,Tangle与IOTA相关联。IOTA的标语为Next Generation Blockchain,是日益拥挤的加密货币领域的最新竞争者之一。与微软,富士通和其他几家公司合作,IOTA认为自己是第一个由物联网提供支持的市场。

在比较Tangle和Blockchain时,有许多不同之处,因为它们是基于相同原理构建的两个完全独特的架构。

普通区块链无法调整为免费结算,因为费用被设计为对矿工的货币激励,从而作为对网络的保护。这很重要,因为应用领域(如比特币)通常位于金融系统中以取代货币($,€)。很明显,比特币和几乎所有其他加密货币都没有以这种免费的方式运作。考虑到在不久的将来每天会有数十万nano-payments,这些区块链仅用于进行交易就将产生大量费用,而这些nano-payments通常成本甚至都低于要付的费用。

在这些术语中,在Tangle网络上运行的IOTA有更多的机会,因为当量子时代到来时,它在量子计算机环境中的可交易量,成本和安全性都更好。

你如何看待Tangle和Blockchain的未来?

======================================================================

分享一些以太坊、EOS、比特币等区块链相关的交互式在线编程实战教程:

  • java以太坊开发教程,主要是针对java和android程序员进行区块链以太坊开发的web3j详解。
  • python以太坊,主要是针对python工程师使用web3.py进行区块链以太坊开发的详解。
  • php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和交易等内容。
  • 以太坊入门教程,主要介绍智能合约与dapp应用开发,适合入门。
  • 以太坊开发进阶教程,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
  • C#以太坊,主要讲解如何使用C#开发基于.Net的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
  • EOS教程,本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。
  • java比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师不可多得的比特币开发学习课程。
  • php比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Php工程师不可多得的比特币开发学习课程。
  • tendermint区块链开发详解,本课程适合希望使用tendermint进行区块链开发的工程师,课程内容即包括tendermint应用开发模型中的核心概念,例如ABCI接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是go语言工程师快速入门区块链开发的最佳选择。

汇智网原创翻译,转载请标明出处。这里是原文Blockchain(区块链)和Tangle(纠缠)哪一个是未来?