加密货币和区块链技术经常被视为同一事物。这使人们认为,没有底层的区块链技术,加密货币就无法存在。但事实真的如此吗?
根据加密货币的定义,答案是否定的。任何加密货币的定义特征是,其安全性是通过密码学确保的。此外,加密货币不由中央权威机构,如银行发行。理论上,这使它们免受政府干预或操纵。
加密货币在区块链技术上率先突破。尽管区块链在许多方面优于传统的中心化银行系统,但有些人认为区块链技术的某些方面存在缺陷,包括可扩展性问题、区块创建时间慢、挖矿费用和双重支付攻击。
比特币是 2009 年首个问世的加密货币。但并不仅仅是加密货币本身引起了国际关注。许多人相信,更重要的新奇特性是比特币的底层区块链技术。技术引入了去中心化的点对点区块链,引起了全球轩然大波。几年来,区块链账本是任何加密货币的定义特征。但这一切都随着IOTA的正式发布而改变。
IOTA 用所谓的有向无环图(DAG)取代了传统的基于区块链的分布式账本。IOTA 协议使用基于 DAG 的共识算法,IOTA 团队将其称为Tangle。虽然仍在开发中,但 Tangle 最终旨在作为一个类似于区块链的分布式账本运作,但有独特的转折。进行交易的交易者必须确认两个随机的前序交易。这两个交易之前各自也已经验证了其他两个交易,依此类推。最终结果不是将交易打包成块并存储在区块链中。而是一串互相纠缠的单独交易。
在 IOTA 发布之后,许多非区块链协议相继问世。然而,它们中的大多数都发明了自己的共识算法来保护网络免受双重支付攻击。除了 IOTA,使用 DAGs 的协议还包括Nano和Byteball。
它们每一个都实践了不同的共识算法。Nano,之前称为 Raiblocks,实现了所谓的区块格子(Block-lattice)。通过区块格子,每个用户都有自己的链,只有他们自己可以写入。此外,每个人都持有所有链的副本。每笔交易都分解为发送者链上的发送块和接收者链上的接收块。Block-lattice 的问题是它容易受到小额支付攻击的影响。这些攻击涉及通过向空钱包发送微量的加密货币来增加节点必须追踪的链的数量。
有些人将 DAG 视为对抗区块链技术缺陷的替代方案,但声称一项技术比另一项技术更好是错误的。在加密货币世界里,人们经常试图围绕他们投资的技术炒作。这导致了像“区块链杀手”这样的流行语的产生,用来描绘 DAG 在技术上优于区块链。
虽然 DAG 网络在某些方面的性能比区块链更好,但考虑两者的优劣非常重要。
DAG 网络的主要优势与挖矿有关。因为没有挖矿发生,所以进行 DAG 交易不会有挖矿费用。鉴于区块奖励正在下降,挖矿费用必然上升以激励矿工继续挖矿。在这方面,完全消除挖矿费用的系统对未来来说看起来很有前景。
没有挖矿也意味着更好的延迟,账户更快验证和处理网络中的交易。一旦节点接收到一笔交易,它可以立即确认,无需等待新的区块形成。与具有快速或适中区块时间的区块链相比较时,这可能不那么突出,例如 Ethereum 或 Litecoin。但与比特币和比特币现金相比,时间差异就更加明显了。
现有的 DAG 网络由于其当前的网络规模而面临安全问题。为了防止双重支付攻击直到网络增长,每个 DAG 都想出了自己的解决方案。IOTA 的 Tangle——虽然设计上随着网络增长而变得更快——目前依赖于单个协调节点,也称为权威证明节点。
另一个基于 DAG 的网络Byteball依赖于运营主链的 12 个所谓的见证人节点。这些见证人节点由开发者控制以检查 DAG 的状态。尽管 IOTA 和 Byteball 声称他们的解决方案是临时的,但它们在中心化方面存在问题,因为它们都在某种意义上由中央权威操作。
目前,并非所有基于 DAG 的加密货币都可以用欧元和美元等法定货币购买。支持这些货币的大多数交易所只允许您使用其他加密货币(如比特币或以太币)购买它们。如果您还没有拥有加密货币,您将不得不先通过世界上相对较少的交易所之一用日常金钱购买加密货币。