NEO 2019年7月月报

— 以下是【 NEO 7月月报 】文字版 —

NEO3 进展

Neo-cli

  • 修复Task取消的错误
  • 在list address命令中显示多签地址

Neo-devpack-dotnet

  • 分支自动生成入口点

Neo-VM

  • 完成对StackItem,Unsafe和ExecutionContext的单元测试,并实现100%的覆盖率
  •  代码样式及VS提示
  • 启用VS的DebuggerDisplay属性
  • 对SHL和SHR的小优化

Neo-gui

  • 在转账对话框的高级选项部分添加了“资产发送自(地址)”的选项
  • 修复了加载问题
  • 进度条问题修复
  • 修复提取GAS表格的样式问题

Neo

  • 修复了计算ConsensusPayload字节长度的问题
  • StorageKey的优化
  • 增加了ChangeViewReason
  • 将区块时间单位从秒更改为毫秒
  • 超快速的多签单元测试
  • 原生GAS初始化
  • 加速多签的单元测试
  • 修复FIFOSet
  • 智能合约API获取通知
  • 确保反序列化读取的字节数组长度的正确性
  • 加快Mempool对策略变化的重新验证
  • 在README上添加行数统计信息
  • 修复AssetDescriptor
  • 代码格式化
  • 调整TaskManager中FIFOSet的初始化
  • 修复了TaskManager中由于knownHashes的不断增加引发的内存泄漏问题(3.x)
  • 增加了反序列化时的数据项大小限制
  • 存储交易结果
  • 限制交易验证时状态相关的SYSCALL
  • 加载环境配置文件

NEO2.x 进展

NEO

  • 修复FIFOSet
  • 确保反序列化读取的字节数组长度的正确性
  • FIFO的使用
  • 修复了TaskManager中由于knownHashes的不断增加引发的内存泄漏问题

Neo-devpack-dotnet

  • 私有方法的单元测试

目前的核心开发工作现在集中在NEO3上, NEO2.x分支则会进行必要的bug修复更新。

上海NGD 进展

开发进展

– NEO3进展 –

  • 讨论并设计跨链方案
  • 已完成NEO3技术白皮书(预览版)内部审稿
  • 撰写NEO3开发指南,已完成80%
  • NEO3 C#-版SDK的功能实现,与核心开发者密切讨论其实现细节,已完成20%
  • 设计NEO3的投票机制以及相应的激励机制,确定算法及技术架构,已完成50%
  • 完成240个方法的单元测试

– NEO2进展 –

  • 官网更新:新增EcoBoost页面、开发者页面以及技术文档
  • 协助修复主网的主要bugs,并在测试网持续进行功能测试及回归测试

本月活动

7月19-21日,NEO受邀参加DoraHacks的极客马拉松——“第四次工业革命”,NEO创始人兼核心开发者 张铮文受邀出席,并以“用区块链撬动互联网的未来” 为题向在场者讲述对下一代互联网架构的理解与NEO3的生态愿景。三天的极客盛宴中,NEO不仅帮助hacker们快速地熟悉赛题,了解NEO,同时也分享区块链时下最新的前沿技术与创新应用。

7月25日,在越南胡志明举办的CoinTime Summit 2019峰会上,NGD EG生态发展负责人王佳超发表《Building a Flourishing EcoSystem》的主题演讲。

7月25日,NEO Powers up Vietnam Meetup在越南胡志明市成功举办,NGD EG生态负责人王佳超及NGD市场负责人高原为当地社区人员详细解答NEO发展方向及进展,并与来自越南社区的60多名NEO粉丝对EcoBoost进行探讨。

重要进展

  • 7月18日,NEO宣布与Ontology正式合作共建一个开放性跨链平台,打造下一代互联网基础设施。此次合作将结合双方优势,共同推出一项高效包容的互操作性协议,加速整个行业发展步伐。合作中,NEO与Ontology将基于自身技术特性进行全面适配,以充分应用互操作性协议。NEO将聚焦支持各类数字资产的协议与组件开发,Ontology将继续发力于面向未来的去中心化身份框架。
  • EcoBoost启动,超过50家重磅生态伙伴宣布加入,欢迎访问neo.org/ecoboost或通过eg@neo.org与我们取得联系,加入NEO EcoBoost计划。

NGD西雅图进展

– NEON vNext –

  • 增强编译器及其可扩展性;重新调整调试数据,用于定位符号并描述源码的当前执行状态。解决了F5开发体验中节约时间和了解内部过程的需求

– NEO-FX (新的统一编程模型) –

  • NEO-FX统一编程模型(链上/链下的跨链及即插即用的开发体验)的设计说明草案将于7月底提供给社区,以获得社区的早期反馈

– NEO Design Notes –

  • NGD 西雅图正在使用Design Note(设计笔记)方法,该方法由微软研究院开创,旨在解决开源开发过程中的分歧,使开发人员能够专注于卓越的工程设计

