NEO Rapport Mensuel Global

Juillet 2020

NEO Rapport Mensuel Global

Fait Marquants

Neo a fait suite à l’annonce de son implication avec l’Alliance Interwork en juin avec un partenariat avec le Réseau de services (BSN) basé sur la Blockchain en juillet. Le BSN fait partie de l’initiative nationale de la Chine visant à stimuler l’intégration et l’adoption de la blockchain dans les entreprises, les petites entreprises et les administrations locales. Neo est l’un des premiers lots de plates-formes publiques de blockchain à s’associer à BSN et vise à devenir l’un des piliers technologiques du réseau de services.

Le BSN sera doté sur demande de déploiement de nœuds Neo pour MainNet et TestNet, promettant un « environnement de service de nœud Neo haute performance et haute disponibilité ». Il fournira également des systèmes frontaux avec accès aux nœuds et aux SDK Neo pour une expérience de développeur de couvent.

Alors que certaines parties du monde cherchent à reprendre vie dans une nouvelle normalité, Neo a pu relancer certains de ses efforts de marketing. Da Hongfei a assisté à sa première conférence en personne de l’année, prononçant un discours d’ouverture au 2ème Chain Plus Blockchain New Finance Summit 2020 à Shanghai. Neo a également participé à une série d’événements virtuels, tels que Uniize 2020 et Binance’s Off the Charts événement du troisième anniversaire.

Du point de vue du développement, les travaux se sont poursuivis sur Neo3 et le jalon Preview3. Les principaux domaines de développement comprenaient le service oracle intégré et les préparatifs des capacités multi-chaînes de Neo. Les groupes de développement communautaire ont été fortement axés sur l’infrastructure, des équipes comme Neo SPCC, COZ et NEL faisant tous des progrès significatifs dans le domaine du soutien à Neo3.

Vous trouverez ci-dessous le rapport mensuel mondial Neo pour juillet.

DEVELOPPEMENT DU PROTOCOLE

DEVELOPPEMENT DU PROTOCOLE

Aperçu

Tout au long du mois de juillet, le développement de Neo core a poursuivi le développement du service oracle intégré, étudiant la pertinence d’une solution asynchrone. Les travaux se sont également poursuivis sur la persistance et le relais des racines de l’État, nécessaires pour préparer Neo3 pour les applications à chaîne croisée.

Ces nouvelles fonctionnalités devraient être fusionnées dans la version principale dans le mois à venir, parallèlement à la mise en œuvre du modèle économique de Neo3.

DEVELOPPEMENT DU PROTOCOLE

Neo3

NEO CORE

  • Suppression PolicyContract.Initialize()
  • Vote fixe
  • Message d’exception ajouté pour l’opération du contrat
  • Classes fixes liées aux types Neo.SmartContract afin qu’ils ne soient pas internes
  • Ajout d’AppEngine.ValidateCallFlags pour être callable par sous-classes
  • Correction de verifyWitnesses
  • Flux de travail : utiliser l’action de paiement v2
  • Attributs de transaction optimisés
  • Protocole fixe.json
  • Longueur ajoutée avant données de compression
  • Ajout d’un cache aux exécutions de contrats natifs
  • Ajout de EffectiveVoterTurnout
  • Exception de défaut capturé
  • Résolution d’UT
  • Suppression du verrou de SendersFeeMonitor et renommer en TransactionVerificationContext
  • Suppression des gréeurs autorisés de SYSCALLs
  • Témoins vérifiés sur isStandard
  • Expéditeur des signataires
  • Changement de nef checksum pour doubler SHA256
  • Accélérer l’initialisation d’ApplicationEngine
  • Création de KeyBuilder pour les contrats natifs
  • Ajout de MaxVerificationGas
  • Remplacé DataCache.Find par DataCache.Seek
  • Des pairs non prévisibles assurés
  • Champs json modifiés en minuscules pour la cohérence
  • Déplacé NEP10 pour se manifester
  • Neox
    • Merge master
    • Relais lorsque la mise à niveau de la version racine d’état
    • Modifications apportées au Ledger
    • Réseau
    • Persistance
    • Consensus

