硅谷明星CasperLabs如何发力公链未来? |“不得了”对话

灵鸽
灵鸽

May 21 内容合作、得得号事宜请联系:15659800218

该文章已上链

摘要: 作为一个面向未来的底层设计,CasperLabs如何领先于行业的发展步调,将公链网络真正推向主流视野?

图片来源@视觉中国

图片来源@视觉中国

近年来,世界各国也都在发力抢占技术高地、加快相关产业布局,准备迎接新一轮的全球科技革命和产业变革。在此环境下,区块链作为一种信任的底层技术正在被很多国家和地区所重视。

公链自诞生以来就肩负着实现去中心化和隐私安全的使命,被开发者和投资人推崇为真正独立的区块链基础设施服务平台。

从目前来看,以太坊公链依旧是区块链领域的核心存在。通过以太坊智能合约,已经逐渐形成了包括金融、贸易、支付、游戏等在内的链上生态圈。由于底层机制的问题,日益庞杂的交易量“拖累”着整个网络。

如何创建一个快速高效且去中心化的公链平台?

2019年夏,由曾在高盛、第一波士顿和德崇证券担任高级管理职位的华尔街金融大鳄Terren Piezer牵头,CasperLabs完成了包括Arrington XRP、Consensus Capital、世界500强韩国现代集团的区块链公司HDAC Technology,以及来自中国的万向资本、IOSG VC、Hashkey Capital等知名投资机构在内的1450万美金的A轮融资。

CasperLabs的宗旨是为所有需要高度安全性、快速执行和可预测的经济性的应用程序构建一个变革性区块链平台,它的技术建立在POS CBC-Casper协议之上。该平台依靠PoS而非计算能力去达成共识,以及解决可扩展性问题。

作为一个面向未来的底层设计,CasperLabs如何领先于行业的发展步调,将公链网络真正推向主流视野?5月19日,链得得“不得了”对话第19期,特别邀请到CasperLabs CEO Mrinal Manohar 来共同探讨全球新基建背景下,公链网络的发展路径。

特邀嘉宾:

Mrinal Manohar | CasperLabs CEO

主持人:

仇杨涛 | 链得得执行副主编

精华摘要:

★公链瓶颈:首先,公链没被主流接纳有深层原因。开发者反应编程语言(Esoteric和自定义编程语言,如solidity、plutus等)比之前惯用的要难。此外,还没有任何公链能够保证完全安全地实现扩展(不只是概率安全)和去中心化,很多新链具备中心化特征,倾向高度集中的所有权结构。我们旨在纠正这些问题,无需牺牲去中心化,每个扩大参与和所有权的决定也无需妥协。

目前联盟链的现状与互联网相当。企业最初并没完全接入 "公共网络",而是创建"内网"来实现类似的基本功能。随着时间推移,企业才逐渐转移基础设施到公共网络。也就是说,企业先多次尝试封闭实现,而后再向完全支持公链过渡。

★“以太坊3.0”架构:Eth 3.0是完全过渡到基于CBC Casper的纯PoS协议。我们只使用既定条款。

Ethereum正在为Eth 2.0-Casper FFG构建的是一个 "终决工具"——叠加在PoW之上。 矿工仍需使用PoW出块,然后PoS验证器再使用Casper FFG来 "终决 "该块。我们则直接实现基于CBC Casper早期规范的完整PoS协议。"Highway"协议正是我们研究完成的CBC-Casper版本。

★面向未来的底层设计:CasperLabs两方面保证系统的可升级性(面向未来的系统)

首先是设计保证。设计高度抽象化(各层互不依赖,可独立升级)和模块化(层内各项功能都单独打包,也保证了可独立升级)。企业级软件产品实现随时升级。

其次是建立激励机制。将基本概念进一步延伸。目前正处于创建开发者DAO的最后阶段,去中心化维护和升级CasperLabs底层系统将获得讲励。

以下是链得得推出的“不得了”对话第十九期中,嘉宾的分享实录。由链得得编辑后发布:

仇杨涛 | 主持人:全球都在加码新基建,而区块链作为一种信任的底层技术正在被很多国家和地区所重视。你如何看待区块链在一轮新基建热潮中的发展机会?

Mrinal Manohar | CasperLabs CEO:针对这个问题,我想先说明一下区块链能实现什么。区块链真正实现了两个方面的功能:

  1. 数字资产是我们所见过的最好的版权保护形式。想想看,在区块链之前,无论人们如何努力,任何音视频文件都可能被翻录。
  2. 无需集中授权或担心单点故障,即可实现分布式去中心化系统;

我们可以结合这些前沿优势来认证或创建任意类型的"特有"数字资产(金钱、歌曲、数据、身份或任何其他东西),以及更加安全的传输介质。

互联网最初建立的目的是让人们可以自由获取信息和数字资产,这是一个自然的演变。

我们现在还处于非常早期的阶段,但我相信这个行业可以彻底改变医疗、供应链、技术和知识产权转让以及金融等行业。区块链要想成功,无需”取代“现有业务模式,有足够空间来尝试替代方案。

