Rapporto mensile globale Neo

Giugno 2021

Rapporto mensile globale Neo

Punti salienti

Giugno si è rivelato uno dei mesi più attivi finora in termini di sviluppo dell’ecosistema Neo. I partecipanti all’Hackathon si sono sforzati di completare i loro progetti mentre la fase di sviluppo della Neo Frontier Launchpad volge al termine, mentre i membri della community di sviluppatori sono rimasti vicini per dare il loro supporto e guida.

Nel frattempo, in queste fasi finali tra N3 RC3 e la versione ufficiale di N3, gli sviluppatori principali di Neo stanno lavorando duramente per ottimizzare il codice. Qui, a livello di protocollo principale, i vantaggi dell’hackathon in corso possono già essere visti. Diversi miglioramenti completati a giugno possono risalire alle loro origini per hackerare il feedback dei partecipanti, come le modifiche nel modulo Oracle e varie correzioni di bug.

Gran parte del lavoro rimanente nella base di codice Neo ha a che fare con l’ottimizzazione e le correzioni di bug, ma gli sviluppatori principali continuano anche ad aggiungere nuove utili funzionalità e apportare altre modifiche volte a migliorare l’esperienza degli sviluppatori. Un esempio degno di nota del mese scorso è stata l’implementazione di un generatore di numeri casuali integrato alimentato da una funzione casuale verificabile (VRF).

Le comunità di sviluppatori di Neo sono rimaste al passo con il core per tutto il mese di giugno. Diverse comunità hanno rilasciato i loro primi strumenti compatibili con RC3 e altre hanno prodotto ulteriori aggiornamenti e perfezionamenti all’infrastruttura già resi disponibili per gli sviluppatori.

Nonostante il tempo trascorso ad assistere con l’hackathon ospitando workshop e fornendo supporto agli sviluppatori, i team hanno comunque fatto del tempo per portare nuove funzionalità in rete. Esempi degni di nota dettagliati di seguito includono un nuovo SDK WalletConnect, un nodo e un compilatore TypeScript e nuovi esempi di dApp full stack.

Sono attualmente in corso i preparativi per quella che dovrebbe essere la versione finale 3.0.0 e il corrispondente TestNet. Una volta sufficientemente testata e dimostrata la stabilità, la pista sarà chiara per il lancio ufficiale di Neo N3 MainNet.

SVILUPPO DEL PROTOCOLLO

SVILUPPO DEL PROTOCOLLO

N3 Progressi

Gli sviluppatori principali sono entrati a giugno dopo aver appena rilasciato la versione N3 RC3. L’RC3 TestNet è andato in diretta il 30 maggio e ha aggiunto varie nuove funzionalità per gli sviluppatori. I nuovi syscall per base58Check codifica/decodifica e per recuperare il saldo e la scelta del voto di un account Neo sono state aggiunte notevoli insieme agli altri miglioramenti inclusi in RC3.

Da allora, il team ha ulteriormente migliorato l’esperienza N3 aggiornando le procedure di gestione degli errori e correggendo i nuovi bug dei casi limite attraverso il protocollo principale, il nodo e il devpack C #. I miglioramenti continuano ad essere applicati in vari sottosistemi, inclusi i componenti Oracle, RPC e consensus.

Forse l’aggiornamento più notevole a N3 a giugno ha introdotto un campo nonce nelle intestazioni di blocco N3, utilizzato insieme a VRF per fornire l’accesso al nuovo syscall GetRandom per l’uso nei contratti intelligenti. La possibilità di accedere a un numero casuale verificabile è una funzionalità molto utile in una vasta gamma di tipi di contratti intelligenti, tra cui giochi, DeFi e altre applicazioni. In futuro, è possibile migliorare ulteriormente l’implementazione utilizzando le firme BLS.

Trapianto NeoFS

NGD ha continuato i suoi sforzi per convertire la logica NeoFS dal codice Go originale a C #. Nel corso dell’ultimo mese, gli sforzi di sviluppo si sono concentrati sull’aggiornamento di neofs-api-csharp e FileStoragePlugin. NGD ha anche iniziato a testare la versione C# del nodo InnerRing.

INFRASTRUTTURA E SVILUPPO STRUMENTI

INFRASTRUTTURA E SVILUPPO STRUMENTI

Punti salienti

INFRASTRUTTURA E SVILUPPO STRUMENTI

Attività cardine del progetto

Nodo

NeoGo di Neo SPCC

A giugno, il team NeoGo ha lavorato alla progettazione dello scambio di stato P2P e ha iniziato a redigere le modifiche al protocollo richieste. È stato inoltre aggiunto il supporto per i nodi NeoFS abilitati per TLS.

https://github.com/nspcc-dev/neo-go

