抹茶AMA丨紫微链CTO:坐在十八罗汉旁边的男人

吴轶群,最初是阿里巴巴平台架构组和研究院的成员,和十八罗汉的宝宝(周悦虹)邻着坐。

2007年,五位老阿里人出来创业,做了个软件叫虾米音乐。早于比特币的概念一年,这群热爱音乐的人想要为数字生态构建一套良好的激励体系。在没有任何参考,从零开始垒,毫无任何参考,终于想出了一套解决方案,“基于点对点文件交换系统的数字产品销售和分享方法(专利号:CN1889119A)”。这套理论孕育出了当时“虾币”。

 

但天才总会被时代埋没,正如毛姆笔下的高更。那时连版权意识都很薄弱的中国互联网用户并不买账,虾币的概念过于超前不被大众理解,最后落了一个被阿里收购的结局。

 

有人说,起码拿了一大笔钱财富自由了,可吴轶群心里不甘,他只觉得这个想法没有得到延续,这个事情没有办法做完。

 

十年,时过境迁,当初处于萌芽的区块链思想现在终于被大多数人所认可,对于吴轶群来说,他表示并不遗憾,因为他亲历过,并尝试着推动过,即使哪怕只向前了一点点。都说纪念一件事最好的办法就是赋予它新的生命,吴轶群跟他的伙伴们确这么做了。

 

7月26日下午5点,我们请了这位互联网老兵与他的合伙人华蕾做客抹茶AMA,就他们的区块链项目 ZV Chain紫微链与广大社区朋友们进行交流、碰撞。

 

– 以下为专访实录 –

 

1、 简单介绍一下ZVchain。

华蕾:ZVChain最大的亮点是,它提供了能够符合传统商业逻辑的双账户体系及去中心化清结算系统,能够在保护用户商业隐私的同时提供更好的监管方案,ZVChain的监管方案既可以防止有人利用隐私技术作恶,也可以防止有人利用监管作恶。

在技术底层,它采用的是VRF+BLS的新共识机制,让整条公链提高了安全性及性能,并降低了成本。未来,ZVChain将允许企业在链上构建一切其所能想到的去中心化金融服务。

 

ZVChain在解决什么问题见下:

(现如今,很多公司都意识到区块链的优势。区块链的技术可以创造一个高安全的,去信任的环境,减少任何交易方欺诈的可能。此外,区块链可以实现,不需要任何中间银行的跨境支付,减少了中间费用。然而,当前已有的区块链平台仍然存在很多问题,例如TPS过低,不够去中性化,成本昂贵,使得真正大规模使用区块链技术无法实现。

举个例子,企业希望用他们自己的节点来处理交易数据,从而确保交易在区块链上的接收和传递不被篡改。然而,目前的区块链,像比特币,以太坊需要账本完全存储在本地服务器,这需要大量的空间。

此外,交易有效性的确认由矿工出新块从而收到代币作为激励来实现。挖矿是一个能量密集型产业,需要中心化的哈希算力,使得大型的矿场主要分布在中国,俄罗斯。

分布式账本同样不是隐私保护的,这使得区块链并不适用于存储敏感性数据,比如交易算法和风险管理工具。

在金融领域应用区块链技术显然有很多优势,但目前已有的区块链技术并不能满足金融领域的需要。而ZVChain通过多层链的解决方案使得在金融领域运用区块链技术成为可能。)

 

2、 ZVchain进行了哪些方面的升级。  

华蕾:zvchain的改进,从技术上来说分为以下几个方面:

1) 共识机制Chiron,采用VRF+BLS融合技术,保证了高去中心化,高安全的前提下,达到出块时间3秒,平均TPS 1500~2000的性能。 同时又可以保持签名数据量小、每轮产生唯一且不可预测的随机数等优点。

2)采用半同态加密技术,结合最新的零知识证明技术Bulletproof和sigma协议,构建了zvchain特有的,可监管的双账户模型进行用户数据的隐私保护。