仇杨涛 | 主持人:现有公链无法满足主流需求。而在联盟链这种许可链的挤压下,公链似乎也更难在应用场景方面取得突破。你如何看待公链面临的这一尴尬局面?

Mrinal Manohar | CasperLabs CEO:每一项新技术都需要相当长时间才能被主流接纳。亚马逊AWS进入主流用了9年时间,互联网用了几十年才形成规模。

首先,我认为公链没被主流接纳有深层原因。开发者反应编程语言(Esoteric和自定义编程语言,如solidity、plutus等)比之前惯用的要难。此外,还没有任何公链能够保证完全安全地实现扩展(不只是概率安全)和去中心化,很多新链具备中心化特征,倾向高度集中的所有权结构。我们旨在纠正这些问题,无需牺牲去中心化,每个扩大参与和所有权的决定也无需妥协。

目前联盟链的现状与互联网相当。企业最初并没完全接入 "公共网络",而是创建"内网"来实现类似的基本功能。随着时间推移,企业才逐渐转移基础设施到公共网络。也就是说,企业先多次尝试封闭实现,而后再向完全支持公链过渡。

仇杨涛 | 主持人:中国市场一直在控制金融风险和鼓励技术创新中前进。随着国家高层将区块链定调为国家发展战略,众多企业和地方政府都在积极推进区块链技术研发和应用落地。如何看待中国区块链行业的发展势头和投资机会?

Mrinal Manohar | CasperLabs CEO:总的来说,我认为非常乐观。我觉得中国(政府和企业)领导层在支持区块链技术方面非常开明,是世界上少数(可以说唯一)明确将该技术作为优先事项的主要经济体之一。

我认为在大学层面清华、复旦等知名学府的支持同样非常令人鼓舞。一项技术要想成功,基础理论的支持必不可少。

我对整个行业的发展感到非常振奋,与互联网不同(主要集中在硅谷),区块链更加全球化。我们很高兴得到如Hashkey(万向)、SNZ、Nova、Rocktree等中国头部机构的支持,也非常看好即将发布的几个面向开发者的新合作项目。中国合作伙伴所表现出了非常出色的思维引领。

仇杨涛 | 主持人:可否来简单介绍一下CasperLabs的核心团队成员?这是衡量一个团队能否成功的重要参考?

Mrinal Manohar | CasperLabs CEO:我们有30多位员工(66%以上为工程师)。我要特别介绍以下4位:

  1. Daniel Kane博士:硅谷知名数学家,MIT双学士,哈佛大学博士,CBC Casper"Highway协议 "主要作者。该协议是首个可数学论证活性且无需牺牲安全性的协议。
  2. Andreas Fackler博士:Ludwig-Maximilians大学博士。曾供职谷歌并参与Maidsafe和Honeybadger协议工作。
  3. Medha Parlikar:CTO,在Adobe、Omniture、Avalara、MP3.com和DivX等大公司拥有数十年的软件产品交付经验,管理过庞大的工程团队。
  4. Cliff Sarkin:COO,硅谷资深人士,毕业于哈佛大学法学院,曾将第一家(图像识别领域)创业公司出售给微软。

谈到KPI关键指标,即使作为最年轻的初创公司之一,我们的测试网也格外引人关注。同时,我们Github的活跃度相较于这个领域里大多数项目(甚至一些更早的项目)来说,是非常高的。

仇杨涛 | 主持人:为什么想要做CasperLabs?

Mrinal Manohar | CasperLabs CEO:团队对协议的发布感到非常兴奋。就我个人而言,从2002年开始我就一直着迷分布式技术。那时我还是BitTorrent开源贡献者(主要是magnet linking等),受到了无中心和分布式系统想法的吸引。在2010年接触了比特币后,我成为了该领域的天使投资人。

我们相信需要一个对开发者友好的平台去实现完全去中心化的PoS系统,CasperLabs正在此时应运而生。2600万开发者中仅有10000-15000名开发者接触过区块链(渗透率为0.6%),区块链渗透率不足,还处于起步阶段。我们很乐意为创建一个被广泛接纳的系统而做出贡献。

仇杨涛 | 主持人:以太坊2.0还在探索和实践的路上,CasperLabs却率先提出了“以太坊3.0”架构。这背后的勇气来自于哪里?

Mrinal Manohar | CasperLabs CEO:Eth 3.0是完全过渡到基于CBC Casper的纯PoS协议。我们只使用既定条款。

Ethereum正在为Eth 2.0-Casper FFG构建的是一个 "终决工具"——叠加在PoW之上。 矿工仍需使用PoW出块,然后PoS验证器再使用Casper FFG来 "终决 "该块。我们则直接实现基于CBC Casper早期规范的完整PoS协议。这是CBC-Casper的难点,2017年的论文并未明确可实现的协议。"Highway"协议正是我们研究完成的CBC-Casper版本。

Ethereum之所以经历Casper FFG过渡阶段,主要是因为Ethereum目前仍是PoW链,需要完全不同的硬件规范,过渡阶段也就不可避免。

