Rapporto mensile globale Neo

Dicembre 2020

Rapporto mensile globale Neo

Punti salienti

Mentre chiudiamo il libro in un altro anno, la comunità Neo può guardare indietro ed essere orgogliosa di tutto ciò che è stato raggiunto negli ultimi 12 mesi. Il 2020 è stato un anno come nessun altro. La pandemia di COVID-19 ha costretto tutti a re-immaginare la propria vita personale e professionale. Sono stati fatti molti sacrifici e sono state forgiate nuove abitudini.

Neo l’ha attraversata con l’aiuto della nostra comunità e ci spostiamo nel 2021 con forza. Tre nuove versioni di Neo3 Preview spedite nel 2020, con Preview4 – la più completa e performante fino ad oggi – che atterra a dicembre.

I gruppi di sviluppatori della community globale di Neo sono stati al lavoro, con quasi tutti i principali progetti di infrastruttura e strumenti che riportano i livelli di compatibilità Preview4.

Insieme stiamo costruendo le basi per la prossima evoluzione di Neo e dell’economia digitale. Parla molto della coesione della nostra comunità che lo stiamo facendo in tandem. Il lavoro che è stato completato nel 2020 e nelle prime fasi del 2021 renderà una gioia per i nuovi sviluppatori costruire applicazioni su Neo in profondità nel futuro.

Di seguito è riportato il rapporto mensile globale di Dicembre Neo.

SVILUPPO DEL PROTOCOLLO

SVILUPPO DEL PROTOCOLLO

Neo3 Progresso

Dicembre ha portato con esso il rilascio di Neo3 Preview4, un importante risultato da parte di sviluppatori di base e altri contributori. L’aggiornamento ha introdotto Neo3 nella sua forma più stabile e performante finora, e ha debuttato ufficialmente una serie di nuove funzionalità tra cui il servizio Oracle e la funzionalità NEP-17. Preview4 ha anche fornito ottimizzazioni e supplementi per la strategia di governance del comitato e implementato il modello economico rivitalizzato.

Gli sviluppatori principali stanno anche lavorando per migrare la logica radice dello stato dal neo-core ai neo-moduli. Anche il plugin Oracle è in fase di sviluppo, che supporterà il funzionamento dei nodi oracle.

Nonostante i risultati ottenuti a dicembre, le attività nuove e non completate hanno spinto il team a rilasciare una versione Preview5. Questa versione finale dell’anteprima includerà quasi tutte le funzionalità e la logica Neo3. L’elenco di controllo Preview5 è disponibile qui; circa la metà delle RS è già stata fusa.

SVILUPPO DEL PROTOCOLLO

StateRoot

Neo3

Diversi RS sono stati creati in seguito alla decisione di spostare la logica radice dello stato in un nuovo plug-in del servizio statale, situato in neo-moduli. #410 sposta la struttura dei dati MPT nel modulo di servizio, mentre #414 consentirà ai nodi di archiviare localmente solo lo stato più recente. Gli sviluppatori principali stanno anche lavorando sulla logica sottostante per il servizio informazioni sullo stato, tra cui archiviazione e convalida, messaggi di comando e RPC, P2P e così via.

Neo2

Il team di sviluppo principale ha deciso di chiudere PR #1878,per quanto riguarda il refactoring MPT, al fine di concentrare i loro sforzi sullo sviluppo di Neo3. Questo problema potrebbe essere riaperto in un secondo momento quando sono disponibili più risorse di sviluppo.

SVILUPPO DEL PROTOCOLLO

Oracle