– 加入去中心化身份基金会 –

  • NEO加入了去中心化身份基金会(https://identity.foundation/),该基金会旨在建立一个去中心化身份的开放生态系统

开发者社区进展

NSPCC 社区

  • 数据审计的新版本已完成
  • 安全/权限和请求验证正在进行中
  • 对象存储的重构正在进行中
  • 针对对象属性的索引程序已完成
  • 支付系统:存储的充值和奖励正在进行中
  • NeoFS 测试网正在进行中
  • NeoFS 规范说明正在进行中
  • 对象的垃圾回收器正在进行中

活动内容

  • 7月11-12日,软件工程师Alexey Vanin和首席信息官Stanislav Bogatyrev代表出席在俄罗斯圣彼得堡举行的Hydra分布式计算会议
  • 7月8-12日,两位软件工程师Leonard Liubich和Vsevolod Brekelov代表出席在俄罗斯圣彼得堡举行的分布式计算实践与理论的暑期学习
  • NeoFS介绍视频(第一集:系统概述)

COZ社区

– Neo-python 

  • 继续审计测试网,将neo-python的结果及neo-cli 2.10.2的状态(VM引擎,VM结果,存储),费用(net,sys,gas消耗)和tx的详细信息进行比较
  • 修复了审核过程中遇到的各种问题,目前已完成93%

– Neon钱包 

  • 完成离线签名的实施和测试;简单的策略插件验证检查; 增强“导入钱包”选项功能
  • 发布版本2.3.0

– Neon-js 

  • 依赖包升级制作; 在文档中添加了更多示例
  • 添加了neo-cli 2.10.2的RPC方法
  • 改进Fixed8限制处理方法

NeoResearch社区

  • 在可移植项目(neopt)上完成了BigInteger C ++的实现
  • 将C++  BigInteger 移植至Python
  • Mono上为原始BigInteger C#类实现了一个C++端口,已验证了实现的正确性
  • 将NeoVM v3(开发中)移植到C ++语言  (详情)
  • 与2019年目标一致,启动 “libbft” 项目,旨在支持进一步的共识发展并提供更深入的性能/正确性分析(详情)
  • 与2019年目标一致,开始重组SciChain项目并对区块链隐私的挑战进行初步研究
  • 与SimplyPay公司合作,在巴西最大的城市圣保罗举办了一次见面会

Neow3j 社区

  • 发布neow3j  2.0.0 and 2.0.1版本!,这两个新版实现了一些新特性
  • 实现了智能合约的调用(#41)
  • 修复/解决了几个问题(如 #52, #53, #51, #56, #65, 等)
  • 增强了JavaDocs文档
  • 正在实现智能合约的部署功能 (#40)

NEXT社区

– NEOLine 插件钱包(neoline.cn)-

  • 根据 NEO 规范说明草案整理现有代码,包括但不限于请求体,异常捕获等
  • 插件接口文档更新

– iWallic钱包(iwallic.com)-

  • 处理用户反馈的钱包交易无法到账, 以及交易记录问题
  • 切换至最新区块节点,以保证交易实时性

本月活动

  • 为了让更多新加入NEXT社区的用户更全面清晰地了解NEO技术知识以及提升对dApp的认知,NEXT社区开启了线上直播分享课,以及线上小课堂。目前线上分享课已开展了5期,线上小课堂已更新到第27课

NEL社区

– NNSDEX –

  • 已添加域名转让和域名地址映射功能

 – NEL浏览器 –

  • 新增查看NEO上合约的功能,包括查看合约信息、调用交易量、用户地址数、NEP5转账金额,页面功能已完成,正在爬取分析数据。总共要分析的区块高度大概是4百万,目前已分析了约262万块的高度, ,预计还需要2周时间完成。已分析完成的合约信息可以通过搜索合约哈希的方式进行查看。

– NEORay –

  • 测试了python语言的编译器,之后将在Neoray官网上将其更新至下一个neoray版本

– NELswap –

  • 完成了代币兑换、增加/删除资金池的功能,并实现了对合约的调用。NELswap基本功能目前已经可用,且测试还在继续进行中。

NEO-ONE社区

  • 完成dAPI的技术支持工作
  • 主网上线的最终准备工作
  • 更新并修复网站和课程

社交媒体

TwitterFacebookRedditDiscord
324,40630,90398,19525,183
MediumYouTubeWechatWeibo
2,3863,58617,0078,312

流动性

  • 交易所上线总数:76家
  • NEO新上线交易所:TokenEco通交所、ZDCoin.app交易所
  • 支持NEO、GAS及NEP5新增钱包:Zelcore Wallet

交易所&钱包 简介

– TokenEco通交所 – 

TokenEco通交所,是全球首家通证生态数字资产交易平台-致力于服务实体企业,优选价值通证;简称:“通交所”、TEE。

TokenEco通交所以“通证生态,优选价值通证”为宗旨,切实从用户角度出发,凭借对区块链领域的深刻认知,为全球用户甄选优质通证,提供安全、便捷的数字资产交易和管理服务。目前,通交所用户群体已经覆盖中国大陆、香港、澳门、台湾,澳大利亚,马来西亚,越南等地区。

– ZDCoin.app交易所 –

ZDCoin(支点交易所)成立于2019年3月,注册于新加坡,面向全球区块链爱好者提供数字资产的交易服务。团队成员来自天涯论坛,交易系统与火币同源。

– Zelcore钱包 –

Zelcore是一个多资产平台和钱包,用户可以免费使用,可提供极其快速的代币兑换体验。Zelcore+通过将API与头部交易所和TradingView平台进行集成实现了高级的交易功能。

招聘信息

邮件发送至:career@neo.org

  • 上海技术负责人
  • 生态发展助理经理
  • 招聘助理经理
  • 测试工程师
  • 区块链交互工程师
  • 区块链开发工程师

发表评论

Top