Zilliqa 是一个基于分片技术的区块链和智能合约平台,旨在提供高吞吐量出块能力、每块提供尽可能大的交易笔数。除了可扩展性之外,Zilliqa 还提供了一个智能合约层,以支持通过其原生编程语言 Scilla 创建智能合约。 Zilliqa 还使用一种独特的共识机制,通过工作量证明和实用拜占庭容错(PoW 和 pBFT)的混合机制就交易和合约执行达成共识。
Zilliqa 区块链的原生加密货币是 Zilliqa 币,也叫 ZIL。ZIL 用于支付区块链上的交易。这些费用被用来奖励进行计算以操作区块链的节点。
在其原生链上,ZIL 既充当治理通证,又充当为项目提供资金的加密货币。 与比特币一样,Zilliqa 的工作量证明共识产生的区块奖励,以 ZIL 的方式支付。 然而,与其他一些区块链不同,挖矿奖励会在 10 年内衰减以稳定 Zilliqa 的哈希率。
此外,Zilliqa 矿工可以使用商业级 GPU 代替专用 ASIC 机器进行挖矿。 鉴于每笔交易约 0.000023 美元的极低价格,ZIL 非常适合用于各种去中心化应用程序 (dApp) 的微交易。
Zilliqa 项目由新加坡国立大学的一组研究人员于 2017 年创立。 最初的团队成员包括 Xinshu Dong、Yaoqi Jia、Amrit Kumar 和 Prateek Saxena(曾与 Kyber Network 首席执行官兼联合创始人 Loi Luu 共事)等。 他们于 2017 年 6 月成立了 Zilliqa(称为 Zilliqa Research)背后的公司,几个月后该团队推出了第一个测试网。
Zilswap 是 2020 年 10 月与 Switcheo 合作开发的 dApp,提供去中心化交易所 (DEX)。 2021 年 4 月,Zilliqa 推出了 Zilswap (ZWAP) 作为 DEX 的治理代币。
区块链是一组账户的余额和交易记录的记录。这个记录由大量独立的计算机(称为节点)共享,这些计算机必须在确切的细节上相互同意。每次有新的交易加入时,所有的节点都会检查它是否是欺诈性的,然后将其添加到他们的记录副本中。
可以把这个记录分成更小、更简单的部分,更容易(也更快)地添加到记录中。主记录的每个小部分被称为分片。节点组被分配给每个分片,它们执行与以前相同的操作,添加和检查新的交易。在常规的时间间隔内,一个单独的节点组将每个分片的记录结合起来,在再次分片之前统一信息。
通过这种方式,分片允许整个网络有效地访问余额和交易数据,但不要求网络上的每个节点拥有自己的整个记录的巨大副本。节点只处理它们被分配到的分片。
区块链共识机制允许独立节点分享相同的 "真相"。换句话说,对于区块链上的账户余额和交易历史,都有相同的数值。有许多不同类型的共识,但它们都是通过使一个节点(或一小群节点)很难或很贵才能欺骗网络中的其他节点让其接受欺诈性交易来工作。共识允许所有参与者在没有中央机构的情况下保持良好的行为。
Zilliqa 使用一种不寻常的共识机制,结合了工作证明(PoW)和实用拜占庭容错(pBFT)。PoW 使得欺骗其他节点变得困难,因为这样做需要大量的计算能力。新的记录(区块)只有在它是第一个提议的情况下才会被添加。第一个成功提出新区块的节点会得到 ZIL 的区块奖励。pBFT 使得欺骗其他节点变得很困难,因为所有节点必须在添加新区块之前一致同意新区块的真实性。增加欺诈性交易的唯一方法是同时控制所有的节点。每一个参与一致决定的节点都会得到区块奖励的一小部分。
Zilliqa 团队声称,PoW 和 pBFT 共同创造了一个安全的机制,允许以较低的计算成本进行挖矿。pBFT 组件意味着拥有最快的计算机并不是获得奖励的唯一要求。