Il servizio oracle ha anche visto una serie di miglioramenti per tutto dicembre, con diverse ottimizzazioni e correzioni implementate (#326) in preparazione per i test in Preview5. Gli esempi includono la sostituzione di HashsetCache con ConcurrentDictionary, la prevenzione di più avviazioni e l’aggiunta del metodo CheckOracleAccount.

SVILUPPO DEL PROTOCOLLO

Impatto dell'infrastruttura

Dicembre ha visto anche l’introduzione di vari miglioramenti al sistema di smart contract per Neo3, come il ManagementContract (#2119), un nuovo contratto nativo che è responsabile della gestione di tutti i contratti. I metodi Contract Create, Update e Destroy sono stati spostati nel contratto nativo come metodi, mentre ContractState e ContractIdState vengono aggiunti come voci di archiviazione. Questo contratto consente inoltre la distribuzione di contratti nativi in qualsiasi blocco tramite l’utilizzo del campo ActiveBlockIndex.

Altri miglioramenti includono la persistenza dell’hash originale per un contratto dopo la modifica, la semplificazione dell’aggiornamento del contratto e la manutenzionedell’infrastruttura( #2044 ). È stato inoltre introdotto un nuovo MinimumDeploymentFee, impostato su 10 GAS, per regolare la distribuzione eprevenire la posta indesiderata( #2140 , #2153).

Gli sviluppatori che utilizzano Preview4 scopriranno anche il nuovo modello di prezzi dei servizi opcode/interop. Il nuovo modello utilizza valori di coefficiente per i prezzi insieme a un prezzo di base regolabile per consentire ai membri del comitato di scalare i costi verso l’alto o verso ilbasso, se necessario ( #2045).

Altri miglioramenti includono il nuovo codice operativo CALLT, che consente la chiamata della logica token specificata in NeoVM (#382) utilizzando i nuovi token di metodo (#2185) e semplificazioni per le API iteratori (#2190). Gli sviluppatori principali hanno inoltre completato la classe base del contratto nativo del token non fungibile a dicembre, che verrà utilizzata nel Neo Name Service (NNS) per consentire agli utenti di inviare e ricevere tramite alias anziché indirizzi (#2177).

Infine, il team ha anche terminato l’aggiornamento di ogni parte della base di codice da .NET 3.0 a .NET 5.0, la nuova versione principale del framework (#2083, #396, #681, #407).

INFRASTRUTTURA E SVILUPPO STRUMENTI

INFRASTRUTTURA E SVILUPPO STRUMENTI

Punti salienti di novembre

INFRASTRUTTURA E SVILUPPO STRUMENTI

Attività cardine del progetto

Defi

Flamingo Finance di NGD

A dicembre, il team Flamingo ha proposto la prima flamingo improvement proposal (FIP), consentendo alla comunità di decidere se utilizzare il GAS generato da nNEO come ricompensa per la competizione commerciale Perp. Sebbene la proposta non sia passata, ha rappresentato un risultato fondamentale per la transizione di governance del progetto Flamingo. Un’altra proposta sarà avviata a seguito di una discussione comunitaria su un metodo di distribuzione più appropriato.

https://flamingo.finance/

Nodo

NeoGo di Neo SPCC

A dicembre il team ha completato la compatibilità Neo3 Preview4 nel nodo Go e ha testato la correttezza su Preview4 TestNet. Il team ha anche implementato il payload di richiesta notaril P2P proposto e un neo-bench aggiornato per consentire il test delle prestazioni dell’aggiornamento Preview4.

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

EXPLORER & MONITOR

Dora di CO

Dicembre ha portato il supporto Neo3 a Dora, che è in attesa di revisione del design prima del rilascio. Il team ha anche lavorato per implementare ulteriormente l’API Neoscan, aggiungendo nuove funzionalità come la modifica dello stato di archiviazione in base al feedback della community.

https://dora.coz.io/

NeoTube di NEXT

Nel mese di dicembre, NEXT ha terminato di adattare l’explorer NeoTube per renderlo compatibile con la rete Preview4. Oltre alle modifiche al protocollo, il team si è anche preso il tempo di riparare alcuni problemi con l’interfaccia, in particolare quando si visualizza il sito su dispositivi mobili.

https://neotube.io/

COMPILATORE DI CONTRATTI INTELLIGENTI

Boa di CO

Boa v0.6.1 è stato rilasciato a dicembre, allineando i metodi del contratto per essere compatibili con Preview4. La nuova versione ha inoltre implementato annotazioni di tipo Union e aggiunto il metodo extend per i valori bytearray, tra le altre correzioni. COZ includeva anche un contratto di esempio NEP-17, fornendo un utile punto di ingresso per gli sviluppatori Python che cercavano di scrivere contratti per Neo3.

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

Sdk

neow3j di AxLabs

AxLabs ha continuato a lavorare sul suo SDK e devpack a dicembre, allineandoli alle ultime modifiche preview4. È stato aggiunto un nuovo supporto per il contratto di gestione e modifiche alla distribuzione dei contratti, al nuovo modello di prezzi dei codici operativi, alle nuove syscall e ad altri aggiornamenti.

https://github.com/neow3j/neow3j

neon-js di CO

COZ ha aggiornato la libreria neon.js con la compatibilità Preview4, che è ora in fase di revisione finale. La nuova versione, next-5, ha lo scopo di facilitare le integrazioni dApp.

https://docs.coz.io/neo3/neon-js

Mamba di CO

COZ ha anche implementato una nuova versione orientata alle prestazioni del suo SDK Python. L’ultima versione di Mamba, v0.4.1, migliora la velocità di sincronizzazione della catena di 4 volte, superando il client core C#, neo-cli. Sotto il cofano, Mamba si avvale dell’implementazione della macchina virtuale C++ del team, che è stata anche allineata con Preview4 insieme all’SDK.

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

SMART CONTRACT & DAPP FRAMEWORK

NEO-ONE di NEO Tracker

Il team neo tracker ha rilasciato NEO•ONE v3.0.1-preview3 a dicembre, una versione cardine con quasi piena compatibilità con Neo3 Preview3. Il principale compito in sospeso per il team è il compilatore di contratti intelligenti TypeScript, un corpo di lavoro sostanziale che dovrebbe essere compatibile con Preview3 entro la fine di gennaio. Una volta terminato, il team passa alla compatibilità Preview4 nel nodo e nel client NEO•ONE prima di rivisitare finalmente nuovamente il compilatore.

https://neo-one.io/

Neo Debugger di NGD Enterprise

A dicembre, NGD Enterprise ha implementato le sue prime versioni compatibili con Preview4 di Smart Contract Debugger, Neo Express e Visual DevTracker, aiutando gli sviluppatori a fare i conti con le ultime modifiche al protocollo Neo3.

Il team ha anche presentato nuove innovazioni, introducendo un nuovo framework di test smart contract per aiutare a spingere una filosofia di sviluppo basata sui test nella blockchain. Il nuovo tooling automatizza il processo di creazione di una blockchain privata, distribuzione di contratti ed esecuzione di test.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-contract-debug

Portafoglio

Neon di CO

A dicembre, COZ ha completato il design Neon v3 per la versione desktop e ha aggiunto il supporto per il tipo di reso integer del contratto SWTH. Lo sviluppo continuò anche sulla versione mobile di Neon, che è attualmente in fase di test.

https://neonwallet.com/

NeoLine di NEXT

NeoLine ha anche ricevuto aggiornamenti a dicembre, sia nella versione mobile che in la versione di estensione di Chrome. Il team ha implementato il supporto Preview4, aggiornando il portafoglio per consentirgli di coesistere con la rete Neo2. La versione di Chrome ha anche ricevuto correzioni di bug per risolvere un problema con messaggi ripetuti che spingono su Neo2. NEXT ha anche iniziato a progettare e formulare piani per le funzionalità neo3 dAPI, di voto e migrazione.

https://neoline.io/

O3 Wallet di O3 Labs

Il team ha rilasciato ufficialmente il suo portafoglio Bitcoin a dicembre, aggiungendo una struttura multicatena alla versione desktop che include il supporto per Neo3 Preview3. L’interfaccia dati e le funzioni di notifica sono state completate per il servizio API. Altri aggiornamenti al servizio API includono feed di prezzo per token BTC, ETH e ERC-20 comuni e introduce il supporto per le dApp basate su Ethereum.

https://o3.network/

NEOFS

NeoFS di Neo SPCC

Fino a dicembre, Neo SPCC ha continuato a perfezionare NeoFS, implementando il nuovo motore di archiviazione per metadati e BLOB e migliorando il supporto per oggetti di grandi dimensioni attraverso divisioni automatiche. Le ultime modifiche portanoo anche il supporto completo di Preview4 e introducono il processo di controllo dei dati necessario per impedire ai nodi di archiviazione di giocare al sistema.

Altri componenti sono stati aggiornati per allinearli alle modifiche, inclusi i contratti NeoFS, i daemon e l’API. L’API ha subito due iterazioni a dicembre: la prima, v2.1.0 “Modo”, ha adattato l’API alle nuove modifiche del motore di archiviazione e la seconda, v2.2.0 “Yeouido”, ha aggiunto il supporto per la funzionalità di controllo dei dati.

Neo SPCC ha anche completato lo sviluppo di tutti i componenti CDN, che sono ora in fase di completamento. CDN SDK, API e dev-env sono stati tutti aggiornati. Il team ha anche rilasciato un aggiornamento a NeoFS DevEnv con compatibilità Preview4 per i test degli sviluppatori.

https://fs.neo.org/

MARKETING E OPERAZIONI

MARKETING E OPERAZIONI

Panoramica

Mentre ci avvicinava al rilascio del Neo3 TestNet ufficiale, il team di marketing ha continuato a promuovere nuove funzionalità e componenti di Neo3 negli eventi online e offline. Dopo l’uscita di Neo3 Preview4, le sessioni NeoLive sono state ospitate nel gruppo ufficiale Telegram di Neo su argomenti fondamentali come Poly Network, NeoFS e il nuovo modello economico e di governance di Neo3.

Più avanti nel corso del mese, Da Hongfei è apparso all’International Blockchain Technology Innovation Summit di Sanya per consegnare un keynote intitolato “Neo3: A New Start for Pragmatic Idealists” che ha sistematicamente evidenziato tutto ciò che è nuovo e degno di nota in Neo3.

Per completare dicembre, il team ha preparato uno speciale gioco NFT Treasure Hunt sui social media per celebrare le festività natalizie. I vincitori della caccia al tesoro hanno ricevuto un NFT: Neo Fast-Pass (NFP) in edizione limitata. I titolari di NFP possono tenerlo come parte della loro collezione NFT o scambiarlo con la merce ufficiale Neo e altri privilegi. Ulteriori informazioni sullo scambio saranno rivelate in seguito e più token NFP (fornitura totale 500) saranno premiati ai partecipanti alle prossime campagne.

– Adam Yang, MARKETING NGD

MARKETING E OPERAZIONI

Eventi di marketing

Denis Suslov, gestore della crescita dell’ecosistema NGD, ha partecipato a un webinar congiunto con Moonstake intitolato “Il futuro della blockchain: il caso per Neo3”.

Tan Yuan, responsabile tecnico di Poly Network, ha tenuto un corso di formazione online per la Cina più ampia, che ha insegnato agli utenti come accedere al protocollo di interoperabilità tramite la rete di servizi basata su Blockchain.

4a

John deVadoss, lead di NGD Enterprise, ha introdotto il debug frattale, un approccio su più punti per supportare il debug nelle transazioni, anche in complessi scenari di esecuzione a catena incrociata o off-chain. Oltre alla prima fase di implementazione del debug frattale, NGD Enterprise ha anche iniziato a implementare il debug per gli oracoli.

7a

Da Hongfei, ha partecipato a un pannello virtuale ospitato da Jinse per discutere le tecnologie cross-chain nel settore blockchain.

8 °

John Wang, lead di NGD Ecosystem Growth, ha partecipato a un panel su token e DeFi non fungibili all’evento virtuale All’avanguardia Games Conference.

9° - 12°

Co-fondatore e CIO di Neo SPCC – Stanislav Bogatyrev ha presentato la conferenza di ingegneria smart data su come NeoFS sostituirà l’S3 centralizzato con una soluzione più accessibile ed efficiente.

19th

John deVadoss, ha pubblicato un articolo su CoinTelegraph sui sistemi blockchain e su come possono interrompere l’architettura IT aziendale. deVadoss ha sostenuto che le piattaforme blockchain consentono un approccio fondamentalmente nuovo all’architettura aziendale mettendo al centro gli incentivi economici.

22nd

Da Hongfei ha tenuto un discorso programmatico intitolato “Neo3: A New Start for Pragmatic Idealists” all’International Blockchain Technology Innovation Summit di Sanya, in Cina.

23rd

Da Hongfei ha partecipato a un panel virtuale al summit online “CoinTelegraph Chinese First Anniversary”.

25th

NGD ha rilasciato una caccia al tesoro NFT di Natale. I partecipanti potrebbero guardare un video pubblicato su YouTube e seguire le istruzioni per vincere una NFT in edizione limitata.

30th

La Neo Foundation ha ospitato un AMA nel canale ufficiale Neo Telegram per discutere i meccanismi di governance e incentivi al voto di Neo3. Lo stratega della comunità di sviluppatori NF Longfei Wang ha delineato come i membri del consiglio e i nodi di consenso opereranno nel modello di governance, esempi di problemi che possono essere messi ai voti, distribuzione GAS ai titolari di token NEO e altro ancora.

31°

Da Hongfei è stato presentato in un articolo di CoinTelegraph insieme ad altri leader del settore blockchain per discutere le tendenze del 2020 in DeFi e le prospettive per il 2021. Da ha notato diversi nuovi protocolli per migliorare i ponti di asset cross-chain e ha delineato come i protocolli di interoperabilità come Poly Network contribuiscano a spianare la strada a un’economia intelligente globalizzata e senza confini.

MARKETING E OPERAZIONI

Comunità

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

CRESCITA DELL'ECOSISTEMA

CRESCITA DELL'ECOSISTEMA

aggiornamenti

LIQUIDITÀ

LIQUIDITÀ

scambi