3)优化P2P网络层,将传统P2P网络的NAT穿透率从30+%提升至90+%,保证网络通讯的有效性。同时使用RUDP代替TCP,通讯延时降低35%左右。

4)自行开发的虚拟机ZVM,支持python作为smart contract的开发语言,并提供常用的模版库,提升开发者的用户体验。

 

3、ZVchain的经济模型是怎样的

华蕾: ZVChain的经济模型参考了很多现在运行很好的公链项目,同时也融入我们对区块链的理解。

 

本质上现在任何一个公链项目,都是一次大型社会试验。我们不希望把整个经济模型周期设计超过人的寿命,所以我们将出块奖励设计在了大约12年的时间里,和其他项目相比,我们浓缩了整个周期,这样整个团队可以在这样一次浓缩的大型社会试验中,有所作为。

 

很多人会担心,浓缩了整个周期后,代币的巨大释放量将影响到ZVChain的生态发展,但其实因为ZVChain绝大部分的出块奖励是取决于质押挖矿设计的,质押的代币和传统pow的矿机是一样的沉淀成本,这将会是一个良性博弈,让ZVChain拥有足够的节点网络弹性和反脆弱性。

 

我们将ZVChain分成三个时期,主网上线后半年到一年的’0-1’创世阶段;创世之后持续释放出块奖励的发展阶段;以及最后没有出块奖励的稳定阶段。

 

ZVChain主网上线的创世阶段对ZVChain整个生态的启动,是个很重要的机会。

 

我们设计了6+5矿池节点计划,就是专门针对创世阶段的。在这一阶段,我们没有让早期的矿池节点直接挖矿,因为这样会让代币进一步集中,并不利于生态的良性起步。所以所有早期矿池节点的机构达成一致共识,将其可用于挖矿的代币进行对外出借,相当于其在早期将一半币本位的挖坑收益出来,给到对ZVChain技术和生态感兴趣的普通人,让所有人在创世阶段都能零门槛地了解ZVChain并一起参与到生态的建设中。我们的早期矿池节点都很聪明,因为短期看虽然是做了很大让利,但长期看是多赢的。

 

任何有利可图的事情,大多数人都是逐利的,只要是逐利的就会产生利益集团,和趋向中心化。ZVChain的经济模型,在发展阶段,需要防止的是这种趋向中心化的可能,和潜在的作恶。所以,我们并没有完全参考现有的POS类型项目,设定固定的超级节点数量。在ZVChain的生态里,矿池节点类似超级节点,矿池节点的形成条件将完全依靠链上的代码控制,节点数量完全由市场行情决定。随着生态的发展和代币的逐步释放,矿池节点数量的理论上限也将随之增加。这样可以有效阻止生态往算力集中的趋势上发展。

 

另外一点,在创世阶段发展阶段,有1%的代币,是自动释放给活跃地址的。这是对ZVChain生态用户的最直接的激励。在一定程度可以降低他们使用链的成本。

 

从发展阶段过度到稳定阶段,随着出块奖励减半交易手续费下限增加一倍的设计是关键。对于矿工来说,在进入稳定阶段后,挖矿的币本位收益也刚好再次减半,惯性对减半预期对整个生态来说是可以比较平稳过度的。

DY4oqLvLkYIZhumg.jpg!thumbnail

4、 ZVchain是如何保障金融流通性的

吴轶群:要做到流通性,首先要做到易用,我们进行全球大面积的调研,发现依然有太多太多的个人与企业想配置数字资产,但不懂,不知道怎么做,知道也不会用的情况。zvchain首先是条公链,他具备多特质比如跨链,多账户,打通传统金融体系。我们支持各种生态开发企业进入提供易用性中间件,比如我们与海外金融机构合作推出企业可以自助在平台申请发行传统银行卡打通数字资产与传统消费体系,当然他能否顺利发行取决于金融机构对他的合规性审查。目前我们有海外的企业已经在跑通顺利发行了卡,而且已经实现数字资产秒消费,真正做到了用户体验的无感化。

 

5、 能介绍一下ZCchain业界独有的双重账户体系吗?

