为了帮助大家了解NEO平台上技术社区的开发进展,NEONewsToday将每月发布一份值得关注的更新报告。这些报告将包括对NEO核心项目的贡献以及对社区创建项目的改进。

这个报告不是包括所有项目进展的详细清单。NEONewsToday将从尽可能多的社区贡献者中收集信息,但并不能完全包含所有社区项目内容。

任何对NEO基础设施或开发工具做出重大贡献的NEO开发者(无论是开发社区的成员还是其他人),都可以通过wakeup@neonewstoday.com与NEONewsToday 联系,并提供相关信息以供将来报告使用。

NEO协议贡献

Neo-cli(NR)

自10月24日以来,NeoResearch成员Igor和Vitor Coelho一直致力于一项旨在优化NEO共识机制的重大更新。该提案中还看到了CoZ和NGD成员的贡献和评论。https://github.com/neo-projec...

此项更新的第一部分由PR #426涵盖,重点介绍如何添加“提交”阶段的共识,以防止“分叉”问题(移植到与Akka模型兼容的地方),以及更新策略和其他性能优化。再生策略的目的是允许丢失/失败的共识节点自动重新与网络连接,无需重新启动。https://github.com/neo-projec...

初步的修改已经完成,目前正在接受NeoResearch、NGD和CoZ的测试。在不久的将来,新的具有这些改进的Neo-cli版本将被应用到测试网络共识节点中。

社区项目

Neon Wallet (CoZ)

11月发布了Neon Wallet v2,对原有的Neon Wallet进行了全面的设计改进。本月进行了大量更改,包括实现了新功能,如NEP-9 QR生成、节点选择以及简单可转换的转移和Token销售优先费用。https://neonewstoday.com/gene...

第一周是修复新特性和其他各种日常bug的修复https://github.com/CityOfZion...,例如将接收转移的最大数量从10个增加到25个https://github.com/CityOfZion...。Neon Wallet是去中心化的,已经不存在对其他项目的依赖https://github.com/CityOfZion...。其中一个例子就是Neoscan的自动节点选择,它被直接内置在Neon钱包中的自动节点选择算法所取代。https://github.com/CityOfZion...

第一周,钱包的下载量就超过了15k。目前的短期目标包括处理小Bug、对测试的改进以及考虑替代定价数据API。该团队还开始计划对本地网络或手动节点地址输入、多团体钱包和改进的用户体验/用户界面的GAS索赔的支持。

在最后一周,有20多个问题得到了解决,测试覆盖率和节点选择算法也得到了进一步的改进https://github.com/CityOfZion...。这将继续作为之后的核心关注点,因为该团队为第一次重大更新(即v2.0.1)打下了坚实的基础。

neo-local (CoZ)
11月的大部分开发都花在了改进和更新命令行界面(CLI)上https://github.com/CityOfZion...。 最初的改进之一是添加了destroy命令,允许根据需要停止和删除服务容器。 新的本地版本0.11.1于11月6日星期二发布。https://github.com/CityOfZion...

从12日星期一开始的第二周,PrivateNet容器https://github.com/CityOfZion...、新python https://github.com/CityOfZion...://github.com/CityOfZion/neo-local/pull/108被添加到CLI。通过改进CLI,可以简化对CLI的理解,并建立用于开发的NEO私有链。

从19日星期一开始的下一周,CLI中添加了neo-scan-sync https://github.com/CityOfZion...://github.com/CityOfZion/neo-local/pull/119,同时还添加了其他改进,如引导链的能力https://github.com/CityOfZion...。CLI启动了特性工作,目的是使其具有上下文智能;这意味着它知道哪些服务相互依赖,以便以正确的顺序启动它们https://github.com/CityOfZion...。

11月的最后一周,CLI功能得到了改进,这些功能在项目的早期阶段得到了快速开发https://github.com/CityOfZion...。这些更改包括增加配置的灵活性,以及支持在任何操作系统上加载配置。改进还提供了进度条和其他信息,以帮助用户知道下载需要多长时间。https://github.com/CityOfZion...

