QuarkChain Testnet 1.0-‘Bottom Quark

测试网概览

经过了历时六个月的设计,开发,和测试,QuarkChain公开测试网于今天(2017年7月7日)正式上线。QuarkChain一直以来所承诺的高吞吐能力,去中心化,安全性,和可扩展性,均在测试网中得以演示。希望这个汇聚了团队辛勤汗水和满满诚意的产品,可以给一直以来支持我们的朋友们带来惊喜。

QuarkChain团队的技术根植于分片,所以在测试网上线这个意义非凡的日子里,我们首先想给大家回顾一下分片技术的成就和困难。

在区块链的市场里,普罗大众对技术的关注度远高于传统IT行业。分片,扩容,这些早已深入整合进传统IT领域的技术,因为最近在区块链领域的火热仿佛给了大家一种“创新”的错觉。

其实,分片(sharding)技术在中心化世界其实很成熟,而且可谓无处不在。现如今大家在使用谷歌搜索,浏览脸书类社交网络,后台的主要核心技术都是分片。通过分片技术,谷歌每天能支持超过10亿的用户搜索,脸书可以服务15亿的日活跃用户,(峰值处理会更高,但是大公司一般不透露系统峰值的处理能力)。区块链行业里的用户以及交易数量和这些数字相比,真可谓万里长征刚开始。所以我们团队一直努力强调一件事:无需重建罗马,利用分片技术,我们可以站在谷歌和脸书这些技术巨人的肩膀上,把区块链性能提升到一个新高度。

但为什么在谷歌搜索之前,我们只能通过背诵网站地址或者访问门户网站的方式来上网?这就要谈到扩容和分片技术的难度。人们很早就意识到一台机器上能容纳的信息有限,即使硬件升级再快,也无法应付信息爆炸的速度。把海量信息分布放到海量机器上,这个想法简单直接,但是想要协调调度这个大军实在并非易事。多个分片中状态改变如何保持整体系统的正确?当不同的分片之间需要有信息交流的时候该怎样协调?当一个处理分片的机器停止工作,如何系统能自动恢复?诸如此类林林种种。互联网巨头们在摸索多年之后,也要靠着丰富的经验和资源才能占据技术上的领先。传统行业的创业公司也多对这一技术望而却步,倾向于使用第三方解决方案。

区块链大行业才刚刚起步,我们团队有传统科技行业的技术经验,坚信已经成熟的分片技术必将给公链带来性能上的飞跃。另一方面也深知知难行易,不分日夜的辛苦才换来测试网的成功。QuarkChain团队必将继续努力不懈,上下求索。

测试网数据一览

分片数:256

集群数:50

集群内结构:一个主链节点,128个分片节点(每个节点负责两个分片的交易处理及存储)

网络总节点数:6450 = 129 X 50(节点部署在美国东部,美国西部,亚洲,欧洲等地区)

峰值TPS:10000+

测试网网址:testnet.quarkchain.io (测试网正式上线为2018年7月9日)

功能介绍

我们发布的虽然是测试网,可是却没有做任何功能和性能上的妥协。如压力测试中使用的大量钱包账户,真实的交易验证,P2P的实现,跨地域的部署,除了没有使用真实代币,这是一个极近真实的测试公链。我们有信心,测试网上线这个里程碑已经为年内主网的发布打下了坚实的基础。

压力测试

测试网压力测试过程中,我们在每个分片上会通过12000个不同的钱包账户发起交易,随机地发送给另一账户和分片,这意味着整个网络上,将同时有超过3,000,000个账户——相当于蒙古国的全部人口——同时在QuarkChain上进行交易。这个测试过程和真实交易完全一致,每一个交易都需要通过签名验证。此版本测试网可以在6分钟左右处理完全部3,000,000的交易量。而在以太坊上,相同量级的交易大概需要两天才能完成。

在测试网公开的第一周我们将每隔一段时间自动发起压力测试,届时大家可以在网站上实时体验QuarkChain的速度。

钱包

此次随测试网发布的,是我们Beta版本的钱包功能。用户可查询账户QKC余额,进行交易,并在交易中设定Gas的价格和上限。更多智能钱包功能,将在未来的版本中呈现给大家。

智能合约

我们希望为开发者们提供零成本的合约迁移体验。鉴于以太坊是目前最广泛被使用的智能合约部署平台,QuarkChain选择了对以太坊智能合约的兼容性,通过测试网的界面用户可以一键部署智能合约。我们在测试网用户界面里提供了更加详细的使用说明以及智能合约的例子给大家使用。

区块浏览器

区块浏览器支持以下信息查询

1. 主链区块 (包含被确认分片区块信息)

2. 分片区块(包含确认的交易信息)

3. 交易信息

4. 账户信息(包含交易历史)

P2P 网络

测试网支持集群的动态添加与移除,我们将测试网的集群部署和P2P网络连接情况动态显示在了网络拓扑图上。并且用颜色标注了分片所在的地域。(可见我们的节点遍布北美,欧洲,亚洲)

测试网是迈向主网坚实的一步,却不是最后一步。接下来的几个月我们会不断完善和改进系统,让QuarkChain更加安全,可靠,易用。感谢社区和投资者对QuarkChain长期以来的支持和信任,希望在QuarkChain创造历史的道路上,继续有你同行。

下一步计划

我们将在一周后(7.15)开始分发测试网上的QKC币供大家测试,具体分发计划会在后面公布。

我们将在七月底开放测试网JSON RPC端口以及文档,开发者可以通过调用JSON RPC访问测试网。

欢迎大家汇报bug到testnet@quarkchain.io, 一旦确认好bug并且符合我们的要求,我们会依据bug的严重性奖励相应的QKC。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180707G15KQ900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券