
本文共 3883 字,大约阅读时间需要 12 分钟。
2020年2月12日,CasperLabs CTO Medha Parlikar受邀在Messari社区进行了一场AMA活动。本次AMA主要内容如下:
Messari:非常感谢CasperLabs CTO Medha Parlikar今天加入我们。欢迎您!
Medha Parlikar:您好!感谢邀请!
Messari:Medha,您可以先向我们简要介绍一下自己的背景以及如何进入加密行业的吗?
Medha Parlikar:2017年中,我受邀管理一个开源区块链项目时陷入了困境,随后我离开了该项目,并于2018年10月创建了CasperLabs。我在SaaS公司担任技术高管将近20年,以工程主管、项目经理或产品经理角色管理技术和跨学科团队。个人而言,我喜欢加密是因为我相信加密将为中产阶级带来创造财富的机会和途径。
Messari:是的,说到加密困境肯定会引起很多人的共鸣!
Medha Parlikar:的确。这也是我的机遇。
Messari:这是创立CasperLabs原因之一吗?您能简要介绍一下CasperLabs的使命吗?
Medha Parlikar:好的。公司致力于将区块链技术愿景展现给大众并努力达成目标:我们相信CBC Casper协议(一种由经济保障而非协议约束的协议)可以在不牺牲安全性或去中心化的前提下进行扩展,并希望协议得以实现。我们相信有机会在智能合约层为开发者营造令人愉悦的用户体验(区块链技术成为大的应用架构中的一部分),并建立支持该需求的系统。
Messari:围绕这两个目标,我们有不少关心的问题,先从第一个开始。
Messari:在安全和安保方面,CasperLabs与其他PoS区块链有何不同?这些是工作重点吗?
Medha Parlikar:CasperLabs没有参与“TPS竞赛”。那些声称每秒上万次交易的协议可能无法在安保方面考虑周全。我们开发的协议具有安保特性,经得住时间的考验。对我们来说,牺牲去中心化带来的安保绝非选项。我们的研究人员花费数千小时,研究攻击者可能对我们的系统采取的各种出奇的攻击方式,由此确保攻击要么不可行,要么执行成本高昂。
与其他许多协议相比,共识协议绝不会因性能而牺牲安保性和去中心化。对于智能合约开发者,我们的引擎具有许多重要功能,使开发实际应用成为可能。此外,CasperLabs还为常用工具和工作流、可预测定价、可升级基础设施等提供支持。您可以在我们的网站上了解更多信息:https://casperlabs.io/
Messari:同意,安保和速度都存在合理范围。只考虑一个方面将导致失衡。
Medha Parlikar:是的,我们认为公共网络的首要价值主张是去中心化及其带来的安保和信任。
Medha Parlikar:这里是一个很长的系统具体功能列表!CasperLabs使用wasm来执行合约,开发者可以使用任何可编译为web assembly的语言来编写智能合约。我们目前支持Rust和Assembly Script,开发者无需新语言即可使用CasperLabs。我们用于智能合约的Rust开发套件包括测试环境,以及集成到现有Rust工具链中的合约运行环境,使开发者拥有自然流畅的编程体验。我们的区块链支持将合约存储在不可变的地址或授权引用中(支持合约版本控制和升级),帮助开发者对合约进行必要的更新。共识协议提供灵活的终决级别,且孤块率低(交易提交即可高度确定交易是否将快速完成)。我们还为常用工具和工作流、可预测定价、可升级基础设施等提供支持。您可以在我们的网站上了解更多信息:https://casperlabs.io/
Medha Parlikar:我们正努力构建开发者愿意使用的平台。我们的结点还内置了遥测和监视功能,以供结点运营者和验证器监测系统性能。我们还具有加权密钥和阈值,实现了无限多重签名功能。
Messari:CBC Casper与Tendermint或以太坊提出的PoS设计的区别在哪里?
Medha Parlikar:以太坊正在使用Casper-FFG,实际是PoW上的覆盖。用PoW将块添加到链中,且Casper-FFG使用Casper GHOST规则的安全属性来终决区块和交易。换言之,以太坊采用混合方法,将基于PoS的终决加到PoW网络中,作为附加安保功能和向纯PoS过渡的中间步骤。CasperLabs开展了大量研究来解决活性问题,因此我们可以从协议中消除Nakamoto Consensus(PoW)。 CBC Casper是纯粹的PoS。我们的网络将不包含任何PoW机制。根据协议,只有提出和终决区块的诚实验证器才能获得奖励,而不诚实的验证器将受到惩罚。
我们设计的“Highway协议”比Tendermint效率更高,且是部分同步的。更重要的是,Highway实际上会调整网络延迟,并为具有不同性能级别的验证器提供参与空间。我们希望我们的协议尽可能包容,同时保持稳定的性能水平。
Messari:差异令人着迷。Casper削减方式如何?会是固定比率吗?
Medha Parlikar:好问题。我们还没确定最终的削减算法,但原则上我视它为固定比,随着网络发展的愈加稳健(且希望市值更高),这个比率也将随时间增加,最终达到100%。
Messari:了解,非常期待最终决定。关于权益质押还有一个问题,通证持有者可否像其他设计一样,将权益委托给验证器?
Medha Parlikar:是的,他们可将权益质押给自选的绑定验证器。一些机制仍在制定,但操作应像交易一样简单。
Messari:太棒了!我还有几个关于Casper其他重要目标的问题:哪些功能使CasperLabs区块链对开发者更友好?是什么让您的平台比其他平台对开发者更友好?
Medha Parlikar:上面提到,CasperLabs集合了非常广泛的功能,确保开发者对CasperLabs拥有无缝体验。我们支持wasm开放式访问:CasperLabs使用wasm来执行合约,开发者可以使用任何可编译为web assembly的语言来编写智能合约。我们目前支持Rust和Assembly Script,开发者无需新语言即可使用CasperLabs。我们支持CI / CD和测试:我们用于智能合约的Rust开发套件包括测试环境,以及集成到现有Rust工具链中的合约运行环境,使开发者拥有自然流畅的编程体验。无需运行结点即可构建合同。我们支持可升级或不可变合同:我们的区块链支持将合约存储在不可变的地址或授权引用中(支持合约版本控制和升级),帮助开发者对合约进行必要的更新。我们支持灵活的付款码:传统区块链使用“发送人付费”模型,CasperLabs通过执行智能合约自定义支付码来支持无限支付选项。开发者可指定交易付款方式。我们支持按需轻松查询状态变更:用GraphQL状态查询使了解合约及区块链内部状态变得非常容易。
我们正努力构建开发者愿意使用的平台。我们的结点还内置了遥测和监视功能,以供结点运营者和验证器监测系统性能。我们还具有加权密钥和阈值,实现了无限多重签名功能。
Messari:Casper即将发布的路线图是什么样的?测试网何时启动?
Medha Parlikar:我们首个“Honest Highway”测试网预计于2020年3月下旬上线,完整协议将于二季度末就绪,主网也将在2020年内实现。在测试网阶段,我们重点关注协议安保和性能,并且计划邀请验证器和安保专家来攻击网络。
Messari:是的,对抗的方法很有看头。内测会有奖励吗?
Medha Parlikar:是的,当然。我们将把激励性测试网作为三月份的里程碑事件。
Messari:很期待。我们对项目贡献者有几个问题:Vlad Zamfir仍是项目成员吗?您能介绍Daniel Kane博士及其参与项目的情况吗?
Medha Parlikar:Vlad参与研究并完成部分“Highway协议”论文。可查看论文。随着研究完成,团队关注转向协议的代码实现。是共识研究的重要贡献者。他是共识协议的主要作者。Kane博士是UCSD计算机科学与数学的副教授。我们非常感谢他们对Highway协议的贡献。
Kane博士定期与团队会面,并指导协议的工程实施。具体说,我们目前首要关注有关攻击的研究,还有分叉和垃圾邮件攻击。
Messari:他们仍在指导未完成的工作,还是不再直接参与项目?
Medha Parlikar:Kane博士定期与团队会面,并指导协议的工程实施。具体说,我们目前首要关注有关攻击的研究,还有分叉和垃圾邮件攻击。
Messari:我好奇,可能很多人都不知道,您研究发现PoS攻击媒介是什么?
Medha Parlikar:垃圾邮件防护是一个特别难以解决的问题,因为验证器端点必须开放才能接受交易。
Messari:好的。我们过几个月再看。
Medha Parlikar:我想说的是:远程攻击问题是一大挑战,我们提出的解决方案必须巧妙整合软件共识和社会共识。fork-choice和finality算法导致实现困难,即性能问题,意味着我们需要进行大量优化工作。但首先,分叉攻击和远程攻击是fork-choice类协议都面临的挑战。这就是为什么大多数fork-choice PoS协议都不会“开放”和去中心化。
Medha Parlikar:我们非常期待看到大家喜欢使用我们构建的计算平台。😊
发表评论
最新留言
关于作者
