您的位置:首页 > 编程语言 > ASP

社区AMA:CasperLabs是如何从众多智能合约平台脱颖而出的

2020-03-27 19:20 951 查看

2020年2月12日,CasperLabs受邀在Messari社区进行了一场AMA活动。以下是此次AMA主要内容的译文:

 

Messari非常感谢CasperLabs CTO Medha Parlikar今天加入我们。欢迎您!

 

Medha Parlikar您好!感谢邀请!

 

MessariMedha,您可以先向我们简要介绍一下自己的背景以及如何进入加密行业的吗?

 

Medha Parlikar:2017年中,我受邀管理一个开源区块链项目时陷入了困境,随后我离开了该项目,并于2018年10月创建了CasperLabs。我在SaaS公司担任技术高管将近20年,以工程主管、项目经理或产品经理角色管理技术和跨学科团队。

个人而言,我喜欢加密是因为我相信加密将为中产阶级带来创造财富的机会和途径。

 

Messari是的,说到加密困境肯定会引起很多人的共鸣!

 

Medha Parlikar的确。这也是我的机遇。

 

Messari这是创立CasperLabs原因之一吗?您能简要介绍一下CasperLabs的使命吗?

 

Medha Parlikar好的。公司致力于将区块链技术愿景展现给大众并努力达成目标:

  1. 我们相信CBC Casper协议(一种由经济保障而非协议约束的协议)可以在不牺牲安全性或去中心化的前提下进行扩展,并希望协议得以实现。
  2. 我们相信有机会在智能合约层为开发者营造令人愉悦的用户体验(区块链技术成为大的应用架构中的一部分),并建立支持该需求的系统。

 

Messari围绕这两个目标,我们有不少关心的问题,先从第一个开始。

  • 在安全和安保方面,CasperLabs与其他PoS区块链有何不同?这些是工作重点吗?
  • 与其他解决方案相比,CasperLabs的功能有何与众不同?

 

Medha ParlikarCasperLabs没有参与“ TPS竞赛”。那些声称每秒上万次交易的协议可能无法在安保方面考虑周全。我们开发的协议具有安保特性,经得住时间的考验。对我们来说,牺牲去中心化带来的安保绝非选项。我们的研究人员花费数千小时,研究攻击者可能对我们的系统采取的各种出奇的攻击方式,由此确保攻击要么不可行,要么执行成本高昂。

与其他许多协议相比,共识协议绝不会因性能而牺牲安保性和去中心化。对于智能合约开发者,我们的引擎具有许多重要功能,使开发实际应用成为可能。此外,CasperLabs还为常用工具和工作流、可预测定价、可升级基础设施等提供支持。您可以在我们的网站上了解更多信息:https://casperlabs.io/

 

Messari同意,安保和速度都存在合理范围。只考虑一个方面将导致失衡。

 

Medha Parlikar是的,我们认为公共网络的首要价值主张是去中心化及其带来的安保和信任。

这里是一个很长的系统具体功能列表!

  • CasperLabs使用wasm来执行合约,开发者可以使用任何可编译为web assembly的语言来编写智能合约。我们目前支持Rust和Assembly Script,开发者无需新语言即可使用CasperLabs。
  • 我们用于智能合约的Rust开发套件包括测试环境,以及集成到现有Rust工具链中的合约运行环境,使开发者拥有自然流畅的编程体验。
  • 我们的区块链支持将合约存储在不可变的地址或授权引用中(支持合约版本控制和升级),帮助开发者对合约进行必要的更新。
  • 共识协议提供灵活的终决级别,且孤块率低(交易提交即可高度确定交易是否将快速完成)。
  • 我们的帐户结构灵活而强大,支持开发者所需的各类授权。
  • 传统区块链使用“发送人付费”模型,CasperLabs通过执行智能合约自定义支付码来支持无限支付选项。开发者可指定交易付款方式。
  • 用于状态查询的GraphQL使了解合约内部状态变得非常容易。

我们正努力构建开发者愿意使用的平台。我们的结点还内置了遥测和监视功能,以供结点运营者和验证器监测系统性能。我们还具有加权密钥和阈值,实现了无限多重签名功能。

 

Messari

  • CBC Casper与Tendermint或以太坊提出的PoS设计的区别在哪里?
  • CasperLab PoS设计与以太坊2.0有何不同?

 

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状态查询使了解合约及区块链内部状态变得非常容易。

您可在此处查看功能。 我们的区块浏览器拥有graphQL接口。 这是实时界面。

 

Messari:太酷了。感谢您全面的分析。您已经回答了第一部分,我很好奇下面的问题:

  • 您支持/将支持哪些语言?会对采用产生哪些影响?

 

Medha Parlikar我很高兴我们刚刚添加了对AssemblyScript的支持,作为本周发布版本的一部分。所以,是的!随着新编译目标可用于wasm,我们将为其创建合约库。这是我们使命的一部分,我们希望区块链技术对所有人都可用。支持多种语言是其中一部分。

