以太坊进入2.0时代,NEAR的公链破局之路在何方?
以 NEAR 为代表的明星公链将何时突围,又会带给行业怎样的变革?
以公链的进化为锚,区块链行业的发展大致可分为三个阶段。
比特币打开了「开放货币」的大门,解放了人们对去中心化货币的想象。
以太坊的智能合约释放了应用的潜力,稳定币、借贷协议、DEX 等组件及其组合让去中心化的「开放金融」成为了现实。
在理想中的下一阶段,「开放金融」的范围将进一步扩大并涵盖所有高价值数据,走向「开放网络」。随着未来应用范围拓宽,用户及事务数量的膨胀无疑会对区块链的负荷能力提出更高的要求,扩容升级势在必行。
为了引领「开放网络」时代,头部公链们在今年各自拿出“神通”,加快进度,意在抢占未来赛道的新排位:
5 月,有“跨链之王”“Web3.0 开启者”之称的波卡上线主网候选网络 Polkadot CC1;
10 月,可无限扩容的“分片之王” NEAR 主网过渡至第二阶段,开放代币转账、创建账户、参与验证、投票治理、启动应用程序等网络功能;
12 月,ETH 2.0 创世区块被挖出,标志着以太坊终于走上 PoS 和扩容之路;
……
这些仍保有高关注度的明星公链多靠“三板斧”:技术上,在保证安全与去中心化的前提下攻坚可扩展性;生态上,在开发语言、开发工具和环境、降低迁移成本等方面照顾到开发者的易用性;定位上,先从更明确的垂直场景入手,再去讲改造互联网的宏大叙事。
而今天,我们将视线聚焦到近来生态发展飞速的 NEAR 上。
关注它的理由很简单:一拖再拖的 ETH 2.0 该有的模样(POS 机制+高 TPS+低 Gas),它都有。同时,NEAR 在跨链方面非常有针对性,借助彩虹桥(Rainbow Bridge)实现与以太坊的互操作性,支持 EVM(以太坊虚拟机)及其周边全套工具。在这样的技术支撑下,任何用户、APP、开发者都能无需许可地在以太坊和 NEAR 之间完成从资产到体验的转移。
这是否代表,今夏火爆的 DeFi 项目们有了更“近一步”的底层候选?在 ETH 2.0 正式到来的窗口期内,NEAR 有机会再造链上繁荣,率先迈入「开放网络」时代吗?高性能分片如何兼顾安全性和可组合性?公链竞争的未来景象是什么样?Odaily星球日报将在下文一一展开。
站在彩虹桥上迎接以太坊生态开发者
在去年的 Dragonfly Summit 上,V 神直言:“NEAR 做得非常不错,让我焦虑。”这是 V 神继大阪 Devcon5 称 NEAR 为以太坊 2.0 最强大竞争对手后,第二次在公开场合称赞该项目。
在我们看来,除了与 ETH 2.0 愿景相近外,NEAR 对以太坊更大的威胁来自其跨链技术——彩虹桥。
彩虹桥是实现以太坊和 NEAR 网络互操作性的第一步。这背后代表着三件事:
-
对于两方 token 的使用者和投资者,资产可通过彩虹桥跨链互通;
-
对于以太坊应用开发者,无需修改智能合约代码,可直接在 NEAR 的区块链平台上部署 EVM 应用,实现性能的大幅提升;
-
对于以太坊上 DApp 开发者和用户,可以在不离弃原有社区和生态的情况下,用熟悉的钱包等工具,提前体验 ETH 2.0。
彩虹桥的技术原理是,两个无需大量运算就能追踪链上状态的轻型客户端在配合工作:一个是用 Rust 语言执行的以太坊轻型客户端(作为一个 NEAR 合约),另一个是用 Solidity 语言执行的 NEAR 轻型客户端(作为一个以太坊合约)。同时,两者在以无需信任的方式验证其追踪的状态,在确认最终性后,将数据通过中继层转移给对方生态使用。(Odaily星球日报注:对细节感兴趣的开发者,欢迎来 Github:https://github.com/near/rainbow-bridge 查看文档。)
彩虹桥技术运行的轻型客户端简图
因此,彩虹桥具备自身去信任、无需许可、不依赖多签、完全去中心化等特点,并且已经部署在 NEAR 的主网上,目前供多个以太坊 DeFi 项目进行私测。也难怪NEAR 的产品经理 Alex Shevchenko(物理学博士、前 Bitfury 高管)有自信地认为,“NEAR 的跨链技术领先市场 6 - 9 个月。”
站在商用推广的角度,大家有没有发现,NEAR 的跨链非常有针对性?
做个比较。主打跨链概念的 Polkadot 目前将跨链研发重心放在平行链(分片链)之间的连接,就是波卡体系中不同应用链之间的协作,是同构跨链。与 Polkadot 不同,NEAR 直接瞄准了以太坊生态,站在彩虹桥上迎接以太坊的大量开发者。彩虹桥的技术难度也更大,是真正意义上的异构跨链,连接两条独立的底层公链。
据 NEAR 亚洲地区负责人 Amos Zhang 介绍,彩虹桥的推进只是 NEAR 跨链蓝图的第一步(资产迁移),第二步是支持 EVM,实现合约的直接跨链调用(合约迁移),第三步是完整支持 EVM 的周边工具(体验迁移)。
面向成熟开发者,NEAR 对 EVM 在 执行环境中提供支持,使得现存的以太坊合约,经过简单几步,就可以部署到 NEAR 上。(Odaily星球日报注:如果你是开发者,进入 https://github.com/nearprotocol/NEPs/issues/119,获取相关资源。)面向新手开发者,NEAR 推出了集成在网页上的 IDE工具(Gitpod),加载了一张基于Docker的镜像,选好了编程语言/平台版本,并且将相关组件自动安装好。甚至还有一个终端,内置供开发者随时修改代码的完整项目。开发者可以通过任何一个应用范例,零门槛创建 DApp,以此大大降低在 NEAR 上开发的门槛。(Odaily星球日报注:如果你是开发者,进入 https://near.org/zh/blog/near-onboarding-with-gitpod/,获取相关资源。)
在 智能合约 开发语言上,NEAR 支持 Rust 和 AssemblyScript。Rust 提供了更高安全性,而 AssemblyScript 基于Javascript ,拥有更大的开发者群体,方便前端快速开发出应用。
今年 7 月,NEAR 还推出了一个精巧的小功能——NEAR Drop,一个链上红包的概念,允许用户向还没有 NEAR 账户的人直接发送 NEAR 代币比自动注册链上账户。该红包可以直接通过邮件、短信、甚至微信直接发送。这个功能除了能让用户快速上手,也优化了 DApp 的获客流程,有助生态项目冷启动。
NEAR Drop 工作原理
看得出,为了争取到以太坊生态开发者的青睐,NEAR 在优化开发体验上考虑了诸多细节。
而完成“三步走”后,Metamask、imToken 等钱包将能直接支持 NEAR 上、EVM 执行环境下的 DApp。并且,开发者无需额外的工程量或高额的迁移成本。以太坊用户甚至可以“无感”使用NEAR上的以太坊应用。
用「Grants + OWC」模式扶持并巩固开发者
只是把开发者拉拢到 NEAR 上做开发,还远远不够。长久激励开发者、为原生项目提供引导和资金外的支持,也尤为关键。NEAR 在孵化和巩固开发者上采用了「Grants + OWC」的双重模式。
Grants 主要面向一些盈利模式不太清晰的基础设施类工具(如钱包、索引器、区块浏览器等生态组件),甚至是科研类的项目。项目方可直接申请资助。
OWC 则是面向初创项目的国际区块链加速器,无需与底层协议绑定。每期持续 12 周,包含 15 个团队。这些团队将在 OWC 内验证自己的创业想法是否可行。OWC 则为项目提供产品开发、KPI 设定、市场发掘、融资等方面的帮助。
Amos 表示,OWC 目前与世界各地 100 多位专业投资人保持紧密联系,有 30 多位大咖导师亲临一线指导。已结束的首期加速营帮助项目们成功融资逾 1500 万美元,第二期加速营已开放申请,将于 2021 年 1 月正式启动,也欢迎其他优质公链上的应用来参与。
NEAR生态的阶段性成果与未来布局
讲了这么多策略,NEAR 的生态现状如何?真的有吸引来大批 DApp 吗?我们先来看张图。
NEAR 生态图
这张图展示了已经、正在和即将围绕 NEAR 进行构建的项目名单,图中不乏 Chainlink、Maker、AAVE、IPFS 等明星项目。
自 10 月起,DEX聚合器 1inch、一体化 NFT 平台 Mintbase、DeFi 项目 Balancer、稳定币 TUSD 等多个以太坊生态项目先后宣布将进入 NEAR 生态。
1、 Mintbase 从以太坊迁移到 NEAR 后,利用了 NEAR 良好的扩容能力、简单的开发体验和易用的用户体验,使得 NFT 变得人人可用。
Mintbase 创始人 Nate Geier 在谈及“逃离以太坊”时表示:“过去,我们在以太坊上部署一个商店的价格大概是 2 美元,但现在价格已经超过 250 美元,光是创造 5 个 NFT 就得花费大约 50 美元。我们的愿景是在未来的某一天以 NFT 的形式出售各种门票,但这在以太坊当前的条件下根本行不通。”在综合比较 Polkadot、以太坊 2.0、Elrond、 EOS、Cosmos等平台后,Nate 认为 NEAR 的优势体现在:普通人可读的账户地址和合约地址、渐进的安全性、Rust 或 AssemblyScript 合约语言、POS 共识、动态再分片、便宜高速易上手等方面。他也指出 NEAR 当前可能存在缺少索引器(Odaily星球日报注:NEAR 已出现在 The Graph 的候选公链名单中,其开发者 David Kajpust 曾言,Compound 正暗中基于不同的公链进行开发)。
2、 11 月 3 日,NEAR 官方发文宣布,资产代币化平台 TrustToken 计划将其锚定美元的稳定币 TrueUSD (TUSD)上线 NEAR 主网,预计上线时间为 2020 年年末或 2021 年初。
TUSD 当前市值超过 3.3 亿美元,位列全球稳定币前五,被全球 80 多家交易所和 20 多家 OTC 商支持。TrustToken 在 DeFi 热潮期愈发感受到以太坊拥堵阻碍了其产品功能和可用性,因此期待能通过彩虹桥,安全、无需许可地桥接到 NEAR 上,让 Gas 费保持在较低水平,将交易处理速度从分钟级降至 1 秒出块、3 秒确认最终性,进而支撑更广泛的 DeFi、NFT、预测、支付场景,成为更多开放网络用例的基础。
3、 就在 11 月 25 日,头部聚合 DEX 1inch 宣布,由其开发的自动化做市商协议 Mooniswap 将同时部署在 NEAR 上,以探索 NEAR 和以太坊互操作性的各种可能性。
据 1inch CTO Anton Bukov(曾在 NEAR 负责开发彩虹桥,现在仍然指导着彩虹桥技术的高层设计工作)称,计划于明年启动基于 NEAR 分片模式、可无限扩容的 Mooniswap DEX (去中心化交易所)。他解释了选择 NEAR 来构建新的分片 DEX 的理由:“在非分片的区块链上构建 DEX,不仅区块链是扩容的瓶颈,智能合约也是。非同质化的分片区块链(如 Polkadot、ETH 2.0)不会比非分片的区块链快多少,因为智能合约不会自动分片,所有的交易最后还是得在单一分片上完成。”
对此,NEAR 联合创始人一龙(Illia Polosukhin)曾在近期的一场 AMA 中表示,“DeFi 是我们比较倾向的领域,NEAR 可以提供 1-2 秒的最终性(finality)和较低的交易费,预计会吸引一批去中心化交易平台的注意。”通过彩虹桥、EVM 的执行环境,Mooniswap、Balancer、Aave 等以太坊上的 DeFi 项目可以低成本、快速部署到 NEAR 上。
除了上述项目,二手移动设备交易平台 Glyde(由传统手机销售商、年营收超过 5 亿美元的 PCS Wireless 发起)、赛马游戏平台 Zed Run、引入流动性挖矿的像素类链游 Berry Club、数字卡片(NFT)交易平台 Paras、开放市场协议 Flux 等原生项目已在 NEAR 网络上启动。
以 8 月 22 日启动主网的 Flux(算是首个基于 NEAR 协议构建和启动的协议)为例,动态分片、随机信标、完整的开发工具和以太坊的互操作性是 Flux 选择 NEAR 的原因。在这样的底层支撑下,Flux 上的用户能够以低于 0.01 美元的交易费创建和交易预测市场。
NEAR 商务拓展总监 Sasha 表示,预估将有 17 个应用在 2021 年 2 月前登陆 NEAR 主网,包括手游点对点竞赛平台 OP games、交易员社交网络 Yanda、粉丝互动平台 Arterra、链游 Hash Rush、DAO 协作工具 Abridged 等。
这种规模的底层迁徙,反映出上层应用们对 NEAR 的认可,在获益于其技术优势的同时,也丰满了 NEAR 生态。
从数据成果上看,截至 11 月中旬,NEAR 主网已创建了 12,000 个账户、部署 7500 份合约,处理的转账交易达到 175,000 笔。
无限扩容背后的Nightshade夜影协议
彩虹桥之外,NEAR 扩建生态还有另一重要技术基石:通过独创的分片技术以实现扩容。
深耕 DeFi 的投资机构 D1 Ventures 曾详细对比了 NEAR 与以太坊 2.0、波卡、Cosmos 等项目间的技术区别。根据构架的差异,D1 Ventures 将底层 Layer 1 公链分成了两大类——「DApp链」和 「跨链平台」 。其中的「DApp 链」希望让所有的 DApp 都建立在一条通用的 Layer1 上,共享底层链的安全和性能,DApp 自身不会有独立的链,也不用考虑底层链的安全和治理,此类公链的典型代表就是以太坊和 NEAR。
有别于以太坊,NEAR 的区块内分片解决方案(又名 Nightshade 夜影协议)颇具创意,构架和技术实现也不同。
具体来说,从分片结构上看,以太坊 2.0、波卡是由一个信标链(中继链)和多个分片链组成,所有的分片链最终都需要信标链(中继链)确认,从而导致跨分片交易的延迟,同时整个系统的扩容能力也受限于信标链本身的扩容能力。而 NEAR 并未采取维护多个分片链的架构,而是在区块内进行分片,各个验证节点只需要维护一条链,只需要一个区块就可确认跨分片交易,解决了分片链架构的交易延迟问题。
同时,夜影协议还支持动态再分片,分片的数量会随着网络的用量动态调整。每个分片在目前未优化的情况下,已经可以支持每秒 1000 笔交易的容量。此外,NEAR 的分片是横向扩容的,意味着 10 个分片就可以达到 10000 TPS,100 个分片就是 100,000 TPS,理论上分片的数量是没有上限的。
在夜影协议介绍中,还包含了如何确认状态有效性与数据可用性、不同恶意行为的惩罚机制、出块人和验证节点两大角色的工作内容等细节,感兴趣的读者可在 https://mp.weixin.qq.com/s/S6JfBzCw92kYok4SVmYVZQ 进一步了解。
从设计理念上看,夜影协议不仅在解决公链的可扩展性,还试图解决可组合性、跨分片通信延迟、跨分片交易费用等问题。这些尝试为 NEAR 赢得了“分片之王”的美誉。
在采访 Amos 时,他讲到一件趣事,“当年以太坊基金会曾有意委托 NEAR 团队来执行分片开发工作,但因当时 NEAR 刚刚拿到了资方的投资而告吹。”
NEAR就是未来的以太坊2.0
介绍到这里,你或许会发现,NEAR 和以太坊 2.0 在讲的故事几近雷同,都是 POS 共识机制+扩容,都剑指高 TPS 和低 Gas 费。以太坊 2.0 该有的模样,NEAR 都有。
受限于 1.x 版本的诸多历史遗留问题,以太坊 2.0 已多次“跳票”。从先前的路线图上看,以太坊 2.0 的阶段 0 仅支持质押存款,阶段 1 可能开始部署分片,阶段 2 才会激活转账,整套过程走完预计还需数年。(Odaily星球日报注:由于以太坊分片开发进度缓慢,在最近的一次核心开发者会议中,Vitalik 表示可能会在以太坊 2.0 中放弃分片扩容方案,参与 rollup 的纵向扩容方案,分片的部署可能会推延到以太坊 3.0。)
同时,怎么将现有生态平滑引入 2.0 版本也是以太坊面临的一大难题。举个例子,在 2.0 的网络结构下,如何确认跨分片的交易排序、兼顾 DeFi 的可组合性仍有待解决。
在以太坊 2.0 仍是“空中楼阁”的这段窗口期,其他公链们有了加速追赶、承接以太坊溢出价值的机会。NEAR 就很好地发挥了其后发优势。自 2018 年 8 月项目启动起,NEAR 仅用了 26 个月的时间就实现了主网的渐进式发布(PoA 版本、受限阶段、第二阶段)。
今年 10 月,NEAR 主网已成功过渡至第二阶段,网络功能基本全部开放。现在任何人都可以发送或接收代币、创建账户、参与验证、投票治理、启动应用程序或是以其他方式使用 NEAR 网络。
在 11 月 3 日的第二次 Town Hall 线上社区会议上,几位核心成员披露了关于分片及彩虹桥等核心部分的最新开发进展。联创 Alex Skidanov 表示,NEAR 将在测试网上启动分片,并计划在 2021 年在测试网上测试分片功能,待功能完善后,由社区决定主网何时启动分片。目前,一个分片每秒可处理 1000 笔交易,技术成熟后,主网将可以通过增加分片数量实现 TPS 的成倍增长。
一龙也介绍称,目前彩虹桥的开发已进入第三阶段,正在主网进行私测,之后会发布 1.0 版本,届时人人都可以无需信任的方式使用这一工具。与此同时,NEAR 正在努力引入 EVM,目前已完成了一些早期工作,本月已经发布 beta 版本,届时开发者将可以在测试网上使用现有的以太坊工具部署合约。
单就开发进展而言,通过 NEAR + ETH 1.x 实现网络扩容似乎会比 ETH 2.0 完全落地来得更早。
不过,如今的公链之争早已不再是单纯的技术对比,生态的割裂及其规模上的差距才是领跑者与后来者之间难以跨越的巨大鸿沟。对于技术和生态的关系,Amos 认为,“这是经典的先有鸡还是先有蛋的问题。扩容能力更好的新链大多没有以太坊这般大规模的金融基础架构,同时缺乏有机增长的开发者社区,无法持续地开发更多的应用,NEAR 并不想颠覆以太坊,而是务实地选择了合作共赢的发展路径。”
NEAR 有意用底层的可延展性、中间层的优化、应用层的成熟工具,为开发者和用户提供简洁友好的体验,提前试用以太坊 2.0 的功能。
另外,此刻的以太坊开放团队将精力扑在 2.0 上,1.0 客户端相对中心化,存在单点风险,NEAR 方面也表示会持续支持以太坊 1.0 生态的发展 ,开发者可基于 NEAR 灵活的账户模型开发应用,在跨链落地后,双方共同获益。
「开放网络」下的公链竞争格局
从建设生态的打法到跨链+分片等技术支持,NEAR 并不囿于与以太坊竞合。下一个「开放网络」时代或许能容纳不到十家主流公链。但问题是,「开放网络」将由哪条公链率先开启?
现任“公链之王”自然有卫冕之心。
11 月 5 日凌晨,以太坊 2.0 版本存款合约正式发布;12 月 1 日,以太坊正式踏上升级之路,医治“慢且贵”的陈年顽疾。所有人都能预见,随着 DeFi 扩大边界、承载更高价值、其他链上应用领域接棒 DeFi,不扩容是不行了。只不过,以太坊百亿美元级别的生态规模既是优势也是负担,使以太坊每踏出一步都瞻前顾后、动作迟缓。
新生代公链在技术层面均有相对以太坊 1.x 的优势,不同的优势和背景也决定了不同公链的定位。
NEAR 的团队成员拥有连续成功创业、分片工程师等经历,开发成员几乎全都来自微软、Google、Facebook 等公司,并具有世界级电脑竞赛背景,共获得 4 次 ACM-ICPC 编程大赛世界冠军、6 枚奖牌及 12 决赛经历。(注:ACM-ICPC 是世界最高级别的大学生电脑竞赛。)
联创一龙曾是 Google TensorFlow 人工智能开源项目的主要代码贡献者,任 Google 深度学习小组项目主管。联创 Alex 曾就职于微软,于 2011 年加入 memSQL 担任 1 号工程师,作为架构师和工程总监引领开发出了目前唯一一个大规模商业级的分片数据库,被 Uber、高盛、三星等公司使用。
这样一支团队,赋予了 NEAR“分片扩容+易用性+互操作性”等技术特长,并同时制定出“创建者(开发者、创业者)进入市场的最快路径”(引自 NEAR 官网:https://near.org/)的商业定位。作为加速 DApp 开发和落地的开放网络平台,NEAR 更希望把生涩难懂的区块链做到平易近人。
在 NEAR 的开放网络愿景下,凡是涉及价值传输的业务都可以用区块链实现。Amos 认为,未来不会只有以太坊一条 公链 ,更可能是四、五条可跨链互通的 Layer 1 底层公链合作共存。在技术开源、包容开放的区块链世界,唯有相互借鉴、共同努力,行业才会长足进步。
具体到市场战略上,NEAR 会先将以太坊上的金融设施桥接到 NEAR 上,打破生态壁垒,实现弯道超车;再在开放金融层面上,搭建多种多样的面向 C 端用户的应用,比如能打赏 up 主的内容平台、线上协作平台等;最后开启开放网络时代,将数据的所有权交还给用户。