当前位置: 首页 > 软件库 > Web3 > 区块链 >

Zilliqa

高吞吐量公共区块链平台
授权协议 GPLv3
开发语言 C/C++
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 范楚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Zilliqa 是一个新的区块链平台,每秒可处理数千个交易,并且内置分片。通过分片,Zilliqa 可以匹配传统支付方式(如VISA和MasterCard)设置的吞吐量基准。更重要的是,Zilliqa 的交易吞吐量随其网络规模(大致)线性增加。

特性:

  • 工作量证明机制 1 (PoW1) 和 2 (PoW2) 

  • 网络分片

  • 目录服务

  • DS 块,Sharding 结构,Shard 微块 和 Final 块的一致性

  • EC-Schnorr 签名

  • 数据层和帐户存储

  • 查找节点以允许新节点加入

  • 持久存储交易

  • Merkle Patricia tree

  • 交易验证

  • Zilliqa 钱包

依赖:

  • build-essential

  • Boost

  • CMake

  • clang-format

  • git

  • JsonCpp

  • json-rpc-cpp

  • LevelDB

  • OpenSSL

  • pkg-config

  • Zilliqa是世界上第一个高吞吐量的公共区块链平台,旨在扩展到每秒数千笔交易。随着其网络扩大提高交易的速度,Zilliqa带来了分片的理论实践与它的新协议。Zilliqa声称是下一代高吞吐量区块链3.0平台该平台旨在实现安全的数据驱动的分散式应用程序,旨在满足机器学习和金融算法的扩展需求。   现有的底层公链项目如比特币、以太坊网络存在交易速度低下和可扩展性的问题。比特币每秒的交易速度是7笔TP

  • Hello World 我们先来编写一份符合以下规范的经典HelloWorld.scilla合约: 有一个由合约的创建者初始化的不变变量 owner。该变量初始化后,其值就不能改变。owner的类型是 Address。 有一个初始化为""的可变变量 welcome_msg,该变量为String类型。这里的可变性是指即使在部署合约之后也可以修改变量的值。 只有owner才能通过接口setHello修

  • 2018年11月30日 Xinshu Dong发布于Zilliqa博客,Rita译 今年6月底,我们推出了2.0版Zilliqa公测网,它具有文档、智能合约Scilla集成开发环境等重要功能,使开发人员能够在我们的平台上编写和测试他们的智能合约。 今天,我们很高兴地向大家宣布:代号为“猫山王”的3.0版Zilliqa公测网现正式上线!同之前测试网的代号一样,“猫山王”是我们十分喜欢的榴莲品种。“猫

  • 译者声明:本文内容为翻译ZILLIQA英文版白皮书,个人阐述均有注明。个人水平有限,如有错误,请不吝指正,谢谢! 第四部分   数据层 从广义上讲,数据层定义了构成ZILLIQA全局状态的数据。 通过扩展,它还定义了ZILLIQA中不同实体对象更新其全局状态所需的数据。 A. 账户、地址、状态 与以太坊一样,Zilliqa是一个基于帐户的系统。它的账户有两个类型:普通账户和合约账户。普通帐号是通过

  • 2017年10月29日,Zilliqa博客发布, Rita翻译 欢迎加入我们的社区,向我们提问并获取最新(希望也是最棒的)资讯! 从上篇文章起,我们开始通过系列文章介绍Zilliqa的设计和协议内容。 上篇我们介绍了Zilliqa可扩展性的核心思想 — — 分片(Sharding),即Zilliqa的交易吞吐量可以随网络规模增大而近似线性增长。 在本文中,我们将介绍Zilliqa的第二个最关键的组

  • a production-grade sharded blockchain Zilliqa 是一个新的区块链平台,每秒可处理数千个交易,并且内置分片。通过分片,Zilliqa 可以匹配传统支付方式(如VISA和MasterCard)设置的吞吐量基准。更重要的是,Zilliqa 的交易吞吐量随其网络规模(大致)线性增加。 特性: 工作量证明机制 1 (PoW1) 和 2 (PoW2)  网络分片 目

 相关资料
  • 我正在对ElasticSearch进行基准测试,以实现非常高的索引吞吐量。 我目前的目标是能够在几个小时内索引30亿(3,000,000,000)文档。为此,我目前有3台windows服务器机器,每台16GB内存和8个处理器。插入的文档有一个非常简单的映射,只包含少数数字非分析字段(被禁用)。 使用这个相对适中的钻机,我能够达到每秒大约120,000个索引请求(使用大桌子监控),我相信吞吐量可以进

  • 无论从什么角度来看,它都不是。 假设我有两个消费者,它们以每秒“10”条消息的速度从给定主题中消耗数据。现在,不管它们是从单个分区还是从两个不同的分区进行消耗;我的吞吐量将保持不变,每秒20条消息。 我觉得我一定漏了一些内部工作的细节,你能帮我解释一下kafka分区(多个)是如何帮助提高固定用户数量的吞吐量的,而不是单个kafka分区。

  • 我需要从很多客户端通过网络套接字连接到java服务器来提取数据。 有很多web套接字实现,我选择了vert。x、 我做了一个简单的演示,在那里我听json的文本帧,用jackson解析它们,然后返回响应。Json解析器对吞吐量没有显著影响。 我的总速度是每秒2.5公里,有2到10个客户。 然后我尝试使用缓冲,客户端不会等待每个响应,而是在服务器确认后发送一批消息(30k-90k),速度提高到每秒8

  • 来自AWS Lambda常见问题解答: Q: 我一次可以执行的AWS Lambda函数的数量是否有限制? 不需要。AWS Lambda旨在并行运行多个函数实例。然而,AWS Lambda的默认安全限制为每个区域每个帐户100次并发执行。如果您希望提交请求以增加100次并发执行的限制,您可以访问我们的支持中心,单击“打开新案例”,然后提交服务限制增加请求。 Q: 如果我的帐户超过并发执行的默认限制,

  • 在大数据存储中,IOPS和吞吐量之间的关键区别是什么

  • 在幕后,Azure Cosmos DB提供了服务T请求/S所需的分区。如果T高于每个分区的最大吞吐量T,那么Azure Cosmos DB提供N=T/T分区。

  • 本文向大家介绍springboot高并发下提高吞吐量的实现,包括了springboot高并发下提高吞吐量的实现的使用技巧和注意事项,需要的朋友参考一下 公司让做一个全文检索的项目,我使用的是elasticsearch。但是对性能有很高的要求,为了解决性能问题,我简直是寝食难安。 es(elasticsearch)没有使用分布式,单台的。 开发完测试的时候,查询慢,吞吐量低。 网友们建议用异步--使

  • 区块链就技术层面而言,共识(consensus)是核心。 共识是为了防双花(double spending) 区块链中的共识主要有四类: PBFT: Practical Byzantine Fault Tolerance,实用拜占庭容错 PoW: Proof of Work, 工作量证明 PoS: Proof of Stake, 权益证明 DPoS: Delegated Proof of Stak