BLOG October 16, 2020
Neo月报 - 2020年9月
毫无疑问,9月的主旋律是首个基于 Neo 的全新 DeFi 生态项目 Flamingo。Flamingo 作为 Neo 在 DeFi 领域的基础设施,将成为 Neo 上提供资产跨链、链上流动性提供、质押资产、收益分配等综合场景的全栈 DeFi 协议,是填补 Neo DeFi 版图的重要组件。
Flamingo 由五大主要组件组成,包括提供资产跨链功能的多资产跨链网关 Wrapper、链上流动性交易市场Swap(AMM-DEX)、集成质押铸造稳定币和平台通证挖矿等资管功能的 Vault(Synthetic - Stablecoin),基于自动做市机制的链上永续合约交易平台 Perp,以及最终用于项目治理的 DAO。
9月23日,Flamincome和Wrapper正式上线。Flamincome 是一个以太坊端的终极收益增强器(Ultimate Yield Booster),包含两大模块——以最优策略优化资产收益Optimizer和将生息资产转化为锚定原资产的合成资产Normalizer。Mint Rush 与 Mint Rush 2分别在9月26日与9月30日开启,目前项目已经进入Swap阶段。
大量用户的涌入对于我们的钱包与网络都是不小的挑战。整个九月,Flamingo团队参加了不少的线上AMA,介绍Flamingo项目与参与流程。社区工作者们也一直在社区里及时解答用户的各种问题。
Neo3的开发一直在稳步进行中,预计在11月中旬发布Preview4版本。治理和经济模型都进行了一些优化,Neo3的Oracle解决方案选择了异步方法。 当前计划会将Preview4作为Neo3 测试网之前的最终里程碑版本。
以下是本月的完整月报:
协议开发
Neo3 进展
上个月,Neo完成了Neo3 Preview4计划中的其余任务,Preview4预计将于11月中发布。在正式发布Neo3测试网之前,还将在Preview4版本中引入一些新功能。到目前为止,Oracle组件已准备完毕,并对新委员会机制进行了逻辑修改,以增强Neo3中经济模型的稳定性。最后,StateRoot功能正在实施中,其中包括一些性能增强的优化。
治理和经济模型
Neo3
为了改善Neo3治理和经济模型背后的操作逻辑,我们进行了一些优化,例如委员会成员的刷新间隔。 现在将根据委员会成员和验证者的总数,每28个区块重新计算委员会成员的身份。经过仔细考虑和与社区讨论后,团队选择采用这种新机制,也有望更好地激励委员会成员及其选民。可以在以下PR中找到相关的更改和优化:#1848,#1917和#1920。
Neo2.x
9月,我们对Neo2的经济模型进行了一些修改,以提高协议对更复杂智能合约(如DeFi服务中使用的合约)的友好性。更改包括提高免费GAS的最大数额(#1888),添加最低网络费用的调整功能(#1901)以及CLI和插件模块中的相应更改。 所做的更改已包含在9月20日用于MainNet升级的新版本(neo-cli v2.12.0)中。
StateRoot
Neo3
核心开发团队和社区仍在讨论是否将StateRoot与共识算法解耦。一项新建议是在链中增加一个新角色-状态验证器。这些节点将由委员会指定并通过其他渠道进行通信,并用于签署和广播StateRoot。但是,对于是否需要在整个网络上广播StateRoot还是是否应该通过RPC获得此信息,仍然存在各种观点。 在#1526中可以找到关于此主题的讨论。 Neo核心开发人员还决定在可选的Neo模块中实现StateRoot逻辑。 逻辑迁移仍在进行中,将来会提出PR。
Neo2.x
9月,StateRoot功能实现了许多改进。其中包括同步速度改进(#1854),防止状态验证失败时终止节点的修复程序(#1940),StateRoot有效负载的优化(#1955),避免getroots请求垃圾邮件的更改(#1957)和提升了根同步任务的优先级,以防止会话任务计数影响状态同步(#1922)。 还计划进行进一步的改进,使节点只能存储当前状态。 其中一个相关PR(#1878)已完成审核,另一个则正在准备中。
Oracle
我们已决定将异步Oracle方案选为Neo的核心Oracle解决方案,而不是原始提案中的同步版本。 该决定是基于异步选项提供的优势做出的,包括对特殊事务排序/延迟的低度依赖,以及访问与特定时间相关的URL的能力。相关的PR(#1738)已通过测试,现在已合并到Master分支中。目前我们还正在审查将OracleService插件添加到Neo模块中所需的其他PR(#326)。
架构影响
我们还在9月完成了几项关键基础架构的改进,例如对区块接收高度限制的增加(#1870)。通过限制传入区块的有效负载,Neo将防止未验证的区块缓存变得太大,同时还将防止恶意实体泛滥该节点。另一项更改是引入了指定合约(#1950),为将来向网络中添加新角色提供了一种机制。同时,它将用于存储Oracle节点列表。
其他值得注意的改进包括:发布了Neo-devpack-dotnet的Preview3版本(#352),为neo-cli添加了非交互模式(#651)以及优化了Ping消息(#1903)以提高性能。最后,为了更好地为开发人员提供服务,创建了一种新类型Neo.SmartContract.Framework.List <T>(#361)。 它将用于满足C#智能合约中可增长的列表/数组的需求。
基础设施与工具开发
月度亮点
Flamingo
由 NGD 孵化的基于 Neo 的全新 DeFi 生态项目 Flamingo 已于 9 月 23 日正式启动。第一阶段 Mint Rush 于 9 月 26 日上线,现已进入第二阶段 Swap。关于 Flamingo 的更多信息,欢迎添加客服:flmoon2020。
COZ
Dora v0.0.2和Neo Boa v0.4.0已发布。COZ为Neo2主网部署了5个新的高可用性公共节点,以满足不断增长的网络需求。
NEO Tracker
9月,NEO Tracker团队仍专注于NEO•ONE 3.0版本,与Neo3-Preview 3兼容。
AxLabs
重新设计了SDK的合约API,以支持智能合约中的字符串连接,并更新了Neo3的neow3j文档。
NEXT
改进了NeoLine Chrome扩展钱包,以提升对Flamingo和UX的支持,并结合后端系统升级,以扩展与满足DeFi用户的需求。
Neo SPCC
在最新节点的更新后,部署第一批NeoFS体系结构到Preview3测试网,并完成基本的CDN组件。
Red4Sec
在其Preview3版本中发现了8个问题,其中包括在报告交付之前已报告并修复的2个严重漏洞。 还发现并修复了新CNEO合约中的漏洞。
NeoResearch
完成dBFT 3.0的最终规范,并对SMACCO(智能帐户编辑器)编写了新文档,该工具面向具有学术兴趣的用户。
NEL
升级Preview3的后端设置,完成了对Neo3合约交易数据的分析,并推出了NeoRay的相关前端更改。
项目里程碑
DeFi
NGD: Flamingo
伴随项目白皮书、FAQ和用户操作指南的陆续发布,由NGD孵化的首个基于Neo的互操作性全栈DeFi协议——Flamingo (https://flamingo.finance)于9月23日正式上线Wrapper功能和以太坊增益器Flamincome。由于钱包问题,原定于9月25日上线的Mint Rush延期一日,后一直稳定运作至第二阶段Swap上线。
节点
NSPCC:NeoGo
Neo SPCC发布了Neo2 Go节点的v0.78.0版本,其中包括neo-node v2.12.x中引入的所有协议更改。 该团队还引入了一个新的getalltransfertx RPC调用,以简化涉及NEP-5和UTXO资产的交易历史查询。 对于Neo3版本的NeoGo,与其他最近的更改一起实施了本地Oracle合约,其中包括对GAS分配方案的更改以及对dBFT计时器的改进,以实现更精确的区块间隔。
浏览器
COZ:Dora
从上个月发布以来,COZ发布了Dora v0.0.2,它具有几个新功能,包括智能合约的调用历史记录图,合约页面上的新栏目以及API的正式发布。
NEXT :NeoTube
NEXT为其频繁查询的数据增加了缓存,并对其进行了其他优化,以帮助扩展其各种服务,从而更好地应对Flamingo推出以来不断增长的用户需求。地址信息页面也已更新,以显示FLM和其他相关资产余额。
智能合约编译器
COZ:Boa
9月,COZ发布了neo-boa的0.4.0版本,它是Neo3的Python智能合约编译器。最新版本包括一系列新功能,包括新方法,代码生成优化和tryexcept语句的验证。
AxLabs:neow3j
AxLabs在9月期间继续扩展其Java编译器功能,以支持字符串连接。并更新了devpack,以允许开发人员创建类和方法,用作与区块链上任何智能合约的接口。 在最终用户的视野之外,该团队还创建了一个框架,用于方便地测试编译器,以提高并保持其质量。
SDK
AxLabs:neow3j
9月看到了neow3j 3.3.0的发布,其中对SDK的合约API进行了重新设计,并对编译器和SDK进行了其他改进,修复和扩展。 所做的更改使该工具与Neo3 Preview3保持同步,并使合约API更加一致并为开发人员提供了便利。
智能合约与 dApp 框架
NEO Tracker:NEO•ONE
9月,该团队针对其3.0里程碑版本发布了路线图上的许多更新,这将使该服务与Neo3 Preview3兼容。 更新NEO•ONE智能合约客户端API的创建方式以及合约的创建和结构方式,也提升了相关功能。在节点方面进行了其他改进,更新了RPC方法,存储和区块链实现。
NEL: NeoRay
在上个月的工作基础上,NEL致力于使其集成开发环境NeoRay与Neo3 Preview3兼容。 对存储插件的修改使得可以存储和分析来自Preview3 测试网合约的交易数据,并且添加了合约信息页面以显示相关信息。
钱包
NEXT:NeoLine 钱包
NEXT团队在9月份对NeoLine钱包进行了许多改进。对于Chrome扩展程序版本,更改包括重新设计的界面,改进的dAPI调用和优先级费用菜单,以及提示用户备份其机密信息的提示。 该团队还在后端推出了许多更改,旨在帮助提高数据访问速度并扩展服务以支持更多请求。
NeoSPCC:NeoFS
9月,Neo SPCC发布了InnerRing节点的v2.0和v2.0存储节点的预发布。 在Preview3 TestNet上部署NeoFS InnerRing,智能合约和小额支付侧链之后,现在已经开始对该服务进行测试。 此外,该平台的治理模型是与NGD合作设计的,目前正在实施中。
NeoFS的其他关键服务处于不同的开发阶段。 9月,团队完成了NeoFS CDN的几个基本组件,即边缘管理器,任务-协调器和缓存无效器。 此外,已经更新了相关文档,以准备将CDN部署在Preview3 TestNet上。
学术研究
NeoResearch:dBFT 3.0 规范
9月,NeoResearch提供了dBFT 3.0的最终规格文档,该文档正在评估中。 NeoResearch成员还向一本科学期刊提交了有关整数编程模型和dBFT 3.0的学术研究,该研究目前正在接受审核。
其他
Red4Sec:代码审计
Red4Sec继续对Neo core进行安全审核。 到目前为止,Preview4已经完成60%的审查。 自从Preview3版本发布以来,总计发现8个问题,并报告了2个重要漏洞,目前正在为准备Preview4解决这些问题。 该团队还报告了CNEO / CGAS合约中的漏洞,现已修复并进行了审查。
市场与运营
9月,市场部的工作主要围绕Neo的DeFi项目Flamingo进行。NGD的主要成员,Neo创始人达鸿飞、市场负责人高原、生态发展负责人王佳超等NGD重要成员,参加了多个线上线下活动,介绍Flamingo的设计理念和发布细节。 随着Mint Rush和Mint Rush 2的上线,我们也发布了FAQ和用户指南,一直与全球社区保持实时沟通,以解决大家对Flamingo的问题和疑虑。
- 9 月 16 日 - 9 月 18 日,以「新机遇、新需求、新模式」为主题的 2020 中国零售商大会在厦门国际会展中心盛大举行。Neo 作为本次平行分论坛《第三届中国(厦门)国际区块链+商业未来发展峰会》的总冠名方,也有丰富的活动安排。
- Neo 创始人达鸿飞现身发表了《开放新金融范式:现在与未来》主题演讲。NGD 市场总监高原现身发表《 Flamingo:基于 Neo 的跨链全栈 DeFi 协议》。
- 身为 Flamingo 的产品负责人,高原从白皮书出发进一步介绍了 Flamingo 的经济模型、治理方式、产品路线图等设计思路与目前规划。
- Neo 生态发展总监王佳超先后出席了两场圆桌论坛:BSN 开放联盟链 & 走出以太坊:开放金融的全新可能。同时,我们还在当地举办了 Flamingo 之夜,定向邀请 Neo 的老朋友们近距离了解 Flamingo。
- 9月21日,达鸿飞参加了Neo国内社区以及海外Discord AMA,以向全球社区同步Flamingo的最新开发进展,解答大家对于Flamingo的疑问。
- 9月21日至25日,达鸿飞陆续参加了由区块链媒体币乎、Coinvoice、CoinTelegraph China举办的线上AMA,介绍Flamingo的更多发布细节以及其对DeFi的行业看法。
- 9月21日-25日,王佳超参与了包括由OKEx、抹茶、HyperPay、聚币、Crypto Nation等机构主办的AMA,介绍Flamingo项目进展与Mint Rush细节。
- 9月22-24日,高原参与了包括链茶馆、可可金融与NNT Podcast在内的AMA活动,分享Flamingo相比以太坊上其他DeFi项目的优势,NGD的项目孵化计划与目标,以及Mint Rush细节。
- 9 月 28 日至 29 日,Neo 受邀出席火星区块链在深圳举办的「POW‘ER 2020 DEFI 创新者大会」。达鸿飞出席发表《糖衣下的金融新范式》主题演讲。NGD 市场部总监高原发表《Flamingo:基于Neo的互操作性全栈DeFi协议》主题演讲。
- 9月23日至30日,在Mint Rush和Mint Rush2上线期间,NGD市场团队不断在实时同步各种公告与操作流程,活跃于海内外社区以及时回答大家的问题。关于Flamingo的更多信息,欢迎参考:https://docs.flamingo.finance/v/cn/
生态发展
毫无疑问,9月Neo生态最高速的增长来自DeFi项目—Flamingo。伴随Mint Rush和Mint Rush2的上线,也让不少新朋友加入了Neo,开始了解Neo生态。
对于Nash来说,9月也是其主网交易所正式推出一年的月份。列支敦士登金融市场管理局(FMA)将其母公司添加到监管交易所。与此同时,Nash于9月14日向欧洲客户推出了其Nash Cash加密/法定服务的MVP。 Nash Cash支持在欧元之间买卖USDC,并提供0%的加密货币购买费用。
以下是九月份其他生态系统的进展和活动。
- Flamingo Finance在9月推出了以太坊端的收益增强工具Flamincome,以及Flamingo中的Wrapper和Vault两大模块,允许用户将资产迁移为NEP-5标准并将其质押在Neo区块链上,以参与整个Neo DeFi生态。
- O3 Labs与Neo在官方Telegram群中共同举办了AMA活动,介绍了O3钱包的最新版本特性。
- TypeEarn目前正在完善项目白皮书。
- 9月9日,Nash发布了主网上线一年来的进展,包括非托管的BTC交易、多方计算(MPC)上的去中心化API密钥等。未来,团队将致力于Nash Cash 法币通道,完整的移动钱包交易功能,以及Nash Savings DeFi项目。9月11日,Nash宣布其母公司Neon Exchange AG被列支敦士登金融市场管理局(FMA)列入监管交易所。
- NeoLogin网络钱包背后的团队宣布开发一个API小部件Onramper,可直接从网站或应用程序中使用法币直接购买加密货币。目前,Onramper支持150个国家/地区,130种法币和包括NEO在内的47种加密货币。
- NEO•ONE在Twitter上展开了一系列活动,重点介绍了使用NEO•ONE开发时用户可以使用的许多功能。如课程,文档,内联诊断等。
- TranslateMe 已经开启在线Beta测试。TranslateMe是一个允许用户通过贡献翻译建议来获得TMN奖励的线上协议,目前已整合德语和法语语言模型。
- 作为Switcheo网络的重要组件,Tradehub迎来了重大更新,目前验证节点已经全部升级至v1.8.0,后续将循序渐进的对CDP模块、AMM/LPs模块进行测试与发布,Tradehub领先的OrderBook+AMM的交易撮合模式将于不久后正式问世。此外,基于Tradehub的衍生品交易所Demex测试网交易大赛于本月落下帷幕,Demex经过此次产品与性能测试,向正式发布迈出了坚实的一步。