作者:Daolectic Research
编译:麟奇,链捕手
以太坊无疑是整个区块链生态系统中使用最多的智能合约平台。然而,它的扩展问题为其他区块链的发展铺平了道路,所有链都旨在实现同个目标:为大众的需求服务,同时保持去信任化、不可变、无需许可、透明和抗审查等特性。
问题是,很多平台都没有以太坊那么多的开发人员、用户和项目。尽管新公链有潜力,但也稍微“嫩了点”。因此,他们转而争夺区块链参与者的关键注意力份额,也由于关键互操作性技术的缺乏,潜在的生态系统发展一直在被推迟。
当然,这些问题也并非是无法解决的,NEAR就提供了一个新的思路。下文将主要带你理解NEAR协议的演化及其主要特征。
团队
NEAR的公共主网已于2020年10月启动,由Illia Polosukhin和Alexander Skidanov创建,这两位工程师于2017至2018年进入加密货币领域。
Illia在深度学习和语言理解研究方面拥有丰富的专业知识,这跟他之前在谷歌担任技术经理有关。Alexander此前在微软和MemSQL担任工程总监,擅长非区块链分片数据库等知识。
在2017年底和2018年初,该团队研究了可编程的智能合约系统和加密货币支付。之后他们发现现有的技术状态无法满足他们的目标,于是开始了自行设计。2018年8月,Illia和Alex组建了一个工程师团队来创建NEAR协议。
正如该团队之前所说:“我们组建了一个由开发者组成的梦之队:3个ICPC金牌得主(Mikhail是2次世界冠军),3个早期的MemSQL(为分布式数据库构建分片),4个Xooglers(大规模构建分布式系统)。”
合作和投资伙伴
NEAR在科技领域的业界表现,吸引了a16z等投资者。2020年3月,NEAR获得了由a16z领投的2100万美元融资。在转向加密货币后,他们广泛流传的白皮书系列,展示了其对区块链可扩展性和分片的深入理解,包括以太坊2.0和Polkadot方法论的优缺点。投资方除a16z,还有Libertus、Blockchange、Animal Ventures等以太坊项目创始人。其他投资者如下图:
技术
NEAR协议为了让自己和其他智能合约产生较强的差异性,尽可能地突出对开发人员友好的特点。
该平台试图通过在共享安全环境下的分片来提供一个可扩展的、去信任的区块链。一旦在NEAR上启用分片,该网络预计会根据用户需求定期改变支持的分片数量。该项目将这种基于需求的扩展策略称为“动态重新分片”,因为它使网络能够在任何给定时刻只支付它所需的基础设施和扩展性。动态重新分片可能是扩大和保护分片网络的一个更具成本效益的方法,因为节点的存储需求可能会根据需求而改变。
该平台声称,当与一种名为Doomslug的块创建机制一起使用时,其使用限制为10万TPS。根据作者的说法,它允许网络在单轮通信后达到一定程度的practical finality(实际不可逆),在第二轮通信后使用分解分量实现BFT。在Doomslug中,practical finality(或Doomslug finality)是指一个块的不可逆状态,直到至少有一个参与者被阻隔。此外,只要超过一半的验证者是在线和诚实的,Doomslug将允许网络继续创建和确认块,而如果少于三分之二的参与者在线,结束机制将中止。
NEAR建立起了自己的PoS变体:一种名为Thresholded Proof-of-Stake (TPOS)的方法,在没有内置委托机制的情况下,它支持1秒的区块时间和2到3秒的不可逆交易。NEAR共识机制的名称是Nightshade,系统被建模为一个单一的区块链。每个区块的交易列表被划分为实体部分,每个分片对应一个。所有部分结合起来形成一个区块。需要强调的是,数据块只能由管理分片状态的节点来验证。
每个逻辑区块理论上应该包含所有分片的所有交易。然而,由于在整个网络上广播一个逻辑区块的成本非常高昂,因此它从未被启动。相反,每个网络成员都保留了他们验证交易的分片和他们选择性监视的额外分片的状态。
一旦矿工创建了一个区块,它就会收集验证器节点的签名。因此,一个区块的权重等于包含在区块中签名的所有签名者的总权益。一条链的权重等于它的区块权重之和。此外,共识利用了一个不可逆装置,增加了额外的切片条件,以提高链的安全性。
NEAR的通胀区块奖励被锁定APY的5%。由于支出与质押成比例,在TPOS中,集中质押代币没有优势。从理论上讲,这可以通过消除对资源库的激励来增强网络的去中心化。每个分片最多有100个“位置”供验证者使用。购买一个位置的成本与NEAR质押的全部数量成比例,验证者和参与者可不断解除质押。
每个分片都由验证器节点的一个子集保护,它将分片的当前状态作为每个新区块的一部分进行广播。
互操作性
NEAR积极鼓励互操作性,最著名的是ETH-NEAR“彩虹桥”。这个桥由一个用Rust写入的以太坊轻客户端NEAR合约,和一个用Solidity写入的以太坊轻客户端以太坊合约组成。
完全去信任化跨两条链交易的承诺,是相当有吸引力的。然而,对不可逆性也有一定的限制。正如NEAR所指出的,“ETH->NEAR交互延迟等于X个以太坊区块生成的速度,即25个区块大约需要6分钟。”NEAR和ETH之间的现在延迟是4小时,但采用EIP-665后将减少至14秒左右。”
四个小时并不长,但EIP-665(以太坊改进计划)将显著改善这个问题。
但对于某些应用程序,4个小时的延迟就太长了,第三方可以通过允许更快速地向ETH链取款来缓解摩擦。
彩虹桥已于2021年4月上半月发布:整个团队在实施细节和完善边边角角上花费了大量的时间,也使该技术更加安全。随着The Rainbow Bridge的建立,NEAR成为了以太坊二层平台众多项目中的一个低成本、可扩展的替代方案。
治理
NEAR介绍了链上治理的几个组成部分:白皮书对过度依赖链上治理方法表示保留意见,指出“受到精确指定每个案例的要求的影响,可能会因某些决策中缺乏‘人类常识’而遇到问题,因此容易受到某些攻击,而链外决策过程则不会。”
由于缺乏明确的规范,NEAR的治理机制似乎相对不成熟。目前,只有验证者才有能力对提案进行投票。他们的支持为NEAR不受限的主网部署铺平了道路。
该网络的治理对社区是开放的,任何个人或组织都可以提交改进建议或发表评论,治理相关的讨论都可在NEAR论坛中。
通常情况下,提案会经过一个草案阶段,在此期间,提案要接受社区的评论和审查。如果建议得到足够的支持,NEAR开发团队将纳入修改。提案的实施日期将由修改的关键程度决定(例如,一个关键错误的修复补丁将会即刻被执行)。验证者最终会通过执行最新客户端版本,来决定是否接受新的协议版本。
生态系统和用例
NEAR已经努力地将自己营销为一个对开发者友好的平台。它的节点可以运行大多数浏览器都支持的WASM标准。智能合约可以用Rust或JavaScript同等版本编写。NEAR团队开发了一个包括一键式部署、单元测试以及其他重要工具的生态环境,这将促进开发者的增长。此外,NEAR还设计了一种创造性机制来降低交易成本:类似于以太坊上的元交易,开发者可以通过DApp管理的账户来补贴用户的费用。
Aurora是一个以太坊L2协议,在NEAR协议之上为开发者和消费者模拟以太坊体验。Aurora整合了两项不同的技术来提供无缝体验:一个功能完善的EVM和一个强大的跨链桥。开发人员可在几分钟内将以太坊去中心化应用程序(dApps)连接到其它以太坊合约和资产上,并在Aurora上部署。由于全球范围内的网络活动增加,以太坊的交易成本已达历史新高。
Aurora在不断控制gas费的上涨,甚至使平均交易成本为几美分。Aurora使开发者能够重新使用现有的Solidity和Vyper合约,而消费者可以通过MetaMask和其他以太坊钱包顺利访问这些应用程序。同时,以太坊ERC-20代币和合约数据将通过去信任化的Aurora桥(基于彩虹桥)传输到Aurora。Aurora以其低交易成本、一流的交易finality和可扩展性重新定义了以太坊生态系统的可能,同时还通过纳入每一个基于EVM的应用来扩展NEAR的生态系统。
案例研究
由于引入了彩虹桥,DeFi现已上线NEAR,并向全球所有用户开放,这使得任何在NEAR上可以加密验证的信息都可以在以太坊合约中使用,反之亦然。所有基于以太坊的资产,其总价值目前为数百亿美元,现都可在NEAR应用中正常运行。下面是两个主要的案例:
Flux
Flux是NEAR原生的DApp,一个安全的交易平台,可对验证者的工作进行奖励(包括未平仓合约的费用)。使用Flux,利益相关者可协作创造一个去中心化、用户友好的和可扩展的生态系统。Flux的去中心化预测市场使用衍生品来对事件的可能性进行定价。目前,还不清楚Flux将采用什么样的预言技术来预测市场结果。
开发者可以使用Flux在商品、真实世界事件或其他任何东西上构建市场。
它是第一个在区块链上提供经济保护数据喂价的跨链预言机。Flux在即将到来的首次亮相后不久就宣布了它与极光的连接,这有助于生态系统的DeFi扩展。
Flux在NEAR首次亮相后不久宣布与Aurora合作,协助生态系统的DeFi扩展。
截至发稿时,Near DeFi的TVL约为1.5亿美元。
Mintbase—NFT市场
NFT是NEAR区块链上的数字产品,创作者可以在交易过程收到提醒消息,并且每笔交易都可拿到补贴。Mintbase是一个广泛的NFT市场,它更关注整个NFT空间,而不是某个特定的利基市场,如游戏或艺术。Mintbase始于以太坊,近日刚获得100万美元用于扩展至NEAR。
此外,NEAR的网站上还提到了,目前有很多知名以太坊DeFi DAPP正在NEAR上部署、开发,包括AAVE、Maker、Chainlink和Balancer。Chainlink和Balancer目前开发进度最快,Chainlink oracles现在正在NEAR上运行,Balancer已提供集成授权来加速部署。
代币经济学
NEAR是该协议的原生代币和账户单位。其主要功能包括:
安全目的:质押的用户通过质押代币获得奖励,并帮助保保障网络安全。NEAR使用的是 PoS机制,可以保护Sybil免受DDoS攻击。
网络费用:网络存储应用程序数据,并允许通过发布交易来进行更改。网络会收取交易费用来更新此数据。NEAR网络收集并销毁这些费用:所以随着使用量的增加,也将有更多的代币被销毁。开发者获得智能合约使用成本中的小份额,早期应用程序开发有效地增加了网络消耗。当一个合约被调用时,网络交易成本的百分之一属于合约。系统级参数可设置开发人员从中选择的最小值。
代币分配:
代币释放:
- 社区赠款和计划:代币发放为期60个月。
- 每个核心团队成员都有4年的锁定期,过了锁定期之后会分12个月逐渐释放。
- 早期支持者:每个早期支持者都有一个12至36个月的锁定期,多数为24个月。
- 社区拍卖在2020年8月分不同的环节进行。期间,总共售出了超过1.2亿个代币。其中2500万代币已被释放,剩下的则被线性锁定12或24个月。
- 早期生态系统:锁仓期通常在6到12个月之间,但也有一些更短或更长。
- 基金会捐赠:这笔捐赠分为两部分。第一部分未被锁定,将被用于保障网络的第一阶段成功运行,第二部分被锁定24个月。
- 运营资金:赠款将于2020年下半年和2021年初开始发放,此部分代币需要有60个月的线性锁仓期。
NEAR协议于2020年4月22日上线主网,创世区块为10亿个NEAR。每年,5%的新供应量被作为epoch rewards,以维持网络的发展,总流通供应量为6000万个代币,这部分资金的90%分配给验证者(总计4.5%),10%分配给协议库(总计0.5%)。
小结
在评估一个进入加密空间的新平台时,有必要评估潜在的风险和限制。
每个NEAR区块都是由这些片段组成的,与“信标链”策略形成对比,在这种策略中,一个主链(如Polkadot中的中继链)确保了单个分片区块链的安全。这种分块方法有一个显著的优势:验证者不需要下载整个区块链的状态。这最大限度地减少了对节点的硬件要求,简化了轻客户端的开发,有利于网络的去中心化。
这在理论上有助于简化移动友好型客户端的创建,这也是NEAR的一个目标。目前,NEAR只有一个分片,但正准备更多的分片,以适应不断增长的需求。这将使NEAR经受最终的考验,因为跨分片通信是维护分片区块链最大的挑战之一。
用户在NEAR的社区委员会进行提案和治理辩论。在这方面,NEAR似乎是在复制以太坊的社交链下层。社区是否能在未来为这些治理的骨架添加更多的内容,将会非常有趣;但目前,一切似乎都比较将就,定义不清。
从2021年开始,价值和数据开始在加密货币生态系统中自由流动。消费者将如何使用桥,以及他们将遇到什么样的拥堵?虽然解决方案还不明显,但广泛地采用肯定会将互操作性的难点暴露在用户眼前。
总的来说,NEAR生态系统中的项目较少。要想在2022年获得吸引力,则需要吸引更多的DApps和开发者,否则就有可能成为一个区块链的鬼城。使得这种情况不太可能发生。生态系统对消费者和开发商的吸引力至关重要。