首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

“袁绍点兵,多多益善‘’,掌握分片技术的行军之道

看到上面的“理念区块链”了吗?点击加下关注呗,爱你么么扎(づ ̄3 ̄)づ╭❤~

ZIL名片

英文名:Zilliqa

中文名:无

简称:ZIL

共识机制:POW+PBFT

发行时间:2018.1.26

募资时间:2017.12.27-2018.1.4

ICO成本:1ETH=113399~118124ZIL

募资成本:约¥0.05-0.06

募集资金:2200万美元

流通量:72.87亿

总发行量:126亿

流通市值:¥46.96亿

总市值:¥81.2亿

市值排名:25

上架交易所:14

持币地址数:27540

前10名持币:63.11%

一则故事读懂ZIL

Zilliqa 团队最引以为豪的,大概就是去年10月份在测试网跑出的这组数据了,图片大意是:在使用了3600个节点、6个分片的情况下,每秒处理的交易量达到2488笔。为什么这组数据这么牛逼,从去年一直炫耀到现在呢?

假设ZIL项目是盟军统帅袁绍,链上挖矿节点是士兵,要怎样才能让统帅有效地统领大军,决胜千里呢?

东汉末年,少帝年幼,董卓暴虐,手握重兵,幼主惧之。卓入朝不趋,剑履上殿,夜宿汉宫,群臣愤愤,怒不敢言。袁绍奉衣带诏,传召诸侯勤王,扫除董卓,匡扶汉室,还宇内清平。天下义士,各路诸侯,遂会师虎牢。

以上故事按照历史进程,诸侯会师组成盟军,袁绍为盟主,然而盟军过于臃肿,编制杂乱,指令难以执行。结果:匡扶汉室,卒;不世之功,卒;重回盛世,卒。但如果袁绍掌握了ZIL项目分片技术的核心思维:分而治之。定能扭转颓势,齐心协力,战而胜之。

袁绍(ZIL项目)手握百万重兵,志满踌躇,然而作战一开始,各诸侯便为抢得头功而一拥而上(主链拥堵),或是有意怠慢军情(节点不作为),最后导致首战失利。

为了让全军将士听从号令,袁绍发布举贤令,在麾下征召有计策谋略的人,唯才是举,以谋略高低选出谋士智囊团。智囊团负责调度全军,需对每只队伍发布任务,每隔一段时间汇总各个队伍提交的任务报告,然后向全军公告汇总完的总战果,提振士气。

智囊团,就相当于目录服务委员会(简称DS委员会),是一个分片。谋士,就相当于DS委员会的专门节点。以谋略高低选拔,就相当于通过PoW做算力证明,算力快者入选。

【首先基于PoW选举出一组DS委员会的专门节点,并定期移出一名DS委员会老成员、增加一名新成员,这一特定间隔被称为DS周期(DS-epoch)。新进入委员会的节点是最快解决PoW的节点。】

盟军士兵需为我所用,听我将令,杜绝诸侯将士结党营私。智囊团出谋献策第一计,将所有的盟军士兵编制打散,根据杀敌数量的尾数随机分组,比如杀敌数量是1、11、21尾数为1的分为一队。

士兵,就相当于挖矿节点。根据杀敌数量的尾数随机分组,就相当于网络分片。

【网络分片,一种将ZIL网络划分成若干节点群组的机制,这样的每个群组被称为分片(shard)。一旦DS委员会成立,便启动分片程序。网络中的所有其他节点立即执行另一个PoW,并由DS委员会验证,每个节点根据提交情况被随机分配到分片(TX事务片区)。根据不同分片大小中至少1/3成员是恶意的概率, ZIL认为最小分片大小为600,恶意节点概率降至百万分之一。】

队伍分组完毕,需选举队长来带领士兵冲锋杀敌。为保证每个队长听从袁绍统一作战部署,需要有一个队长选拔机制,即每个队伍士兵按照杀敌数量降序排列,按序每个士兵轮流当选队长。当前作战任务完成就由队长总结并汇报后,轮到下一位当选队长继续完成下个任务。若有队长不作为便将他移除编制,重新征兵补上空缺,如此循环往复。这样一来就能把军权从诸侯手中收回来,既防止诸侯背后使绊子,又能保证每个队伍按时完成任务。

每个队伍的队长,就相当于分片的领导者节点。作战任务,就相当于分片打包的微块。不作为的队长,就相当于恶意节点。

【每个分片内所有节点都是按序排列,节点依次当选为领导者节点,每次打包提交当前分片的区块(微块)。下一个领导者将以循环方式当选。若有不作为节点则将其移出分片,由候补节点补上空位,如此循环往复。不仅按时出块,还能防止恶意节点影响片区。】

由于没有划分各个队伍的作战区域,而各个队伍之间无法通信交流,于是有人谎报军情。智囊团汇总各个队伍战绩时,出现敌方某某大将同时被我方的一队和二队斩杀,要验证消息的真实性就需要往回找来一队和二队的所有士兵互相验证。为此,智囊团分配任务的时候需把作战区域有效划分,这样就不会出现两队同时斩杀某某大将的情况,保证各个队伍汇报战绩的真实性。