EXPLORER & MONITOR

Dora di CO

Dora ha ricevuto una serie di miglioramenti a giugno, tra cui l’aggiunta di ambiti di firma, suddivisioni delle commissioni, nuovi tipi di parametri di evento ed eccezioni. Queste funzionalità sono attualmente in fase di revisione e saranno rese disponibili in una versione futura.

https://dora.coz.io/

COMPILATORE DI CONTRATTI INTELLIGENTI

Boa di CO

COZ ha rilasciato Boa v0.8.2 a giugno, con numerosi miglioramenti di usabilità pur rimanendo allineato con l’ultima build N3. I miglioramenti includono nuove interoperabilità e trigger. L’obiettivo attuale del progetto è sulle importazioni di pacchetti definiti dall’utente, che dovrebbero migliorare sostanzialmente la capacità dei grandi progetti di basarsi su Neo mantenendo il codice gestibile.

https://docs.coz.io/neo3/boa/index.html

Sdk

Neon.js di COZ

Giugno ha visto il team COZ completare il suo WalletConnect SDK per Neo N3, annunciando la prima volta che il protocollo open source può essere utilizzato con i portafogli Neo. La documentazione e un portafoglio web compatibile per i test sono già stati resi disponibili agli sviluppatori per iniziare ad adottare il servizio come metodo sicuro per le integrazioni tra dApp e portafogli Neo.

https://github.com/CityOfZion/neon-js

Mamba di CO

COZ ha anche rilasciato Mamba v0.8 a giugno, aggiungendo funzionalità critiche richieste dagli sviluppatori dApp. Le aggiunte includono il supporto del portafoglio, la possibilità di firmare transazioni e la compatibilità RC3. La funzionalità attualmente disponibile dovrebbe soddisfare la maggior parte delle esigenze di base degli sviluppatori che cercano di interagire con la blockchain N3 da un ambiente Python. Insieme a Boa, Mamba può ora essere utilizzato per creare un’intera soluzione dApp in Python su N3.

https://github.com/CityOfZion/neo-mamba

SMART CONTRACT & DAPP FRAMEWORK

Neow3j di AxLabs

Il team di AxLabs ha rilasciato neow3j v3.11.2 a giugno, portando la libreria aggiornata con la versione N3 RC3. Oltre a una serie di correzioni di bug importanti, vari componenti della libreria sono stati refactored e ristrutturati per ottenere un’esperienza di sviluppo più intuitiva.

In parallelo, il team ha anche sviluppato un esempio di dApp per servire come ispirazione e una mano guida per gli sviluppatori Java che cercano di costruire su Neo N3. La dApp si avvale di un semplice meccanismo di governance che consente ai partecipanti di votare i migliori meme e dà un esempio di integrazione frontend NeoLine.

https://github.com/neow3j/neow3j

NEO-ONE di NEO Tracker

A giugno, il team NEO Tracker ha rilasciato NEO•ONE v3.3.0-rc3 con un’implementazione del nodo completamente compatibile. Sono state incluse anche nuove API e correzioni di bug nel compilatore per facilitare la creazione di contratti intelligenti RC3 scritti in TypeScript. Il team ha anche aggiornato la versione N3 del suo sito Web con documentazione e guide migliorate sulla configurazione dell’ambiente e sulle API disponibili.

https://neo-one.io/

Neo Blockchain Toolkit di NGD Enterprise

Il team ngd enterprise ha lavorato su vari miglioramenti di Neo Blockchain Toolkit a giugno. In particolare, il supporto per i chip Mac M1 nel Toolkit e Neo Express è stata una funzionalità molto richiesta. Inoltre, è stato completato anche il supporto per il debug dei viaggi nel tempo per il componente Visual DevTracker.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-blockchain-toolkit

Portafoglio

Neon di CO

COZ ha iniziato a lavorare sul supporto N3 sia nelle implementazioni desktop che mobili del portafoglio Neon. Una pietra miliare del desktop raggiunta a giugno ha portato a un candidato alla versione attualmente in fase di test, previsto per il rilascio nelle settimane successive. Il portafoglio mobile riceverà un aggiornamento pianificato nel prossimo futuro per mitigare vari problemi riscontrati durante la beta.

Il team integrerà WalletConnect per N3 in modo nativo in entrambe le versioni, con il supporto Ledger per N3 che seguirà poco dopo. È inoltre in corso la pianificazione di un percorso di migrazione legacy-n3 per gli utenti di portafogli Neon.

https://neonwallet.com/

NeoLine di NEXT

NEXT ha completato lo sviluppo del DAPI N3 dell’estensione NeoLine Chrome a giugno, fornendo un’interfaccia per i portafogli utente per interagire con le dApp. È stata inoltre creata un’ulteriore modalità a catena privata come strumento per gli sviluppatori, semplificando il processo di test delle integrazioni DAPI sulle reti locali.

