什么是Zilliqa(ZIL)?
Zilliqa在过去几周内一直受到关注,这是有充分理由的。 Zilliqa平台背后的团队已着手打造业内最快,完全去中心化的区块链平台. 如官方所说 Zilliqa网站, Zilliqa是下一代高吞吐量区块链平台。他们的目标是成为 以太坊, 允许在其平台上部署智能合约和dapp。关键区别在于Zilliqa将比以太坊和许多其他区块链平台具有更高的交易吞吐量和更低的成本. 在本文中,我们介绍了Zilliqa项目,并重点介绍了引起近期投资者热情的主要功能. 区块链和可扩展性 如果Zilliqa能够按预期成功启动其平台,它将成为首批解决了可扩展性问题而无需牺牲去中心化功能的区块链之一. 可扩展性仍然是区块链的大问题。首先想到的可扩展性问题是比特币在2017年末面临的问题,以及以太坊由于简单而高度流行而导致的网络拥塞 CryptoKitties Dapp. 虽然这两个是最著名的情况,但许多其他区块链正面临着类似的可扩展性问题. 这些可扩展性问题的核心是区块链采用的节点。节点验证交易并保护网络安全。节点的问题在于,网络中存在的网络越多,就越难以达成交易。因此,很难达成共识. 对于大多数区块链,开发团队已尝试通过一系列解决方案(如侧链和主节点)解决可伸缩性问题。但是,这些解决方案中的大多数都有新的缺点。最普遍的是完全权力下放的牺牲. Zilliqa通过采用一种全新的技术解决方案直接解决其区块链上的可扩展性问题,同时保持完全去中心化. 在Zilliqa上分片 为了防止可伸缩性问题,Zilliqa使用了一种称为 分片. 分片是数据库分区的一种-将数据库分解为更小,更快,更易于管理的部分,称为数据分片。因此,这些数据碎片是数据库的一部分,这意味着数据碎片仅包含信息的一部分. 因此碎片本身是没有意义的。它们的内容只有结合在一起才有价值。分片还允许将所有数据分片存储在多个服务器之间. 在Zilliqa的情况下,分片用于划分验证交易和保护整个网络中的网络的所有工作。交易验证由最多600个节点(称为分片)组成的组完成。只要达到600个节点的阈值,就会创建一个新的分片. 例如,如果有4,200个活动节点,那么将有7个分片。在这种情况下,每个分片将处理总网络事务的1/7,即14.3%. 由分片验证的所有事务都打包到微块中。然后,基于以下过程,将每个分片的微区块加在一起(以我们的示例为例,为7个微区块) DS时代. 这些微区块加在一起后,便形成一个区块,并添加到Zilliqa区块链中. 因此,Zilliqa的分片将工作分配到网络中,一旦工作完成,就将所有工作放在一起. 分片的优点在于,它可以使网络在新进入者面前变得更快,而不是更慢。 Zilliqa网络吸引的用户越多,该网络就可以以越来越快的速度处理更多的交易。每增加600个新节点,网络的事务吞吐量就会增加. 从理论上讲,如果节点数量不断增加,Zilliqa区块链每秒可以处理的交易数量没有限制。目前,Zilliqa拥有 每秒已完成2488笔交易 在他们的测试网上-这个数字大大超过了比特币和以太坊的数字. 资料来源:https://www.zilliqa.com/ Zilliqa智能合约 Zilliqa如何解决可伸缩性问题是重要的第一步。但是,必须先使用该平台,然后该平台才具有实际价值. Zilliqa的用例是它将成为一个智能合约和dapp平台。在这方面,平台的 分片方法是一个约束, 因为它要求不同分片之间进行大量通信才能使dapp正常运行。因此,该平台最初仅支持 智能合约 为功能编程和数据流而创建的。根据团队的说法,这将在不久的将来改变. 为了能够在基于分片的Zilliqa平台上使用智能合约,该团队创建了一种新的编程语言。这种编程语言称为Scilla,其创建目的是为了 功能编程 更安全,更标准化. 这种新语言的应用是 相当技术, 但是基本上可以归结为一种编程语言,该语言可以理解如何将合同(状态)的计算工作与合同(功能)的通信方面分开. Zilliqa的共识算法 Zilliqa团队表示,他们的区块链将能够处理上述交易吞吐量,而无需牺牲分散性。他们能够做到这一点,是因为它们具有独特的混合动力 共识算法. 它是混合的,因为它混合了 工作量证明 和 实用的拜占庭容错 共识. […]