NEO-VM

  • Suppression de l’étape supplémentaire du test TRYCATCH
  • Flux de travail : utiliser l’action de paiement v2
  • Partage autorisé ReferenceCounter entre les moteurs
  • Exception FAULT capturée

NEO-NODE

  • Commande de pool d’exposition améliorée
  • Inclus facultatif « à partir » dans les commandes d’envoi et de transfert
  • Obtenez le message innerException de façon récursive
  • Flux de travail : utiliser l’action de paiement v2
  • Protocole mis à jour.json
  • Signataires appliqués
  • Afficher l’erreur d’invocation
  • Mise à jour neo nuget
  • Commande d’appel fixe

NEO-MODULES

  • Ajout utility.StackItemFromJson
  • Mise à jour rpcclient
  • Mise à jour invokeFunction
  • Conflit de flux de travail résolu
  • Fixed main.yml
  • Db fixe. Chercher
  • Création main.yml
  • Signataires mis à jour pour invokefunction et invokescript
  • Mise à jour iStorageProvider
  • Mise à jour nuget
  • Recherche fixe
  • Correction de la signature add dans invokefunction et invokescript
  • Remplacé db.Find par db.Seek
  • Champs json modifiés en minuscules pour la cohérence
  • Ajout d’un GetUnclaimedGas() générique dans RpcClient
  • Ajout d’EventName à NotifyEventArgs
  • Ajout de plugin desc et fix ut
  • Ajout de BloomFilter à levelDB

NEO-DEVPACK-DOTNET

  • Ajout de la prise en charge des informations de débogage
  • Ajout du nom de l’événement, du support de rappel et des appels de base64
  • Ajout d’octet. AsString et Carte UT
  • Assurer un type de retour valide
  • TestEngine isolé pour prendre en charge les fichiers .nef (avec manifeste)
  • Ajout d’une méthode pour convertir du tableau d’octets en bigInteger
  • Mise à jour de la version Neo à 958
  • Commentaire ajouté dans Nep5 Template
  • ABI et Manifeste modifiés pour les minuscules
  • Carte de stockage statique fixe
  • Déplacé Nep10 au Manifeste
  • Flux de travail : utiliser l’action de paiement v2
  • Quelques optimisations avec HashSet
  • Ajout de ContractCall et d’UT, supprimer Appcall
  • Compilations de modèles unifiées et vérification par FullName

NEO2

  • Ajout de la fonction de suivi des enregistrements de transfert UTXO (master-2x)
  • Neox-2.x
    • Utiliser snapshot.clone pour OnPersist
    • Problèmes de synchronisation StateRoot fixes sur neox 2.x
    • Vérification de l’index StateRoot fixe

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

INFRASTRUCTURE & DEVELOPPEMENT DES OUTILS

Aperçu

Les équipes de développement communautaire ont passé le mois de juillet à préparer des outils et des infrastructures pour répondre aux besoins des développeurs qui cherchent à construire des applications sur Neo.

Neo SPCC a poussé un certain nombre de communiqués publics liés à Neofs, y compris DevEnv, un remplacement pour neofs-local, ainsi que les versions WIP du stockage / interne-anneau nœud et Neofs tech spec. L’équipe a également mis à jour l’atelier néo-go et l’outil de référence pour être compatible avec Neo3, y compris plusieurs changements post-Preview2 tels que la gestion des exceptions dans la VM.

COZ a noté que sa mise en œuvre VM universelle est maintenant compatible avec la version Preview3, et a commencé à travailler pour faire avancer ses SDK Javascript et Python pour travailler avec Neo3. Des travaux sont également en cours pour réorganiser l’explorateur néoscan, actuellement soumis à des tests internes.