CasperLabs使用wasm来执行合约,开发者可以使用任何可编译为web assembly的语言来编写智能合约。您可在这里找到支持语言的完整列表。我们目前支持Rust和Assembly Script,开发者无需新语言即可使用CasperLabs

我们的宗旨是“为每个人拓展机会”(包括不熟悉区块链的开发者)。我们认为使用支持多种现有语言的平台对此至关重要。

 

Messari令人兴奋!是的,我们在持续关注更新版本,开发进展顺利。关于新版本:

  • Casper即将发布的路线图是什么样的?
  • 测试网何时启动?

 

Medha Parlikar我们首个“Honest Highway”测试网预计于2020年3月下旬上线,完整协议将于二季度末就绪,主网也将在2020年内实现。在测试网阶段,我们重点关注协议安保和性能,并且计划邀请验证器和安保专家来攻击网络。

 

Messari:是的,对抗的方法很有看头。内测会有奖励吗?

 

Medha Parlikar是的,当然。我们将把激励性测试网作为三月份的里程碑事件。

 

Messari很期待。我们对项目贡献者有几个问题:

  • Vlad Zamfir仍是项目成员吗?
  • 您能介绍Daniel Kane博士及其参与项目的情况吗?

 

Medha ParlikarVlad参与研究并完成部分“Highway协议”论文。这里可查看论文。随着研究完成,团队关注转向协议的代码实现。

Kane博士是共识研究的重要贡献者。他是共识协议的主要作者。Kane博士是UCSD计算机科学与数学的副教授。

我们非常感谢他们对Highway协议的贡献。

 

Messari:他们仍在指导未完成的工作,还是不再直接参与项目?

 

Medha ParlikarKane博士定期与团队会面,并指导协议的工程实施。具体说,我们目前首要关注有关攻击的研究,还有分叉和垃圾邮件攻击。

 

Messari我很好奇,可能很多人都不知道,您研究发现PoS攻击媒介是什么?

 

Medha Parlikar一旦我有了解决方案,一定第一时间分享 😉垃圾邮件防护是一个特别难以解决的问题,因为验证器端点必须开放才能接受交易。

 

Messari好的。我们过几个月再看。

 

Medha Parlikar我想说的是:

  1. 远程攻击问题是一大挑战,我们提出的解决方案必须巧妙整合软件共识和社会共识。
  2. fork-choice和finality算法导致实现困难,即性能问题,意味着我们需要进行大量优化工作。

但首先,分叉攻击和远程攻击是fork-choice类协议都面临的挑战。这就是为什么大多数fork-choice PoS协议都不会“开放”和去中心化。

 

Messari非常重要的分析,非常感谢!

 

Medha Parlikar我不确定是否有开放的fork-choice协议。

 

Messari我和你一样好奇,我也会关注一下。

 

Medha Parlikar听起来不错,有的话告诉我!

 

Messari好的,接下来的问题是市场策略

  • 您将如何提高项目知名度?

 

Medha Parlikar确实已经有非常多的区块链项目。接下来几个月中,我们将发布一些激动人心的消息,我们相信这将改变游戏规则(就像我们正在建立的共识协议和平台一样)。而且,我们的测试网即将发布,将伴随激励性的测试计划及开发者社区参与计划。请在Twitter关注我们。

 

Messari我们一定会持续关注。下一个问题是您如何看待竞争格局:

  • 谁是CasperLabs的竞品?您的竞争局面如何?
  • 以太坊有DeFi,Tezos有STOs,CasperLabs网络有哪些场景? 

 

Medha Parlikar对手很多,Near协议、PolkaDot及其他基于wasm的区块链都是我们的竞品。

您可以加入我们的TelegramDiscord来关注我们。

类似以太坊,CasperLabs将支持通用计算。我们相信系统将提供充足安全性和灵活性,取决于合约作者的需求。我们定位于需要交易安全性、授权灵活性、合约升级灵活性和付款方案灵活性的使用场景。

下图为我们的竞品分析

 

我们的平台支持将区块链作为更大体系结构的一部分,使其成为希望利用区块链提供额外安全性的应用程序的理想解决方案。我们正在构建的产品将很好地集成到现有架构中。我们的Node软件完全满足配置、日志、监控等站点可靠性的实践需求。对于想要将区块链添加到其应用程序的企业,我们的平台也非常理想。借助GraphQL、Rust和Assemblyscript,支持持续的集成和测试,公司可以轻松地将我们的技术添加到堆栈中。

 

Messari谢谢您提供的详细信息。 Medha,非常感谢您今天加入我们!我想问一下我们如何学习或获得推送,您提供了很多链接,我们还有很多工作要做。因此,我以此结束,您对项目团队短期或长期最期待的是什么?

 

Medha Parlikar同样!感谢您给予我们的时间和精力!我们的Discord或Telegram会持续更新(您会发现我在那里潜水 😉)。

我期待着实现!然后看到社区参与以及我们构建的功能被大家喜爱。我们非常希望看到大家喜欢使用我们构建的计算平台。 😊

  • 点赞
  • 收藏
  • 分享
  • 文章举报
CasperLabs 发布了5 篇原创文章 · 获赞 0 · 访问量 518 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: