[零币XZC]专访零币Zcoin项目创始人兼首席开发者Poramin Insom
时间:2017-01-26 来源:零币团队 作者:零币
问:在Moneta/Zcoin项目之前你在做什么事情?又是什么因为什么机缘才涉足加密货币开发领域的呢? 答:在此之前我参与开发了绿币(Vertcoin),在约翰霍普金斯大学进修信息安全硕士学位。2013年比特币冲击价格最高点的时候我才开始涉足这一领域。比特币完全吸引了我,我也想知道我在这个领域能干出点什么名堂。 问:在2014年秋季,当时为了攻读霍普金斯大学的信息安全硕士学位,您还写了一篇关于如何使用私密地址在加密货币上实践零币协议(Zerocoin Protocol)和RSA最大因数分解挑战的论文。是什么因素让你选择写这个题材,您又是什么时候开始了解到零币协议的呢? 答:选择这个题材写论文,是因为当时我正在参与开发维护绿币项目,也正在寻找一个能加强交易信息匿名度的功能特性,而零币协议就很符合这个要求。同时,我也了解到Matthew Green是零币协议的其中一位投资者,我认为在一个名声显赫的密码学研究者的监督下工作是非常荣幸的。 问:由Matthew Green做你的学术导师,感觉如何? 答:老实说,因为他忙于他的研究、教学和演讲,我鲜有机会跟他进行交谈。但是当年我在RSA这块遇到麻烦了,他确实有给过一些建议。 问:关于零币协议的信任设置要求,市面上有过很多的辩论。是什么原因让你选择使用RSA作为信任参数,你当时又还有没有别的选项? 答:一开始我就选择使用RSA UFOs,但是我在实践的过程中遇到了问题,并看到了它的几个缺点。当时,RSA-UFO的论文撰写人也隐身沉默了。当然,我也可以设置生成我自己的RSA参数,但是也一样会出现无穷无尽的问题,都不知道到底是因为p参数还是q参数损坏了导致允许锻造生成的硬币可执行发送。我的想法是通过选取一个在RSA最大素数分解难题中使用的参数将其中的风险转移到第三方,特别考虑了私密的销毁,并为破解次难题的人设置了一大笔奖金。RSA是一个十分重视隐私的组织机构,并曾揭露政府试图安装加密芯片的事实。 问:随着项目的不断前进,你有关于替换参数的任何计划吗? 答:我的确有这么一个计划,手头上也有技术文件。但是我觉得我需要一个密码学博士帮我来完成该编程工作。如果有人想成为世界上第一个在不需要信任设置要求的情况下完成零币协议实施的人,请联系我们! 问:假定Zerocash是Zerocoin的一个升级,那你为什么却偏偏选择坚持做Zerocoin项目呢? 答:Zreocash本是设计用于解决Zerocoin校验块大小的问题,技术上来说它也允许隐藏交易中的金额数量。在我自己私人看来,特别是Zerocash使用的技术较新及Zerocash的内置设置不允许用户追踪其总货币供应量的情况下,这并不是一个好主意。比如如果在比特币中有一个缓存溢出故障,是很容易检测并修复的,但是如果使用Zerocash技术,你可能还无法检测到缓存的溢出。Zerocash对于计算性能要求要比Zerocoin高得多,因为Zcash的一笔私密交易需要一台高能计算机几分钟的验证才能完成,而Zcoin仅需要几秒钟。某种程度上说,这是一个在硬盘空间和计算性能之间的权衡。 同时我也相信Zerocoin背后的技术更容易理解,也经历过了时间的检验。另外如果RSA难题遭破解,后果将不堪设想。如果zk-SNARKs遭遇破解,那也仅仅是Zcash会受到牵连罢了。 问:将论文理论和libzerocoin实施完成Zerocoin的过程中,你都遇到了哪些挑战? 答:性能是零币协议最主要的问题。当我试图完全跟着论文里面的理论开战工作时,我发现它的性能其慢,还有一大堆的执行问题。如果你现在还觉得Zcoin钱包的第一次加载很慢,你应该去看看Zerovert(我第一次试图实现零币协议的项目)的执行情况。 问:你对Zcoin有什么愿景?希望用Zcoin能达到什么目标? 答:我希望Zcoin将成为匿名加密货币的引领者之一并真实投入到使用,你在我们的官方路线图中也能看到我们已经准备好向目标进发。 问:你认为Zcoin相对于其他匿名加密货币有什么优势?它的缺点又是什么? 答:Zcoin使用的零币协议是经过深思熟虑和验证多的技术。零币协议已经被世界上很多知名的密码学专家验证过。当很多匿名加密货币声称安全时,这样的声明没有得到学术的支持和同业审查,或者说相比零币协议得到很少的同业审查。 零币协议在验证空间方面有它的缺点,当时在当前历史时期,存储空间对于用户来说不是什么大的问题。信任需求设置也可以认为是一个缺点,但是我们已经将该风险转移到了RSA,等待一个无信任设置方案。最后,基于计算时间的原因,当前阶段累加器总的成员数量不能过大。但是即使这样,零币协议相比于市场上的其他匿名加密货币还是有了更强的可追溯性。 Zcoin在用户实用性和匿名性之间取得了一个很好的平衡,我认为它在匿名货币里面选择了一个很好的位置。Zcoin的代码基于比特币核心代码也使得它更容易被集成使用和利用比特币的生态系统及代码开发。 问:您近期经历了很多的挑战,你认为你从中都学到了什么?如果可以重来,你会怎么做? 答:我会说我需要提高的沟通技能,因为误解能导致很多问题的产生。 问:在2014年你就创建了绿币项目,该项目当年也取得一定的成果,当初对绿币的愿景是什么?请描述一下您的经理。你满足于绿币成功给你带来的一切吗? 答:我最初对绿币的愿景是将其做成一个抗ASIC的币。我在绿币项目中学了不少,我也使用了其中所学来开发零币。我确实有想过在不久的将来再重回开发绿币,当时我当前的重心的零币,特别地现在我有义务为我的投资者这么做。 问:您说到Zerovert是您第一次尝试将零币协议整合实现到一个加密货币当中。当时你都遇到了什么挑战,然后又为什么没有继续坚持? 答:正如你看到的一样,即使Zerovert作为我第一次试图将零币协议整合到一个加密货币当中,我想通过合同挖矿的方式将其与绿币捆绑在一起。但是绿币社区并不喜欢这个提案。同时,因为我为了将其做成第一个实现零币协议的加密货币而做出了很多的努力,且没有进行任何ICO,在我没有确认我的工作能够得到应有的奖励之前,我是不能将这个项目开源的。没有投资人投资,这个项目就不可能实现。这就是为什么我当时没有继续坚持这个项目的原因。 问:你有考录过后面会重新回到绿币社区进行开发吗?觉得绿币还能实现复兴吗? 答:是的,对于重回绿币开发,我感到很高兴,但是因为绿币社区缺乏资金支持,可能只能兼职进行。还有很多的新性能可以整合到绿币里面去,这些新性能使得绿币又重新变成一个很有趣的加密货币。 问:是什么原因让您决定离开美国返回泰国? 答:有很多原因,但主要的原因是2014年跟现在有所不一样,当时围绕区块链开发的工作职位并没有那么多。当时以太坊并没有面世,还处于开发当中。我确实很想在这个领域去工作。我有几个选择,要么在美国找一个区块链初创企业谋职,要么回到泰国发展自己的公司为泰国人民发展区块链技术。很明显,第二个选项对于我来说才更有挑战,这也不仅仅是关于金钱的问题,是关于利用我在霍普金斯大学里所学到的东西帮助我的国家在区块链行业能变成一个潮流引领者的问题。(欢迎前往satang.co) 问:你平时的闲暇时间都干些什么?有什么业余爱好吗? 答:我基本都在玩DOTA2,阅读商业类书籍和收听精神开发类的广播。 PS:因为英语并不是Poramin的第一母语,我们在保留语意的情况下有对部分词汇进行编辑以提升语言的表达能力。 |