近期欧洲黑客马拉松(鹿特丹,柏林和苏黎世)也使用了NEO本地项目https://github.com/CityOfZion...。该团队报告称,已经收到了很多关于如何在未来改进项目的有用反馈。

neo-python (CoZ)
虽然neo-python节点在正常网络活动期间通常没有问题,但增加的使用/滥用行为可能导致neo-python节点卡住,需要重新启动。 neo-python团队已经投入时间分析此行为并更新网络代码以提高这些节点的整体弹性。

bootstrapping进程也得到了改进,在这之前需要用户更新protocol.xxx.json文件中的bootstrap链接。该文件现在将自动查找最新版本https://github.com/CityOfZion...,因此用户无需进行手动修改。主网和测试网引导程序文件已更新,分别阻止高度3002xxx和2022xxx。

更新后的实现能够通过在neo-python设置中指定路径来交换组件类https://github.com/CityOfZion...。虽然目前只支持RPC和REST服务器,但团队打算将其扩展为包括CLI命令,网络和数据库。最终,该团队希望允许用户创建可以通过pip包管理器安装的自我维护插件,然后通过更改protocol.xxx.json来激活。

在向JSON-RPC服务器添加GET和OPTIONS请求功能之后,neo-python项目正在接入与neo-cli的功能奇偶校验https://github.com/CityOfZion...。在更新之后,使用neo-python的RPC节点将通过GET请求进行查询。

neo-tools (CoZ)
Neo-tools是一个更近期的项目,由City of Zion 的开发者Fetter带头发起https://github.com/CityOfZion...。 现采用CLI的形式,旨在将所有NEO API、示例和项目原语集中到一个位置,以便开发人员可以在简单的类Unix环境中轻松访问它们。

Fetter从包含基本参考API实现和服务的初始构建开始。其中包括Neoscan,neon-js,Binance,Coinmarketcap和CoinPaprika的CLI。 根据这些内容,Fetter优先考虑被动地添加开发者社区需求最多或者其他成员所需的工具。

在短期内,neo-tools的更新将侧重于一致性和代码模块化,但可以期待Fetter意图包纳所有NEO服务,包括RPC和REST API,钱包服务和区块链元数据分析/转换实用程序。

NeoCompiler Eco (NR)
NeoCompiler Eco是一个智能合约开发平台https://neocompiler.io/#/,由NeoResearch团队创建https://neonewstoday.com/gene...,该平台允许他们使用基于Linux的系统编译NEO合同。 NeoCompiler Eco可通过Web浏览器或移动设备访问,可帮助开发人员构建,测试甚至部署使用C#,Java,Python和Go编写的智能合约。编译器在共享的私有测试网络上运行,每12小时重置一次,允许任何人在部署到主网之前测试他们的合约。

NeoResearch目前专注于实施共识绘制工具https://github.com/NeoResearc...,该工具旨在跟踪共识数据并以人类易于理解的格式呈现。该工具的实施还可以帮助调试NEO共识的所有潜在问题。

Smart Account Composer (NR)
Smart Account Composer/Smacco是另一个NeoResearch项目https://neoresearch.io/smacco/#/,允许创建具有附加功能的NEO地址。Smacco不是生成具有基本发送/接收功能的典型公钥/私钥对,而是允许用户使用特定规则创建验证合同。

这些基于逻辑的条件可以以多种方式使用,例如用于创建需要多个私钥解锁的钱包,或者锁定时间戳后面的特定动作。它还可用于允许特定私钥使用某些操作,例如发送特定令牌,而无需完全控制帐户。

与NeoCompiler Eco一样,用户可操作性是Smacco的重中之重。为了便于理解这些规则描述的逻辑流程,使用该工具创建的任何智能帐户都伴随着自动生成的逻辑图。无论技术熟练程度如何,这些图表都易于被任何人理解。

原文:https://neonewstoday.com/deve...

