近期我们开源了「Go」语言版本夸克链QuarkChain,这个版本仅通过提升代码执行效率就可以让夸克链QuarkChain的主网性能提升三到五倍。这么神奇吗?那么,这个版本到底能跑多快?是不是能解决行业困扰已久的TPS瓶颈呢?为了让大家能够对我们新版主网的高效有个切身的了解,并且突破区块链TPS性能的新高度,我们决定举办第二届TPS大赛!用高额BTC奖励跑出优异成绩的你们!
查看去年比赛结果请【点击】
关于我们「Go」语言版本主网的介绍请【点击】
比赛介绍
QuarkChain分片对于TPS的提升是有目共睹的,在第一届TPS比赛中,我们的冠军跑出了55,000+的成绩。在第一次大赛取得了TPS的突破后,我们迎来了性能更好的「Go」版本夸克链QuarkChain。此次,我们将继续提供一个让程序员们随意发挥想像力和创造力的平台,以优厚的奖励鼓励更多的程序员们来了解、熟悉、甚至投身到区块链行业!我们希望通过此次活动,增进大家对我们的核心代码的认识,切身体会我们如何做到集安全、去中心化的、可扩展于一体,并突破TPS性能的新高度!
这次性能提升后,大家能跑出什么样的成绩呢?10万+TPS似乎已经不是一个难以逾越的障碍,最终会有什么样的成绩出现真是让人期待,小伙伴们快来参加吧!
参赛要求
只要对区块链、尤其对分片技术感兴趣都可以参加。有编程和节点搭建基础?那就更好了!
比赛规则
很简单!在规定时间内,搭建一个QuarkChain 网络并进行负载测试,我们将根据TPS峰值排名进行奖励。秉着公开、公正、公平的原则,以及崇尚科技、自由和创造力的极客精神。我们将在比赛过程中不断更新我们的TPS排行榜,激励各位参加者不断刷新纪录,勇攀高峰!
奖励设置
TPS比赛的宗旨就是最高,最快,最强。我们为此次的TPS大赛设置多个奖项,具体奖励如下:
一、最高TPS峰值奖:
- 第一名:0.5 BTC + 1,000,000 QKC
- 第二名:0.15 BTC + 300,000 QKC
- 第三名:0.1 BTC + 200,000 QKC
- 第四 〜 五名:0.05 BTC + 100,000 QKC
二、TPS峰值挑战奖。
该奖项用来奖励最先达到100,000 TPS的有效提交:
第一个达到100,000+ TPS的:0.1 BTC + 200,000 QKC
另外,挑战奖将不设限!当第一个100,000+ TPS得主产生时,我们将公布下一个最先达到TPS的数字以及相应的奖励!
三、参与奖
30,000 QKC / 位
参与奖用来奖励前50位参与QuarkChain夸克链TPS比赛(以提交时间为准)且TPS峰值达到20,000+的程序员,我们将为每位参赛程序员设立30,000 QKC的奖励!
四、推荐奖
为了让更多的程序员参与到QuarkChain夸克链第二届TPS比赛中来,我们特地为社群的所有人设立推荐奖——只要你推荐的程序员来参赛并提交结果,将共享 200,000 QKC 奖金池!获得推荐奖需满足以下条件:
(1)推荐人Fork goquarkchain repo;(2)其推荐参赛的程序员必须为有效提交;
(3)提交结果表格时,在推荐人一栏中填入您的推荐人(组织名称、微信ID、Telegram ID等)。
比赛时间
开始:即日起
结束:美国太平洋时间12/22/2019, 11:59:59pm (北京时间12/23/2019,11:59:59am)
细则说明
我们的工程师们已经很贴心地为大家准备好了README文档,里面关于如何搭建开发环境,如何观察TPS值,以及如何一键部署多个集群,应有尽有!如果运行过程中遇到问题也不怕!有任何问题,请到QuarkChain的技术论坛,留下你的疑问,或者参与到更多的讨论中来!我们的技术团队会定期在论坛中在线答疑解惑!
参数设置
Root block interval: 20s ~ 60s
Minor block interval: 4s ~ 10s
Minor block gas limit: <=96,000,000
Number of shards: unlimited
Number of clusters: >= 3 (fully connected)
注:参数的具体用法请参考README文档
重要:评判标准
所有参与者可以在美国太平洋时间12/22/2019 11:59pm(北京时间12/23/2019 11:59am)之前提交以下资料来验证TPS值:
(1)Youtube视频的链接。参赛者必须录一段内容,其中包括:基本的配置信息,现场启动,通过stats工具得到的TPS最高值的视频,并上传至Youtube。
(2)Fork goquarkchain repo。
(3)在Github Fork目录下的TPS.md文档(https://github.com/QuarkChain/goquarkchain/blob/master/TPS.md)中更新以下信息:基本配置信息,通过stats工具得到的TPS最高值,YouTube的链接,以及stats工具完整的输出结果。
(4)在此表格 (https://quarkchaintps.typeform.com/to/s8hIs1)中提交个人信息,包括Git Commit的sha1值。
最后也是最重要的是,所提交的基本配置必须可以重现 (reproduce)。所有奖项的评选都以如下项目中提交时间最晚的为准,请各位参赛者注意:
- 视频上传时间
- Github Commit时间
- 提交表格时间
本次活动的解释权归夸克链QuarkChain所有。
感谢所有参与者!