De même, d’autres groupes de développement ont également donné la priorité à l’adaptation des ressources pour travailler avec la dernière version de Neo3. Neow3j a publié un devpack et un compilateur Java compatibles Preview2, avec une analyse des changements nécessaires pour Preview3 en cours, et NEL a continué d’améliorer le support Neo3 dans sa suite de développement de contrats NeoRay.

NGD SEATTLE

Expérience Développeur Développement de produits

  • Neo Toolkit pour Neo3 Preview3 sortira début août
  • En collaboration avec IWA, Visual Token Designer Preview est sorti dans visual studio code marketplace

Évènements et partenariats

  • A participé à Binance « Off the Charts! » Conférence virtuelle, a assisté à la table ronde sur le leadership dBFT.
  • Lancement du Groupe de travail sur la durabilité de l’Alliance InterWork; Outils Neo permettant la mise en œuvre

NEO SPCC

NeoFS

  • Sortie publique de Neofs DevEnv (substitut des neofs-local)
  • Sortie publique du nœud Neofs (Storage, Inner Ring)(wip)
  • Sortie publique de Neofs Tech Spec (wip)
  • Premier code source public publié
  • Refonte majeure de l’API Neofs (meilleure compatibilité C#)
  • Le développement est passé public sur GitHub
  • Cas de test ACL ajoutés à la suite de test
  • Implémentation du système S3 Gate Auth (compatible API v4 S3)
  • S3 Gate préparations de sortie publique
  • Refactorisation http gate pour l’ajout de la prise en charge R/W

NeoGo

  • Mise à jour de l’atelier néo-go sur Neo3
  • Mise à jour néo-bench à Neo3
  • Sortie néo-go 0.90.0, la première version entièrement compatible avec Neo3 Preview2
  • Le suivi de balance NEP5 a été fixé en branche 2.x, bogue d’inadéquation d’état (#1158)
  • Fixe getnep5transfers pour les contrats migrés (#1215)
  • Ajout d’une prise en charge de la courbe Secp256k1
  • Interops pour les modifications post-preview2
  • modifications du protocole p2p post-preview2
  • Exceptions dans VM
  • Port MPT à partir de la branche 2.x
  • Implémenter System.Callback.* interops
  • Neo3 Prevew2 fullnode/CN (NeoGo v0.90.x)

COZ

Neoscan

  • Première version interne terminée de la nouvelle construction
  • Fermé un certain nombre de questions sur le front end
  • Bascule réseau incorporé
  • Problème d’utilisation du stockage résolu
  • Début des travaux sur les fonctionnalités de visualisation de données
  • Plate-forme migrée vers EC2

Neon.js

  • A commencé à nettoyer la documentation pour Neo3

VM universelle

  • VM est maintenant prêt jusqu’à Preview3

Mamba

  • Renommé projet de néo-python à Mamba. Mamba et Boa deviendront des outils au sein de la suite Neo Python.
  • Documentation rebrandée
  • Correction d’une double erreur gratuite
  • Erreurs de génération résolues dans CI

Boa

  • Prise en charge supplémentaire du fichier de débogage du néo-débogueur
  • Poursuite du développement sur la manipulation des listes
  • Résolu un problème de neo2-boa avec Python 3.8 concernant la génération ABI

NEXT

NeoLine mobile

Android

  • Reconstruction de la nouvelle version terminée
  • Optimisation de l’expérience de synchronisation/réclamation GAS

Ios

  • Nouvelle interface utilisateur carrousel sur la page Découvrir
  • Optimisation de l’expérience de synchronisation/réclamation GAS
  • Optimisation logique de transfert
  • Optimisation globale de l’architecture d’application et optimisation des performances

Serveur NeoLine

  • Reconstruction de la nouvelle version terminée
  • Optimisation multiple des détails logiques

Blocage du navigateur

  • Affichage accru des données du volume quotidien des transactions
  • Contenu de page enrichi

Extension chrome NeoLine

  • Prise en charge complète de Switcheo Exchange
  • Réparation invokeMulti dAPI

NEO TRACKER

NEO•ONE

  • Sortie NEO•ONE 2.7. Plus de détails ici.
  • Ajout de la prise en charge du compilateur au fichier brut « AVM » brut (Neo2)
  • Exécution de l’instruction de commutateur fixe
  • Décalages de nombres fixes dans SetStorage, ArrayStorage et MapStorage
  • Mise à jour De la partie statique de Neo•ONE
  • Mise à jour de TS à v3.9
  • Configurations TS fixes
  • Mise à jour des documents réseau et des exportations de CLI
  • Vérification de dépendance des types ajoutés
  • Correction d’invocations fixes lors du relayage des transactions vers un réseau en direct
  • Problème corrigé avec le fichier de migration TS
  • Ajout de la documentation ‘Vue d’ensemble de la base de code’

NEWECONOLABS

NeoRay

  • Ajout de l’exemple de map, struct et de domaine au modèle de contrat pour la version NeoRay Neo3
  • Ajout de la fonction de compilation automatique à la version NeoRay Neo3, qui compilera automatiquement le contrat avec la dernière version du compilateur lors de l’importation de fichiers contractuels, de hachages de contrats de chargement et de commutation des codes de contrat
  • Correction du bogue où les mises à jour de code ne seront pas déclenchées lors de l’importation du même fichier de contrat

NelScan

  • Maintenir le fonctionnement de l’API de numérisation et l’anomalie des données fixes

RED4SEC

Neo-resilience

  • Tests optimisés, temps d’essai réduit de 50 à 30 minutes
  • Maintenant, chaque test crée une nouvelle blockchain à partir de zéro, l’amélioration de l’environnement de test
  • Mise à jour de nouveaux portefeuilles et bases de données pour correspondre aux nouveaux formats
  • Petites mises à jour pour travailler avec les derniers changements Neo3

NEOW3J

Adaptations pour Neo3

  • Deserialisation restructurée de StackItem et de sous-classes à l’aide d’annotations Jackson ()
  • Mise en œuvre Prise en charge du contrat de politique
  • Transfert de jeton NEP-5 refactoré et testé pour prendre en charge l’accès complet au portefeuille
  • Évaluation de l’intégration potentielle avec la boîte à outils Neo blockchain dans VSCode

neow3j-devpack & neow3j-compiler

  • Sortie version 3.1.0:
  • Ajout de prise en charge des variables de champ statiques
  • Prise en charge supplémentaire des appels de Crypto
  • Prise en charge supplémentaire des appels de blockchain
  • Ajouté Annotation Appcall pour les appels pratiques vers des contrats intelligents
  • Ajout d’une prise en charge partielle pour l’instanciation d’objets
  • Prise en charge supplémentaire des contrats intelligents multi-méthodes et des appels de méthodes en général

Événement

Didacticiel présenté à l’école d’été intitulé « Deep Dive into Blockchain–Linking Economics, Technology and Law » à l’Université de Zurich, en Suisse. Dans la mission finale, 1/3 des groupes d’étudiants ont choisi la blockchain Neo pour développer des dApp.

ALIENWORKS

Monitor

neonodes.io

  • Ajout d’en-tête et de pied de page
  • Données validées et fixes dans la page statistique
  • Package de signaleur amélioré
  • Accélérer la fonction de recherche pour la page de matrice api
  • Page principale refactorisé et utiliser la nouvelle carte
  • Correction 2 erreurs restées
  • Mode simulé refactorisé et essais simulés terminés

Tutorial

  • Parties refactorées et mises à jour yarl des leçons c# et typographie
  • Ajout d’une vue d’ensemble à toutes les leçons
  • Page Correctiond CourseList
  • Barre de progression fixe dans la page de cours
  • Ajout de vuebar à la page Index
  • Localstorage utilisé pour mettre en cache la progression

MARKETING & OPERATIONS

MARKETING & OPERATIONS

Aperçu

Juillet a été un mois passionnant pour l’équipe de marketing ngd. Après le lancement de l’InterWork Alliance aux côtés de Microsoft, Accenture, Digital Asset et SDX pour faire progresser les normes mondiales pour les actifs numériques en juin, Neo a rejoint le Blockchain-based Service Network (BSN) comme l’un de ses premiers partenaires de blockchain publique, pour accélérer encore l’innovation blockchain en réduisant considérablement le coût du déploiement d’applications blockchain tout en accélérant les applications blockchain à grande échelle. Les médias grand public et blockchain du monde entier ont répondu avec un vif intérêt à ces développements.

Depuis la reprise des opérations à partir de l’impact COVID-19, l’équipe marketing a progressivement renforcé la présence en ligne et hors ligne de Neo en assistant et en organisant des événements pour partager les dernières perspectives de développement et de l’industrie en améliorant la communication communautaire. En juillet, Da Hongfei et John deVadoss ont prononcé des discours d’ouverture lors de conférences en ligne et hors ligne de premier plan à l’échelle mondiale afin d’offrir un aperçu de l’ensemble de l’industrie de la blockchain, des tendances techniques et du développement de DeFi. De plus, l’équipe marketing a également relancé les activités en ligne pour promouvoir des projets communautaires de premier plan. Deux d’entre eux – Switcheo et Neoline – ont stimulé le buzz communautaire en synchronisant davantage avec les besoins de la communauté tout en travaillant avec l’équipe de marketing pour amplifier leur voix à travers des campagnes en ligne.

Août sera un autre mois à surveiller. Nous publierons Neo3 Preview3 avec d’abondantes améliorations et optimisations, ainsi que la mise en œuvre du mécanisme du comité de gouvernance de Neo3. D’autre part, nous présentons également le plan de Neo pour DeFi en mettant en place certains composants principaux tels que les actifs numériques, le trading et les pièces stables. Restez à l’écoute pour rester au courant de ces développements et plus encore en août!

– Yuan Gao, directeur marketing de NGD

MARKETING & OPERATIONS

Evènements Marketing

04

Da Hongfei a prononcé un discours liminaire lors du 2e Sommet des nouvelles finances de la chaîne Chain Plus Blockchain 2020 à Shanghai.

06

Da Hongfei a prononcé un discours d’ouverture intitulé « Blockchain: Fabric of Next-gen Internet » à Unitize 2020 organisé par SFBW et Blockshow.

09

Neo a publié une autre infographie Neo Insights, comparant les solutions de stockage décentralisées populaires.

14

Da Hongfei et John deVadoss ont participé à des tables rondes à la Conférence virtuelle Binance Off the Charts, célébrant le 3e anniversaire de Binance. Hongfei a rejoint un panel intitulé « L’avenir des chaînes publiques et l’adoption d’applications blockchain » et a partagé son point de vue sur DeFi et l’avenir des blockchains. John a rejoint un panel intitulé « Future of consensus: Will Pos dominate? »

21

Neo a annoncé un partenariat avec le Réseau des services (BSN) basé à Blockchain , une infrastructure mondiale visant à bâtir une économie numérique en fournissant une plate-forme à faible coût pour les projets de blockchain et les entreprises. En tant que l’une des premières blockchains publiques soutenues par le réseau, Neo travaillera avec BSN pour accélérer et réaliser l’innovation blockchain et l’adoption de masse.

24

Le co-fondateur de Neoline, Hactrox, et Switcheo CCO, Jack Yeu, ont rejoint Neo Live sur WeChat pour partager les détails de la dernière collaboration entre les deux projets ainsi que leur vision de DeFi au sein de l’écosystème Neo.

28

Le directeur de NGD EcoGrowth, John Wang, a assisté à une session ama organisée par Crypto.com sur Telegram et a partagé des informations sur le partenariat de Neo avec IWA et BSN, ainsi que les derniers développements au sein de l’écosystème Neo.

29th

Neo s’est joint au Groupe de travail sur le développement durable de l’AllianceInterWork, qui se concentrera sur la tokenisation des émissions de gaz à effet de serre et de carbone et les compensations grâce à des normes possibles et à un programme de certification fiable.

30th

Yuyang Su, chercheur en développement chez NGD, s’est joint à Neo Live sur WeChat et a partagé les faits saillants et les derniers développements de solutions de stockage décentralisées avec la communauté chinoise.

MARKETING & OPERATIONS

Communauté

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

CROISSANCE DE L'ECOSYSTEME

CROISSANCE DE L'ECOSYSTEME

Aperçu

En juillet, l’écosystème Neo a fait de nouveaux progrès dans l’espace NFT, Ghostmarket soutenant l’affichage et le commerce des NFT de Neo et de Phantasma, tout en intégrant des portefeuilles Neo tels que O3 et NeoLine. Nous avons également accueilli deux nouveaux partenaires écosystémiques : la plate-forme d’infrastructure de stockage décentralisée, ThreeFold, et le portefeuille de jalonnement, Moonstake.

Alors que le volume des transactions s’accélère sur les DEX, Switcheo devrait lancer TradeHub le 12 août, ce qui permettra le staking de SWTH. Switcheo a également lancé ses opérations communautaires chinoises en juillet, sous la direction de son compte officiel WeChat « Switcheo Fans ».

D’autre part, Neo a constamment tendu la main aux établissements d’enseignement mondiaux pour une plus grande construction d’écosystèmes. Le mois dernier, Neo a terminé le programme d’école d’été ” Deep Dive into Blockchain ” à l’Université de Zurich en juillet, qui a attiré une centaine d’étudiants pour réfléchir et développer des applications utilisant la technologie de Neo.

– John Wang, directeur de la croissance des écosystèmes de NGD

CROISSANCE DE L'ECOSYSTEME

Mises a jour

  • Du 3 au 6 juillet, novem Gold, plate-forme de tokenization soutenue par l’or, a tenu une session AMA sur Reddit neo, pour répondre à diverses questions de la communauté concernant sa plate-forme.
  • Le 7 juillet, Neo s’est associé à la plate-forme d’infrastructure de stockage décentralisée ThreeFold, qui soutient maintenant le déploiement des nœuds Neo.
  • Le 13 juillet, PubNooks (précédemment Narrative) a annoncé qu’elle avait relancé son développement de produits, qui a été mis en attente en raison de la pandémie de Covide-19.
  • Le 14 juillet, Neo s’est associé à KardiaChain pour aider davantage de blockchains néo-like à rejoindre le réseau interopérable de KardiaChan.
  • Le 17 juillet, le navigateur et la plate-forme de trading GhostMarket NFT ont été lancés avec le soutien de l’affichage et du trading de NFT sur Neo et Phantasma. La plate-forme a également intégré des portefeuilles Neo.
  • Le 21 juillet, Switcheo a annoncé son soutien à l’extension du navigateur NeoLine. Switcheo a également étendu ses opérations communautaires à la communauté chinoise avec le lancement de son compte officiel WeChat « Neo Fans » en Juillet. En outre, Switcheo a fourni un avant-goût du prochain Tradehub et SWTH mécanisme de staking.
  • 22 juillet, Neo s’est associé à Moonstake. Moonstake soutiendra le jalonnement de NEO et collaborera avec Neo pour développer l’écosystème blockchain et la communauté en Asie.
  • Le 22 juillet, Neo a terminé le programme de l’école d’été « Deep Dive into Blockchain » à l’Université de Zurich en juillet. Une centaine d’étudiants ont suivi le cours en ligne et ont réalisé une série de remue-méninges et de développement innovants dApp en utilisant la technologie de Neo.
  • Le 28 juillet, Huobi a lancé NEO perpetual swap tandis que Crypto.com a inscrit NEO sur sa plate-forme le même jour. Les deux plateformes ont lancé une série de campagnes promotionnelles.
  • La plate-forme de formation en dactylographie TypeEarn, basée en nouvelle année, intensifie son développement et sera bientôt lancée au public.

LIQUIDITE

LIQUIDITE

Échanges