1. 首页 > 产业新闻 > 节能环保

Zilliqa,ZIL解读:“袁绍“点兵,多多益善,掌握分片技术的行军之道

ZIL名片

英文名:Zilliqa

中文名:无

简称:ZIL

共识机制:POW+PBFT

发行时间:2018.1.26

募资时间:2017.12.27-2018.1.4

ICO成本:1ETH=1133~118124ZIL

募资成本:约¥0.05-0.06

募集资金:2200万美元

流通量:72.87亿

总发行量:126亿

流通市值:¥46.96亿

总市值:¥81.2亿

市值排名:25

上架交易所:14

地址数:27540

10名持币:63.11%

一则故事读懂ZIL

Zilliqa作为第一个使用分片技术的公有区块链,着重为高吞吐量的应用程序提供运行平台。它将分片技术结合密码学和共识协议从理论到实践,提供随着网络增容而不断提高的交易处理能力。在最新的实验中,测试网络达到每秒处理2400个交易上面这些。这比目前的主流主链快了200多倍。

分片技术,分而治之,讲解有效解决网络拥堵问题,讲解有效解决拜占庭将军问题,讲解有效解决工作分配和协作问题。一则故事读懂ZILPOW+PBFT共识机制和分片技术。

假设ZIL项目是盟军统帅,链上挖矿节点是士兵,要怎样才能让统帅有效地统领大军,运筹帷幄呢?

东汉末年,少帝年幼,董卓暴虐,手握重兵,幼主惧之。

卓入朝不趋,剑履上殿,夜宿汉宫,群臣愤愤,怒不敢言。

袁绍奉衣带诏,传召诸侯勤王,扫除董卓,匡扶汉室,还宇内清平。天下义士,各路诸侯,遂会师虎牢。

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

首先,盟军士兵需为我所用,听我将令,袁绍(ZIL项目)需要选出一个谋士智囊团。智囊团将所有的盟军士兵编制打散,根据杀敌数量的尾数随机分组,比如杀敌数量是11121尾数为1的分为一队。并且智囊团需对每只队伍发布任务,每隔一段时间汇总各个队伍提交的任务报告,然后向全军公告汇总完的总战果,提振士气。

智囊团,就相当于目录服务委员会(简称DS委员会);智囊团中的谋士,就相当于目录服务委员会的专门节点。

杀敌数量的尾数随机分组,就相当于挖矿节点的分片程序,需计算一次PoW哈希函数,防止女巫(Sybil)攻击。

【网络分片,一种将Zilliqa网络划分成一系列包含更少节点的群组的机制,这样的每个群组被称为分片(shard)。首先会基于PoW选举出一组DS委员会的专门节点,并定期移出一名DS委员会老成员、增加一名新成员,这一特定间隔被称为DS周期(DS-epoch。在此过程中,Zilliqa使用先进先出策略,新进入委员会的节点是最快解决PoW的节点,因此任何时候DS委员会的大小都是固定的。DS委员会一旦当选,便启动分片程序,网络中的所有其他节点立即执行另一个PoW,其PoWDS委员会验证,每个节点根据提交情况和随机性,被分配到特定的分片(TX事务片区)。PoW提交的最后几位二进制数字决定了节点将被分配到哪个分片。

选择合适的分片大小对系统的安全至关重要。根据不同分片大小中至少三分之一的成员是恶意的概率, Zilliqa认为最小分片大小为600恶意节点概率降至百万分之一。】

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

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

ZIL共识协议是实用拜占庭容错(PBFT)协议,即每轮微块通过三个步骤(预准备阶段、准备阶段、提交阶段),收到超过三分之二节点签名完成。如果领导者节点是诚实的,它可以不断的推动分片中的节点就新的交易达成协议。但是,如果领导是拜占庭,它可以有意地延迟或丢弃来自诚实节点的消息,并减慢协议。为了惩罚这些恶意领导者,协议会定期更改每个分片的领导和DS委员会。这可以防止拜占庭领袖在无限期的时间内拖延共识协议。由于所有节点都是有序的,下一个领导者将以循环方式选择。DS目录片区领导者选举机制跟TX事务片区一样。】

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

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

交易分片,就是将不同的交易分成不同的片。对于基于UTXO类型交易的链(如比特币)来说,建立交易分片比较困难。由于一笔交易可能有多个输入和多个输出,恶意节点很容易伪造出一笔交易在不同的分片中体现为两笔,也就是双花的问题。为了防着这个问题,在验证的过程中,碎片之间就需要进行通信。由于双花有可能出现在任意两个碎片中,因此每个碎片都要与其他所有碎片进行通信验证,这种通信已经违背了交易分片的初衷。

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

袁绍(ZIL项目)用这个方法重新整合大军后,指挥起几十万大军变得如臂使指,再也不会出现之前由于兵马过多导致指挥混乱,大

军臃肿得不堪一击,反而对于兵源是多多益善。于是,召集大军,直捣长安,一举歼灭董卓,鼎定中原。

ZIL团队故事

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

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

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

Zilliqa项目之所以受到广泛关注,就是因为其运用的分片技术有望解决区块链的扩容性这一老大难问题。而

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/chanye/jieneng/32718.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456