https://neoline.io/

NEOFS

NeoFS di Neo SPCC

A giugno, Neo SPCC ha completato un piccolo refactoring del suo codice anello interno e della configurazione del nodo di archiviazione. Il team ha prodotto un’infrastruttura di monitoraggio per RC3 TestNet e ha spinto varie correzioni di bug scoperte durante il primo round di onboarding degli sviluppatori. Anche i miglioramenti dei client API per gli sviluppatori di servizi sono stati inclusi negli aggiornamenti e una sezione per il sottosistema reputazione è stata aggiunta alla specifica NeoFS.

Il team ha anche fatto notevoli progressi su vari servizi NeoFS, in particolare il gateway S3, che ora offre il supporto per la creazione e l’eliminazione di container, una serie di correzioni di bug e uno schema di autenticazione rielaborato. Gli aggiornamenti sono stati applicati anche al gateway HTTP e all’SDK, aggiungendo il supporto per i portafogli NEP-6 tra le altre modifiche.

https://fs.neo.org/

revisione

Controllo codice di Red4Sec

Giugno ha visto Red4Sec consegnare il suo rapporto di audit sulla versione Neo N3 RC3. I problemi identificati durante i test sono attualmente in fase di revisione mentre Red4Sec continua la valutazione della protezione per le nuove modifiche al protocollo.

http://red4sec.com/en

Varie

Dojo di COZ

Nuovi articoli sono stati rilasciati su Dojo a giugno con particolare attenzione agli sviluppatori dApp. Sono disponibili esercitazioni per scrivere contratti intelligenti Python e interfacciarsi con essi in JavaScript e un nuovo articolo di WalletConnect dimostra come integrare il protocollo all’interno di un’applicazione.

https://dojo.coz.io/

MARKETING Ed ECOGROWTH

MARKETING Ed ECOGROWTH

Crescita dell'ecosistema

MARKETING Ed ECOGROWTH

Eventi di marketing

12th

Denis Suslov e Harry Pierson sono stati invitati a partecipare alla prima chat vocale Discord del Neo Frontier Launchpad. Lo scopo di questo scambio era quello di aiutare a guidare gli invii di Planathon fornendo al contempo la piattaforma per i team per cercare potenziali membri.

16°

“Neo Global Community Video Competition” è stato lanciato ufficialmente ed è stato aggiornato a “Neo Global Creative Content Competition” 2 settimane dopo. Il concorso ha ricevuto una risposta molto positiva a livello locale e internazionale.

18a

Tyler Adams, CEO di COZ, è stato invitato a partecipare al secondo workshop di Neo Frontier Launchpad. Il workshop si è concentrato su “How to develop smart contracts on Neo“, seguito da una sessione di Q& A per facilitare la comunicazione diretta tra partecipanti e condivisori.

21°

Il terzo workshop di Neo Frontier Launchpad è stato ospitato da Li Chen dell’unità di asset digitali NGD. Il workshop è progettato per condividere come sviluppare un progetto DeFi su Neo attraverso un caso di studio Flamingo.

22a

Stanislav Bogatyrev e Alexey Vanin di Neo SPCC sono stati invitati ad ospitare il quarto workshop di Neo Frontier Launchpad. Hanno dato un’introduzione pratica a NeoFS,il sistema di archiviazione dei dati decentralizzato nativo su Neo.

25th

Harry Pierson e John deVadoss sono stati invitati a partecipare al quinto workshop online di Neo Frontier Launchpad. Il workshop si è concentrato principalmente sullo sviluppo di NFT sullo standard NEP-11 nativo di Neo e Neo N3 per gli NNF.

28a

Claude Müller, Micheal Bucher e Guil Sperb. Machado di Axlabs è stato invitato ad ospitare il sesto workshop di Neo Frontier Launchpad. AxLabs ha tenuto un discorso su Governance negli smart contracts e ha pubblicato un dApp governance costituito da un frontend JavaScript e smart contracts Java.

29th

Neo ha ospitato un incontro a domande e risposte con gli ospiti di Neo SPCC, NGD Enterprise e NGD, per aiutare i partecipanti a saperne di più sulla rampa di lancio e sullo sviluppo su Neo.

30th

Il fondatore di Neo, Da Hongfei, è stato invitato a unirsi all’AMA online della community telegrafica cinese PANews per discutere di come Neo N3 romperà il confine tra il mondo digitale e quello fisico e che tipo di approccio sarà adottato per rafforzare la crescita ecologica.

MARKETING Ed ECOGROWTH

Comunità

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

LIQUIDITÀ

LIQUIDITÀ

scambi