喜迎生日月——Neo主网上线四周年|Neo月报
共 8346字,需浏览 17分钟
·
2020-11-17 16:21
10 月,Neo 迎来了主网上线四周年的日子。Neo 基金会也在当天发布了一封社区公开信,与全球社区分享了 Neo 发展成就与对未来的展望,希望大家与 Neo 共同迎接下一个辉煌。
基于 Neo 的首个 DeFi 生态项目— Flamingo 已经进入稳定运行,Neo 又将加速准备下一个重大里程碑— Neo3。即将发布的 Neo3 Preview4 是测试网上线前的最终 Neo3 预览版本。全球社区开发团队与 Neo 核心开发人员都在为 Neo3 Preview4 与测试网进行最终的优化与测试。
Neo3 治理和经济模型与内置预言机的实施已进入最后验证阶段,在功能和效率方面都得到了深入测试。诸如基于治理参与的 GAS 分配等社区激励措施已经实施。当前团队还在研究允许 MPT 仅支持最新状态根,这项改变或将提高 TPS 和减少磁盘使用量。
在社区方面,COZ 和 NEL 的开发者们带来了 Neo3 的适配更新。COZ 完成了 Dora 的 Neo3 API,而 NEL 在 NELScan 中添加了 Neo3 TestNet 合约列表页面,并更新了其 Teemo 钱包,以区分 Neo3 dAPI 功能与 Neo2。NEXT 也将针对 Neo3 测试网更新 NeoLine 移动端。
在开发工具方面,COZ 发布了 Boa Python 合约编译器 v0.5.0,对其 CICD 框架进行了重大改进,包括与本地Neo3测试引擎的集成。COZ 在 neon-js 方面也取得了进展,v5.0.0-next.5 计划与 Neo3 Preview4 一起发布,从而实现了希望与 Neo3 集成的项目或应用程序所需的大多数功能。
AxLabs 发布了 neow3j v3.4.0,它对 SDK 进行了重大改进,包括遵循 NEP-11 标准与 NFT 交互的 API。编译器还获得了一些改进,包括发出调试信息的能力,从而使开发人员可以在 Neo Blockchain Toolkit for VS Code 中调试 Java 智能合约。
最后,Neo SPCC 对 NeoFS 进行了重大更新,发布了侧链智能合约,并发布了 NeoFS CLI 和存储节点供公众使用。NeoFS 治理模型也已完成,而 MetaStor 原型已大部分完成并正在进行基准测试。Neo SPCC 也将开始部署 CDN,以适配 Neo Preview4。
以下是本月的完整月报:
协议开发
Neo3 进展
整个 10 月,核心开发团队在 Neo3 的各个领域全面推进。全新的治理和经济模型的实施现已处于收尾阶段。与此同时团队也在寻求进一步优化协议优化方案,目前正在测试状态根性能。Neo3 Preview4 即将与大家见面,目前大部分工作已经完成。
最新的进展可以在这里查看:https://github.com/neo-project/neo/issues/1936
治理和经济模型
Neo3
Neo3 治理方面的进展主要包括社区激励措施相关的改进(#1848),以及包括委员会结果缓存等各种新增优化措施。新模型已经在功能和效率方面进行了深入测试,已获得批准即将合并。
StateRoot
Neo3
团队目前正在测试一个新提议,以评估 MPT 配置如果仅支持最新状态,是否可带来 TPS 改进或在某些情况下减少存储量。
Neo2.x
团队仍在审核关于重构 Neo2 MPT 实施(#1878)的请求。由于相关问题已解决,另一个寻求提高状态根同步优先级的相关 PR(#1922)已关闭。
Oracle
整个 10 月份,核心开发团队仍然专注在 Oracle 功能优化上,在最终讨论期间不断改进和修复代码。一旦 Oracle 模块的最终设计达成共识,相关 PR 将与 Master 合并。
其他基础设施影响
核心开发者在 10 月还完成了一系列其他基础设施的改进,包括重构 NeoVM 中的 ExecutionEngine 限制(#373)以使其更易于使用、添加默认方法 _deploy 和 verify 以分别在合约部署或验证时自动触发操作(#364)。
团队还改变了针对 Oracle 请求的最低费用(#374),并将 NEO 持有者的投票费用从 5 GAS 降低至 0.05 GAS(#2010)。另外还进行了 RpcClient 重新封装,将所有同步调用进行 async 替换(#335),另外还将异常字段添加至 RPC 调用结果,从而允许在 invokefunction 调用期间发生异常时共享调试信息(#364)。
基础设施与工具开发
月度看点
Flamingo
Neo 上的第一个 AMM - Flamingo SWAP 在 10 月 5 日正式上线,允许用户提供流动性并质押 LP 通证,以继续获得奖励。目前 SWAP 中资产流动性的总价值基本稳定在 2 亿美元左右。
COZ
完成了 Neo3 的 Dora API 并改进了后端以增强可扩展性;发布了 Boa v0.5,该版本最后尝试与本地 Neo3 测试引擎进行支持和集成。
Neo Tracker
将 NEO•ONE v3.0 的 Alpha 版本发布到 NPM,更新了节点以同步 Neo3 Preview3 测试网,并添加了 C#VM 以确保与其他节点的一致性。
AxLabs
推出了针对 Java 智能合约的调试功能,支持 NFT 合约交互,以及针对分层确定性钱包的 BIP-32 密钥衍生。
NEXT
将对 Neo3 测试网的支持集成到 NeoLine 移动端中,并开始开发新版本的电子钱包,以提供网络数据服务。
Neo SPCC
发布了各种组件,包括 NeoFS 侧链智能合约,CLI 和供公共使用的存储节点,并开始准备部署可用于 Neo3 Preview4 测试网的 CDN。
Red4Sec
对 Neo3 Preview3 进行代码审计,已发现了一个严重漏洞和一些其他问题,这些漏洞已报告或已修复。已经开始对即将发布的 Preview4 进行代码审计。
NEL
进一步提升了 NELScan 的 Neo3 兼容性,包括合约详细信息和测试网合约列表页面上的清单信息,以及向事务页面添加日志/通知信息。
项目里程碑
● DeFi
来自 NGD 社区的 Flamingo
- https://flamingo.finance/
本月初,Flamincome 中实施了新的 USDT 策略以优化收益,并在 5 日启动 SWAP 模块——Neo 区块链上的第一个 AMM 交易所。并在随后推出了“交易路由”和“分析功能”等新功能。
● 节点
来自 NSPCC 社区的 NeoGo
- https://github.com/nspcc-dev/neo-go
Neo SPCC 的 Go 节点实施在 10 月份进行了多次更新,即将 NeoFS 集成到其 Oracle 模块中,并不断添加 P2P 签名收集服务。该团队还对几个关键领域进行了研究,包括公平的操作码定价,区块链定制和 MPT 大小问题。
● 浏览器
来自 COZ 社区的 Dora
- https://dora.coz.io/
10 月,Dora 改进了其 API 文档和设计,并进行了更新以使用新的后端,从而提供了更好的可扩展性。COZ 还完成了 Neo3 API 的实施,并计划了该项目未来开发的详细设计方案。
来自 NEXT 社区的 NeoTube
- https://neotube.io/
NeoTube 资源管理器的更改主要集中在错误修复,纠正与交易历史记录有关的问题以及其他未正确显示的详细信息,并开始为 Neo3 设计新的 UI。
来自 NEL 社区的 NELScan
- https://scan.nel.group/
NEL 继续推出其资源管理器的更新,特别是针对 Neo3 的版本,已添加 TestNet 合约列表页面,显示诸如合约哈希,创建时间,名称和作者之类的信息。还提供了一个显示清单信息的界面,并且已将呼叫合约的日志/通知信息添加到了事务页面中,旨在帮助开发人员检查返回日志。
● 智能合约编译器
来自 COZ 社区的 Boa
- https://docs.coz.io/neo3/boa/index.html
9 月,COZ 发布了 neo-boa 的 0.4.0 版本,它是 Neo3 的 Python 智能合约编译器。最新版本包括一系列新功能,包括新方法,代码生成优化和 tryexcept 语句的验证。
来自 AxLabs 社区的 neow3j
- https://github.com/neow3j/neow3j
neow3j 3.4.0 也为 Java 开发人员提供了编译器方面的改进。编译器进行了一些改进,特别是在错误报告和字节数组初始化方面,并进行了重构以使该工具更具模块化和可维护性。该更新还使编译器能够发出调试信息,从而使开发人员可以使用 Neo Blockchain Toolkit for VS Code 中的调试器实用程序来调试 Java 智能合约。
● SDK
来自 AxLabs 社区的 neow3j
- https://github.com/neow3j/neow3j
neow3j 3.4.0 版本对其 SDK 进行了重大改进,并扩展了一个 API,以与 NEP-11 标准的 NFT 进行交互,并提供了一种方便的方法来跟踪已发送的交易。该团队还率先在 Neo 生态系统中采用 BIP-32 / 44 分层确定性钱包,从支持 BIP-32 密钥生成开始。
来自 COZ 社区的 neon-js
- https://docs.coz.io/neo3/neon-js
已完成合约交互的工作,计划于 11 月中旬与 Neo3 Preview4 一起发布。这个具有里程碑意义的版本 v5.0.0-next.5 将启用与 Neo3 集成的项目或应用程序所需的大多数功能。该 SDK 还获得了对 RPC 方法的扩展支持。
● 智能合约 & dApp 框架
来自 NEO Tracker 社区的 NEO•ONE
- https://neo-one.io/
v3.0.0-preview3.1 版本的发布标志着 NEO•ONE 框架在 Neo3 兼容性方面的重大改进。此次在 NPM 发布的 Alpha 更新主要集中在 NEO•ONE 节点上,可以与 Neo3 Preview3 测试网同步,并已更新为使用核心 C#VM,以确保执行的一致性。
● 钱包
来自 COZ 社区的 Neon
- https://neotube.io/
COZ 在过去一个月中专注开发其桌面钱包 v2.6 版本,完整版本将在之后发布。此更新是在添加 Neo3 支持之前的最后一个“新功能”版本。该团队也仍继续致力于即将推出的移动版 Neon 钱包。功能完备的 MVP 现正在接受用户测试,并在不久的将来发布测试版。
来自 NEXT 社区的 NeoLine
- https://neoline.io/
10 月,对 NeoLine 钱包及其后端的不同版本进行了一系列更新。Neo3 的实施已在移动版和 Chrome 扩展版中完成,并推出了各种改进措施,以更好地支持多链用户。在服务器端,添加了数据缓存以提高请求速度,并改进了多链/ PolyNetwork 请求中间件以辅助跨链传输。
来自 NEL 社区的 Teemo
- https://teemo.nel.group/index-en.html
对 Teemo 钱包 Neo3 版本的 dAPI 进行了修改,以区别于 Neo2 版本,以确保流畅交互。
● 分布式存储
来自 Neo SPCC 社区的 NeoFS
- https://fs.neo.org
Neo SPCC 在整个 10 月份对 NeoFS 进行了重大更新,发布了侧链智能合约,并推出面向大众的 NeoFS CLI 与存储节点。现在,节点中拥有来自最近更新的 v2 API 的所有服务,并且也可将 CLI 用于所有目标和容器相关的操作。
通过侧链字母合约,NeoFS 治理模型已完成并进行实施,为存储节点实现了数据复制例程。此外,MetaStor 原型已基本完成,并且正在进行基准测试。
与 NeoFS 相关的其他服务也进行了相当大的更新,最终实现了 S3 和 HTTP Gate,v2 API 的 AuthMate 实施以及 CDN 组件的集成测试。该团队现正在准备部署 CDN,以为 Neo Preview4 测试网做好准备。
● 学术研究
来自 NeoResearch 社区的学术文章
10 月 29 日,互联网刊物 MDPI Future 发表了 Neo Research 成员撰写的学术文章《A MILP Model for a Byzantine Fault Tolerant Blockchain Consensus》。
● 其他
来自 Red4Sec 社区的代码审计
- https://red4sec.com/en
与前几个月一样,Red4Sec 持续对 Neo3 进行安全审核。现在,代码审查已达到 Preview4 的 75%,报告并修复了 Preview3 的一个严重漏洞。该小组还正在审查 CNEO 和 CGAS 合约中的补救措施。
市场与运营
对于 NGD 团队来说,过去一个月忙碌却激动人心。通过回顾 Neo 过去的成就并展望未来,我们同社区一起庆祝了 Neo 主网上线四周年的日子。
Mint Rush 之后,Flamingo 也顺利上线了其 SWAP 组件-Neo 区块链上的第一个 AMM 交易所,这是 Neo 区块链在数字资产协议领域迈出的一大步。我也十分期待即将推出的社区治理组件 DAO 与永续合约交易组件 PERP 将会不断完善 Flamingo 的整体体验。
展望 11 月,NGD 市场团队将把重点转移到 Neo3 的主题上。Neo3 Preview4 即将发布,这是测试网发布之前的最后一个预览版本。我们预计基础架构开发,治理机制部署,组件集成和密集测试以及整个协议的优化都将在测试网发布前得到全面加速。
随着 Neo3 主网上线日子的不断临近,NGD 目前正在计划许多线上线下的活动推广。我们正在与 Neo 全球社区协作,策划举行全球线上 Neo3 黑客马拉松,开启数字资产和项目的 Neo3 迁移计划,更计划为开发者提供长期开发激励计划。另外值得一提的是,我们希望可以在明年重新举行 Neo 开发者大会。
—— NGD 市场总监高原
主要市场活动
生态发展
10 月,Neo 的 DeFi 生态迎来了里程碑式突破。诸如 Switcheo、Nash 和 Flamingo Finance 等 DeFi 项目都在蓬勃发展。
10 月开始,Nash 上线了新的流动性挖矿计划,计划每周分发 20,000 个NEX 给交易量超过一定标准的用户。该活动非常成功,NEX 在 10 月的交易量环比增加了 1000%。
同时,Nash 还发布了 Nash Link。Nash Link 是一项新的支付服务,使商户可以接受以加密货币进行的支付,并将其结算为法定货币。它目标可以同 Paypal 或 Stripe 一样达到相同的方便程度。通过基于区块链的支付,减少了中间商,来实现更低成本更快速的跨境支付。
Switcheo 推出了 TradeHub 治理模块,将产品决策从 Switcheo 基金会转移到 SWTH 代币持有者。通过 TradeHub,SWTH 持有者可以提出提案并进行投票,现已完成了两个提案投票。
Flamingo Finance 也在 10 月推出了其 SWAP 模块,一个由链上自动做市商驱动的去中心化交易所。Swap 的上线也标志着该平台迎来了 Flamingo 的通证分发的第二阶段。
SWAP 是一种易于使用的链上交易所,允许交易者将某通证兑换为另一种通证。它依靠其他用户来提供流动性来为交易者创造了充足的通证兑换渠道。流通性提供者除了可以按流动性提供比例获得交易手续费,还可以通过质押 LP 通证来获得 FLM。目前,SWAP 的总流动性稳定在 2 亿美元左右。
—— NGD 生态发展负责人王佳超
最新进展