吴轶群:ZVChain 在业界推出独有的双重账户体系设计,其账户分为普通账户(Common account)和匿名账户(Anonymous account)两大类型:

 

普通账户(Common Account)

类似比特币、以太坊,用户利用客户端程序自行产生一个非对称密钥对(私钥+公钥)得到一个区块链的账户地址,普通账户的余额(balance)、交易信息是和现有的以太坊、比特币是一样的,无数据隐私保护,明文保存,其他用户均可见。

 

匿名账户(Anonymous Account)

匿名账户的余额采用半同态加密的方式进行数据加密,矿工通过交易给出的零知识证明来验证交易的合规性。所以匿名账户的余额是隐私保护的,交易双方均是匿名账户的话,交易额也是不可见的(注:若交易一方是匿名账户,一方是非匿名账户,虽然匿名账户余额加密,但可从非匿名账户的余额变更得知该交易的金额)。

 

为了便于监管,ZVChain 账户体系设计了匿名账户的生成是由指定普通账户混淆衍生而来,匿名账户对应的普通账户需要进行KYC认证(认证后该普通账户称KYC账户)。具体地说,利用随机数 r对应 的公钥和守护节点公钥,对 KYC 账户公钥做了混淆得到匿名账户公钥。所以匿名账户的私钥是由 KYC 账户私钥经过数据混淆而得到的,他人无法获得匿名账户与 KYC 账户之间的关联。但出于监管考虑,匿名账户生成算法保证了通过守护节点提交各自的秘密片段聚合,可以反解出匿名账户对应的 KYC 账户。所以一旦出现用户有涉嫌违规行为,监管者可以找出与其交易的所有账户,非匿名的账户因为数据透明可以采用现有的监管策略,但对其中的匿名账户,ZVChain 也提供了解决方案:

 

ZVChain 社区发起协助投票。

投票同意后,针对匿名账户使用的随机数 r 的公钥,守护节点计算秘密片段递交给固定用户,该用户聚合秘密片段,可以反解出该匿名账户来源于哪个 KYC 账户。

 

算法保证仅有守护节点(计算秘密片段需要用到守护节点的私钥),且需要一定数量的守护节点参与,才能反解出该关系。

 

其中守护节点由 ZVChain 社区产生,不会也不可能集中掌握在项目发起团队手中,所以不必担心账户隐私的问题。

 

6、  早期矿工如何参与挖矿?

吴轶群:看过ZVChain的白皮书的人不难发现,ZVChain的代币有69%是直接给矿工的,ZVChain对矿工是非常友好的一条公链。

 

当前ZVChain对矿工有五个选择:

成为提案节点、成为验证节点、成为守护节点、成为矿池节点、持币借给矿池。任何人都可以选择合适的方式加入ZV挖矿并获得收益。

 

1)成为提案节点:

收益非常丰厚,ZV总量50亿代币中的29亿都是由这个角色获得。所以提案者的竞争是最激烈的,可以预见大量的ZV币都会质押在这个角色中,而ZVChain底层的POS算法,质押数量有竞争力的时候,收入会非常可观。相对的如果质押不够的情况下,会比较难出块获得奖励。

2)成为验证节点:

会获得50亿中的3.2亿的ZV币奖励。验证者的门槛较低且一旦比选进验证组后,出块概率非常高,所以收益是比较可观的。

3)成为守护节点:

守护节点是特殊的提案节点,守护节点的质押数量是满上限的(刚开始是250W),提供RPC服务。守护节点可额外两项权利:守护收益以及建矿池的投票权。

4)成为矿池节点:

每个守护节点可对一个账号地址投票,账号地址得到足够票数后,升级为矿池。矿池可以赚取矿池管理费。

5)借给矿池挖矿:持有ZV币后,在紫微宝APP上选择一个矿池加入挖矿,不需要自己维护机器,每日的挖矿收益到手。

 

综上所述,

在ZVChain早期的创世阶段:

1,如果你有代币,但是不想自己管理机器,那就借给矿池节点,让矿池帮你挖矿;

