首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NEAR Illia:用分片技术搭建体验优秀的区块链开发平台

链茶访是链茶馆开辟的区块链项目报道专栏,每周会对一个项目团队进行专访,链茶馆将挖掘不同项目的闪光点,讲述区块链开发者的创业故事,为各位区块链同侪提供最新的项目资讯与行业动向。

NEAR是一个来自美国的项目,专注于利用分片技术开发区块链底层架构与DApp开发平台,为开发者提供简单的底层开发工具。链茶馆请到了NEAR项目的联合创始人Illia Polosukhin,他将为我们讲述NEAR项目的创业故事。采访全程采用英文,以下为本次采访的翻译。

Q1:NEAR团队是什么时候组建的,目前有多少成员,在分片领域有哪些技术背景呢?

Illia:Near团队于2018年8月成立。我们最初研究的是人工智能技术,但由于各种原因,我们转向了区块链。

在ICLR 2017中,我们看到了来自不同研究实验室的大量论文,并对将该技术推向市场的机会感到非常兴奋。亚历克斯和我都曾尝试在我们大学时代探索程序合成,但是机器学习在那时很早就不可能取得进步。

会议结束后,我们想象公司将是什么样子,并认识到,首要任务是建立一个社区使用的基准。正如ImageNet基准通过为从业人员提供一个清晰的比较度量标准,跨越式地推进了计算机视觉领域,我们相信一个复杂的数据集将挑战社区,并指导研究。我们从near.ai开始,假设我们都可以扩展程序合成领域的研究边界,同时提供由这项技术支持的变革性产品。

目前我们有16个人,而且还在继续成长。团队工程师来自分布式系统和算法背景。Alex Skidanov(联合创始人)和Mikael Kever(两次获得国际大学编程竞赛冠军)合作开发了一个名为memsql的分片数据库,该数据库在世界500强的多家公司中使用。我本人致力于分布式机器研究,在谷歌研究中心工作期间为TensorFlow做出了贡献。我们还有4名来自谷歌和Facebook的工程师,他们以前在大型和分布式系统上工作过。

Q2:目前很多区块链项目使用中心化的方式提高TPS,NEAR是如何用完全去中心化的方式完成提高TPS的呢?

Illia:去中心化是确保不存在单一故障点的一种方式,可能存在的故障是由于技术原因(硬件故障和系统故障)、经济原因(验证器暂时缺钱或被其他实体购买)或政治原因造成的。

但要真正提高吞吐量,解决方案只能是增加网络可以做的计算量。为了达到这个目的,我们需要让机器并行工作,因此NEAR团队选择了分片技术。

分片并不是什么新技术,过去十年中,谷歌、Facebook、腾讯、百度等大公司一直在使用它来提供搜索、信使等产品。这些公司已经建立了强大的数据库,这些数据库是分片的,并且实际上拥有能够处理“故障”的共识机制,即为服务器故障。

与传统互联网行业相比,在去中心化的世界中,存在着新的挑战,“故障”现在不仅成为离线节点,而且还可以尝试提供恶意状态。在区块链分片中,重要的一点是即使在一些切分受到攻击时,也能够保持区块链状态的一致性。

Q3:NEAR项目提到的对于开发者友好的区块链开发环境,和股权证明式区块链的概念该如何理解?

Illia:NEAR团队相信,区块链和其他去中心化技术将推动未来的创新,并允许新业务和初创企业繁荣发展。为此,我们需要减少开发人员和用户进入的障碍。

对于开发人员来说,我们的目标是一个普通的网络或移动开发人员可以在15秒内部署一个示例应用程序,然后在一天内构建一些有趣的东西。类似于RubyonRails和node.js如何解锁由全栈和前端工程师构建的新一波应用程序,通过专注于智能合约的typescript,我们几乎允许任何开发人员轻松构建他们的应用程序。我们还提供了很多工具(在线IDE、与NPM兼容的命令行工具、typescript/javascript-sdk)。

在用户方面,我们希望普通用户可以非常容易使用DApp。例如,我们有一个测试版钱包,它支持密钥恢复、单点登录和“用NEAR登录”按钮(类似于用微信登录),还可以使用我们的账户模型唯一解锁的其他功能。

Q4:为什么Layer2技术无法达到团队的愿景呢,分片技术哪里优于layer2呢,如果降低参与NEAR生态中节点的大小?

Illia:Layer2专门用于加速单个应用程序。例如,loom允许运行单个游戏数据库。但是区块链致力于不同应用程序之间的交互,这意味着如果有人已经构建了一个应用程序,我可以很容易地从中受益并将其集成到我的智能合约中。在Layer2中,这是非常困难的,通常会对性能产生负面影响,因为需要与主网同步。

分片系统地解决了系统的尺度和交互问题。你可以想象,分片技术实际上是为每个智能合约运行Layer2侧链,并为它们的交互提供一个简单的协议。另外,如果应用程序不需要全部容量,则可以将它们分组以提高效率。

Q5:很多人说智能合约是个伪命题,其实很多问题中心化网络可以解决,NEAR生态中的DAPP有哪些核心竞争优势呢?

Illia:中心化网络的问题在于,一旦用户的主权意识觉醒,那么他将不再信任中心化机构所承诺的资产所有权。这个问题出现后,中心化网络中与资产息息相关的部分都回对去中心化网络发出诉求。

为了让去中心化网络中的DApp可以相互沟通、交互,NEAR提供的分片解决方案显得更加有优势,NEAR生态中的DApp可以实现信息交互和资产交易,几乎可以做到中心化网络所承担的功能。

Q6:您认为NEAR是否有希望首先完成WEB3的愿景,项目未来的规划是怎么样的?

Illia:我们相信,我们将为实现Web3构建去中心化互联网的愿景作出巨大贡献。NEAR的任务是“再次分散网络”。NEAR生态系统中有很多组件,我们非常高兴能与许多其他优秀的项目合作,以实现分散式互联网的目标。

我们计划在第四季度发布主网,暂未上线是因为我们在完成协议本身、工具和最终用户产品以及安全审计方面的工作。正如我所提到的,我们对网络传输和交互很感兴趣,因此,我们将根据开发人员和用户的反馈,继续努力成为最好的开发平台和最常用的去中心化基础设施。

链茶馆密切关注区块链行业的发展,愿意为优秀的区块链创业项目发声,如果有开发者有宣传推广的需求,可以联系我们。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190618A0EYR400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券