11月NEO技术社区开发进展汇总相关推荐

  1. 桩筏有限元中的弹性板计算_PKPM2010年11月结构技术问题汇总

    2010年11月第一周结构技术问题汇总 1.JCCAD地质资料中只输入一个土层,微风化岩,压缩模量输入30000Mpa,保 存后再进入压缩模量发生变化,如何处理? 答:因为只输入了一个土层.可在微风化 ...

  2. 2016年11月前端面试题整理汇总

    一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势.2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的? pos ...

  3. 电子信息工程求职目标_求职加油站丨【机电明日招聘】11月5日招聘信息汇总

    点击蓝字 关注我们 1 森特士兴集团股份有限公司 招聘岗位:设计师,设备工程师,技术支持工程师 招聘专业:过程装备与控制/机械设备与自动化/工民建/土木工程 宣讲时间:2020-11-05 10:30 ...

  4. 1月全球CTF比赛时间汇总来了!

    ● 从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣! 下面给大家分享一下1月份CTF比赛时间,比赛按时间先后排序,国内国外的都有哦!临近新年 ...

  5. 2月国内外CTF比赛时间汇总来了!

    ● 从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣! 下面给大家分享一下2月份CTF比赛时间,比赛按时间先后排序,国内国外的都有哦! 文章末 ...

  6. NEO技术文章征集大赛

    活动时间:10月17日 - 12月17日 我们希望通过此次技术征文比赛与大家共同探讨NEO区块链技术,挖掘富有潜力的区块链开发者,共同营造乐于分享.共同成长的NEO技术社区交流氛围. 主题参考: NE ...

  7. 明日之后1月14日服务器维护,《明日之后》1月14日更新内容汇总 1月14日新增内容介绍...

    导 读 明日之后11月14日更新了什么?在本次的更新中全新钓鱼玩法上线,具体更新了哪些内容呢?九游的小编为大家带来了详细的介绍,感兴趣的玩家快来看看吧! 11月14日更新内容汇总: [全新钓鱼玩法] ...

  8. 神雕侠侣2服务器维护,神雕侠侣2手游11月28日停服维护了什么

    神雕侠侣2手游11月28日停服维护了什么,很多网友都遇到了这样的问题.这个问题该如何解决呢?下面小编就带来神雕侠侣2手游11月28日更新内容汇总,希望可以帮到你! 亲爱的少侠 为了给您带来更好的游戏体 ...

  9. python编程入门与案例详解-quot;Python小屋”免费资源汇总(截至2018年11月28日)...

    原标题:"Python小屋"免费资源汇总(截至2018年11月28日) 为方便广大Python爱好者查阅和学习,特整理汇总微信公众号"Python小屋"开通29 ...

最新文章

  1. 《Linux内核设计与实现》读书笔记 第三章 进程管理
  2. java Class类与反射
  3. python怎么启动服务器_如何通过cgi启动服务器端python程序?
  4. ListView的Columns自适应内部文字
  5. mysql 存储过程游标删除_mysql数据库存储过程游标循环,提前退出
  6. c纳秒级计时器_纳秒级性能计时器
  7. Swap in C C++ C# Java
  8. Maclean写的Oracle入门书
  9. 游戏筑基开发之回调函数(C语言)
  10. HttpWebRequest POST 数据时请求头多了一行Expect: 100-continue,少了数据行
  11. Centos中安装memcached
  12. Arping协议以及使用方法
  13. 网站优化众说纷纭 往左走还是往右走?
  14. Cmake查找所有指定cpp文件并进行编译
  15. python面向对象编程
  16. JavaScript异步与同步解析
  17. Linux || 查询类命令
  18. 汉字区位码位研究之生成指定数目的汉字
  19. 32位版本的轻量级linux,CRUX 3.4 发布,轻量级 Linux 发行版
  20. php门面设计模式,经典设计模式——门面模式

热门文章

  1. 鲁大师9m超级精简版
  2. 最主流的5个视频分发平台推荐
  3. 关于USB中文网的近况
  4. 基于matlab的正交振幅调制与解调,正交幅度调制和解调(QAM)
  5. IOS ANE的坑爹之路一
  6. 以太坊合并背景下的四种投资策略
  7. 星球专享 | 关于播放器的一次项目实践~~
  8. jersey (RESTful Web Service框架)
  9. 面试官教你 ,如何应对秋招面试(不看后悔篇)!!!
  10. 最全面的Android工程师知识图谱推荐