2,如果你有代币,也有闲置机器,你可以自己根据自身代币数量的情况,选择提案节点或者验证节点,自己参与挖矿。

3,如果你有足额的满质押的代币,也有比较好的闲置机器,你可以考虑成为守护节点甚至建立自己的矿池节点进行参与;

 

7)前期参与测试挖矿的工人们有没有福利?如何实现?

吴轶群:ZV测试网已运行半年以上,在此期间有有数百位测试矿工加入并帮助查找问题完善测试网,我们非常感谢这些矿工的付出。所以对于参与测试挖矿的矿工我们会按照一定比例进行测试币兑换,该比例及实现方式我们已开始着手制定,预计8月将制定完成同步给社群矿工。同时,我们也在逐步制定志愿者计划,将选取贡献较多的矿工成为志愿者,进行奖励激励。

 

8)ZVchain私募解锁时间表

吴轶群:我们将根据国家按照当地法律允许的合规方式进行,目前主要都以非公开募集的形式与特定投资者进行沟通。ZVChain早期只有矿池节点计划。早期参与ZVChain矿池节点的机构,锁定的约定是按照6+5计划执行。6+5计划的时间计算,是从我们主网上线第一天开始。

 

简单介绍一下6+5矿池节点计划,一开始6个月是锁定的,6个月之后前面6个月累计的矿池节点收益一次性释放,之后五个月,锁定的代币将以每个月20%线性释放,后五个月的矿池节点收益按照尚未释放的代币进行计算。

 

9)有矿池是不是也像 btc 一样有算力集中的问题?

吴轶群:ZVChain的经济模型设计中,把生态发展和社区成员收益放到最高的位置,币的主体回馈给社区,任何人都可以参与其中并分享收益,促进生态的良好发展。另一方面,ZVChain采用的是POS类算法,而BTC是POW算法。这两者有一个重要的区别,POW非常依赖硬件资源和电力,而POS不依赖这两者。而硬件资源、电力价格是导致矿池的大量产生且不容易迁移。ZVChain采用的持币即代表算力,对硬件和电力消耗不大,且非常容易迁移。

 

另外,为了避免未来算力集中的问题,我们并没有参考现有的POS类型项目,设定固定的超级节点数量。在ZVChain的生态里,矿池节点类似超级节点,矿池节点的形成条件将完全依靠链上的代码控制,节点数量完全由市场行情决定。随着生态的发展和代币的逐步释放,矿池节点数量的理论上限也将随之增加。这样可以有效地阻止生态往算力集中的趋势上发展。

 

10)私募的币,锁仓多久,有具体的发放日期吗?

吴轶群:我们将根据国家按照当地法律允许的合规方式进行,目前主要都以非公开募集的形式与特定投资者进行沟通。ZVChain早期只有矿池节点计划。早期参与ZVChain矿池节点的机构,锁定的约定是按照6+5计划执行。6+5计划的时间计算,是从我们主网上线第一天开始。

简单介绍一下6+5矿池节点计划,一开始6个月是锁定的,6个月之后前面6个月累计的矿池节点收益一次性释放,之后五个月,锁定的代币将以每个月20%线性释放,后五个月的矿池节点收益按照尚未释放的代币进行计算。

至于具体的主网上线时间,现在还没有确定到天,但已经确定到月。即今年到9月份主网上线。

 

11)智能合约后期会有其他语言的支持吗,比如java ,js等?

吴轶群:我们早期会专注在python到语言支持上,希望做到完美。后期会支持多语言来进行智能合约的开发,包括当前的主流语言java、javascript,方便java程序员、javascript程序员,能让他们用自己擅长的语言开发出好的智能合约,落地他们的商业场景。

根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本文内容来自网络,所有内容只做信息分享学习使用,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融活动。内容不代表牛谈观点,发布者:小牛,转载请注明出处:https://niutan.com/13263.html

(0)
打赏
小牛的头像小牛编辑
上一篇 2019-08-01 20:23
下一篇 2019-08-01 20:25

相关推荐

发表回复

登录后才能评论