两队同时斩杀某某大将,就相当于交易中的出现双花。智囊团有效分配任务,就相当于交易分片。

【交易分片,就是将不同的交易分成不同的片。ZIL是基于账户类型交易的主链,根据交易的发送者地址来建立分片,这确保了两笔双花交易将在相同的分片中得到验证,因此系统可以很容易地检测到双花交易,而不需要进行任何跨分片的通信。】

袁绍(ZIL项目)用这个方法重新整合大军后,指挥起几十万大军变得如臂使指,再也不会出现之前由于兵马过多导致指挥混乱,大军臃肿得不堪一击,反而对于兵源是多多益善。于是,召集大军,直捣长安,一举歼灭董卓,定鼎中原。

ZIL团队故事

Zilliqa是一个师生组团创业的团队,官网上一共公布了17位团队成员的信息,来看看核心成员们的背景吧。

很多人误以为Zilliqa是中国的项目,毕竟CEO董心书(第一位)和CTO贾瑶琪(第三位)都是中国人,他们分别毕业于华东师范大学和华中科技大学,后来两人都选择到新加坡国立大学深造,是师兄弟的关系。

他们二位的导师,就是现Zilliqa项目的首席科学顾问Prateek Saxena(第二位)。这位导师毕业于加州大学伯克利分校,获计算机博士学位,后任职新加坡国立大学的助理教授。三人因此得以认识,董也承认是导师带他进入区块链行业(董之前是做网络安全方向的)。所以董只是CEO而不是创始人,Zilliqa也不是中国的项目,而实际创始人是其导师Prateek。

Zilliqa项目之所以受到广泛关注,就是因为其运用的分片技术有望解决区块链的扩容性这一老大难问题。而国际上第一篇关于分片技术在区块链上的应用的文章,就是Prateek Saxena和团队顾问Loi Luu一同发布的。

Zilliqa的顾问团队阵容还行,其中Evan Cheng是Facebook工程总监,Loi Luu是Kyber Network创始人,Christel Quek是twitter内容主管,Vincent Zhou(周硕基)是FBG基金联合创始人。

ZIL项目进展

1.路线图分析

▲Zilliqa旧版路线图

▲Zilliqa新版路线图

我们知道,在今年3月31日,Zilliqa团队发布1.0版公共测试网,但其实照旧版路线路的规划,应该是去年12月份就应该发布的。后来官网更新线路图,进度整整推迟三个月。具体如上图所示。

我们不知道测试网推迟了三个月,到底是技术的可行性问题,还是团队的执行力跟不上?但是需要注意的是,今年4月30日,V神在Twitter上分享了一组12个分片模拟图像,并表示“分片将至”,同时在GitHub上更新了技术代码。可以看出以太坊也打算采用分片技术来解决扩容性问题,并且已经接近完成状态。这就给Zilliqa敲响了警钟,到底谁会率先实现弯道超车?

2.GitHub代码分析

Github: https://github.com/Zilliqa/zilliqa

Zilliqa项目在GitHub上一共分为6个库,其中Zilliqa库是实现底层架构核心代码库,其他还包括实现代币、钱包等功能的代码库。

Zilliqa库用的开发语言是C++,根据代码可以肯定已经实现了分片并行处理交易信息,但是能否实现与VISA这类中心化机构同等的处理速度,还有待验证。

目前Zilliqa库有15名开发人员参与开发,共提交1411次,发布了3个版本,被fork了91次。相比其他底层公有链的情况,Zilliqa虽然开发人数较少,但代码提交速率还是及格的。

3.社区运营

Zilliqa的运营与推广还是做得不错的,项目进度、市场活动都很详细的公布出来。

▲详细的双周报

▲轮番出席各种见面会

贴下他们各种社交平台的链接,方便有兴趣的小伙伴们自行关注。

官网:https://www.zilliqa.com

推特:https://twitter.com/Zilliqa

2017年6月开通到现在,共推文584条,关注者有4.11万。

博客:https://blog.zilliqa.com/

从2018年2月开始更新,有中、英、日、韩四国语言,可以说很贴心了。博客共发文12篇,很详细的介绍了项目进度,吸引4.5K粉丝关注。

Reddit:https://www.reddit.com/r/zilliqa

7475人订阅,较上周增加136人。

Slack:https://invite.zilliqa.com/

Gitter:https://gitter.im/Zilliqa/

Telegram:https://t.me/zilliqachat

截止发文时间,共有30033位成员。

懒得翻墙的小伙伴可以选择关注他们的公众号,各种市场活动和周报都会同步更新。不得不说这招太圈粉了,中国国情了解得真透彻……

微博:https://www.weibo.com/zilliqa

内容差不多,都是关于项目进度与市场活动的,不过微博的评论区会更方便爱好者们讨论。虽然他们的微博下面现在没什么人气~

以上就是对Zilliqa(ZIL)项目的基本面分析,不知道大家有没有对这个项目多一分了解。由于本公众号暂未开留言功能,如果您还有其他疑问,可以在后台留言,我们看到会第一时间回复您的~各位小伙伴下期还想看哪个项目的分析呢?也可以在后台留言哦。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券