从构想开始,并从2018年11月开始对CBC Casper着手研究,我们高度聚焦在基于高级数学研究的完全去中心化的纯PoS上。我们很期待在此基础上最终构建出的成果。

仇杨涛 | 主持人:CasperLabs如何在实现去中心化的基础上保证高等级的安全防护?

Mrinal Manohar | CasperLabs CEO:CasperLabs安全标准非常严格,我们依靠可数学验证的安全性而非概率安全性。这主要得益于Daniel Kane博士和Andreas Fackler博士的前沿工作。

我们完全采用拜占庭容错,并考虑了所有主要的攻击类型,包括1. 卡特尔组织 2. 远程攻击 3. 模棱两可 4. 双花攻击 5. 女巫攻击等。(查看我们的数学证明

我们也能抵挡近期研究发现的几种DDoS攻击。我们发现大多数PoS链易受其中一类DDoS的攻击,这是我们始料未及的。我们将很快公布相关研究结果。

仇杨涛 | 主持人:我注意到CasperLabs在描述自己的底层技术平台时,用到了这么一句话——面向未来的底层设计。这其中有什么深意?

Mrinal Manohar | CasperLabs CEO:每一个广泛使用的协议和系统,Linux、Salesforce、Windows、MacOS,这些系统自推出以来,都已升级数十次。相较于当前区块链升级时遇到的所有问题,显然还有很多不足。

两方面保证系统的可升级性(面向未来的系统):

首先是设计保证。我们的设计高度抽象化(各层互不依赖,可独立升级)和模块化(层内各项功能都单独打包,也保证了可独立升级)。企业级软件产品实现随时升级。

其次是建立激励机制。我们将基本概念进一步延伸。我们正处于创建开发者DAO的最后阶段,去中心化维护和升级CasperLabs底层系统将获得讲励。我们很高兴将在未来数月发布一系列令人兴奋的消息,可以肯定的是,将有软件巨头和资深开发者(主要是非区块链开发者)参与。

仇杨涛 | 主持人:现在的公链网络对于开发者来说,有着很高的门槛。想了解一下,CasperLabs在开发语言、应用上链以及操作的友好性上做了哪些实际的尝试?

Mrinal Manohar | CasperLabs CEO:让我们来谈谈正在做哪些具体的事情。

首先,我们对编程标准非常开放。从左图可以看出,虽然solidity是目前使用最多的智能合约语言,有约1万开发者使用,相较2600万开发者总数仍少得多。

右图显示,编程语言中,Rust支持率最高(Stack Overflows对超过9万名受访者的调查)

这告诉我们,区块链要想成功,需要满足所有开发者的需求,他们明显倾向于广泛使用且有良好支持的编程语言。

第二,我们的工具可大大提升开发者的体验,包括

  1. 灵活的支付码(不一定要发送者支付)
  2. 加权密钥管理(可以创建任何类型的阈值系统)
  3. 可升级的合约(永远掌控系统)
  4. 直接状态查询(数据轻松访问)

仇杨涛 | 主持人:是否真正使用了区块链或者利用区块链实现了什么,很大意义上是,“是否实现了对数据的控制权和所有权”。如何看待“数据”的重要性以及CasperLabs在突出用户主权上有哪些技术上的设计?

Mrinal Manohar | CasperLabs CEO:我们非常重视用户自主权问题。我们已经从几个层面上解决。在此强调几个关键问题:

  1. App开发者将对他们的合约拥有空前的控制权。他们可以选择将合约完全开源,允许所有人使用,也可以将合约完全封闭。某些用例可以从这两种方法中受益,我们希望确保App开发者的选择权。
  2. 我们的区块链架构并不强制要求将任何私有数据上链。事实上,我们认为存储的数据应该有公布和访问的选择权。App开发者和企业可以选择对核心数据资产的控制程度,同时仍使用公链作为信任锚(通过加密可验证哈希值)。
  3. 不可抹去的引用,作为我们身份识别系统的一部分。可自行决定保留活动和身份的隐私程度。

总的来说,即使我们主张公链,CasperLabs底层技术仍保留了自主选择权。所有这些都已在产品中实现,您可通过下载最新版本的结点来查看。

仇杨涛 | 主持人:CasperLabs的发展规划是什么样的?或者说,在你们的规划中,CasperLabs想成为什么样的基础设施?

Mrinal Manohar | CasperLabs CEO:以下是我们的进度表。我们刚刚发布了测试网,非常期待年底的版本。

CasperLabs平台建立至今,就是为了帮助开发者和社区一起实现他们的构想。我们旨在成为类似于AWS的开放性基础设施,让开发者和创业者如愿运行App、数据和合约(甚至做成联盟链)。CasperLabs旨在提供易于使用的工具和技术,为想象力插上翅膀。这个行业还有很多事情要做,让我们携手同行!(本文独家首发链得得App;来源:链得得“不得了”对话第19期)

本文系作者 灵鸽 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信