NEO Global Aylık Raporu

Şubat 2020

NEO Global Aylık Raporu

Öne Çıkan Özelikler

Şubat, seyahatin, etkinliklerin ve günlük işyeri rutinlerinin bozulmasına neden olan koronavirüsün yayılmasıyla, dünyanın dönemlere girdiğini gördü. Şanghay’daki Neo Global Development çalışanları, mümkün olan her yerde evden çalışmaya teşvik edilmekle birlikte, güvende ve iyidirler. Tüm topluluk üyelerini, tedbirli olmaya ve kendilerini ve ailelerini enfeksiyona karşı korumak için önerilen yönergeleri takip etmeye teşvik ediyoruz.

Bu ay itibarıyla aylık raporu dört yeni kategoriye ayırdık: Protokol Gelişimi, Altyapı & Araç Gelişimi, Pazarlama & Faaliyetler ve Ekosistem Büyümesi. Yeni biçimin, okuyuculara, Neo’nun küresel topluluğunun tamamladığı çalışmalara ve Neo ekosisteminin büyümesine ilişkin daha kolay bilgi edinmesini sağlayacağını umuyoruz.

Neo3’ün gelişimi Şubat ayında da devam etti. Öne çıkan özellikler arasında Neo3’ün yönetişimi ve ekonomik modelleri gibi kilit yönleri hakkında ayrıntılı görüşmeler vardı.

Geliştirme gruplarının kayda değer çabaları arasında, Visual DevTracker bileşeninde önemli iyileştirmeler içeren, NGD Seattle tarafından, .NET v1.0 için Neo Toolkit’in kilometre taşı sürümü ve dBFT kanıtları oluşturmak için NeoResearch tarafından, dBFT 3.0 için son önerisinin geliştirilmesine yardımcı olmak üzere, tasarlanan yeni bir Karma-Tamsayılı Doğrusal Programlama (MILP) modeli vardı.

NGD Şangay pazarlama ekibi, “Soru-Cevap Telegram” konseptini temel alan ve daha ayrıntılı görüşmeler için web semineri formatına genişleyen Neo Live’ın yeni bir versiyonunu başlattı. Yeni formatın ilk konuğu, blockchain dünyasındaki gizliliği tartışan, IncognitoChain’den büyüme sorumlusu, Andrey Bugaevski idi.

Son olarak, “Ekosistem Büyüme” departmanının çabaları şu ortaklıklar ile meyvesini verdi: Google, Facebook ve diğer OAuth oturumları aracılığıyla merkezi olmayan ekosistemlere açılan bir kapı olan Tor.us; Bir blockchain eğitim platformu olan Blockgeeks; Vietnam’daki Van Lang Üniversitesi; Gizliliği koruyan bir blockchain protokolü olan Suterusu; ve dahası.

Neo Global Aylık Raporu’nun tamamını aşağıda okuyabilirsiniz.

PROTOKOL GELİŞİMİ

PROTOKOL GELİŞİMİ

Genel Bakış

Şubat ayında Neo kalkınma topluluğu, Neo3 yönetişim modeli hakkında derinlemesine tartışmalar yaptı ve yerleşik oracle ve state root(durum kökü) geliştirilmesine odaklandı. Neo, daha verimli bir zincirleme yönetişim modeli elde etmek, ağ kaynaklarına daha fazla erişilebilirlik sağlamak ve daha iyi bir blok verisi tutarlılığı sağlamak için bu kritik Neo3 bileşenlerini ikinci çeyreğin ortasında tamamlamayı umuyor.

Ayrıca, birçoğunun ilgilendiği Neo3 ekonomik modeline ilişkin ilerleme kaydedilmiştir. Neo şu anda zincirin verimliliğini ve kullanıcı deneyimini optimize etmek için ağ ücretlerindeki ayarlamaları araştırıyor.

PROTOKOL GELİŞİMİ

Neo3

NEO CORE

  • En son neo-vm sürümüne güncellendi.
  • Cüzdanlarda çoklu sözleşmeye izin verildi.
  • Db3 cüzdanına nükte ve NEP2 eklendi.
  • Dotnet-format düzeltildi.
  • ToStackItem boş öğesi düzeltildi.
  • Durum kökünün %20’si tamamlandı: mpt eklenmesi.
  • Node sağlık ve güvenlik mekanizması tasarlandı – #1457.
  • Depolama geri ödeme mekanizması görüşüldü.
  • Takma ad hizmeti görüşüldü.
  • Şubat ayında PR testi kapsamının %68’i tamamlandı.
  • Otomatik test aracı geliştirmesinin %91’i tamamlandı.

NEO-VM

  • Dotnet-format düzeltildi.
  • Try-catch mekanizmasının %80’i tamamlandı.

NEO-NODE

  • Neo 3.0.0-CI00855’e yükseltildi.
  • Dotnet-format düzeltildi.
  • NEP-5 testi düzeltildi.

NEO-MODULES

  • Neo nuget 3.0.0-CI00855’e güncellendi.
  • Dotnet-format düzeltildi.
  • “RpcServer getstorage” düzeltildi.

NEO-DEVPACK-DOTNET

  • Global olarak biçimlendirilmiş mühendislik kodları.
  • Dotnet-format düzeltildi.

YÖNETİŞİM VE EKONOMİK MODEL

  • Neo3 yönetişim mekanizması görüşüldü.
  • Ücret yapısı ayarlamaları görüşüldü.

BUILT-IN ORACLE

  • Yerleşik oraclenin %30’u tamamladı: sistem çağrısı, politika sözleşmesi.

NEO-GUI

  • Mimari tasarım şemasını belirlendi ve yürütme planı uygulandı. Bu arada, cüzdanın veri modülü %20’lik genel ilerleme ile geliştirilme aşamasındadır.

PROTOKOL GELİŞİMİ

Neo 2.X

NEO CORE

  • Komut dosyası üzerine kontrol genişliği(checkwitness) eklendi.
  • SpentCoinState.Clone düzeltildi.

ALTYAPI VE ARAÇ GELİŞİMİ

ALTYAPI VE ARAÇ GELİŞİMİ

Genel Bakış

Şubat ayı boyunca, topluluk geliştirme grupları bir önceki ay boyunca devam eden kursu sürdürdü. Mevcut araçların Neo2’den Neo3’e geçişi için çalışmalar devam etmektedir ve altyapısı Neo3 üzerine kurulu olan geliştiricilerin ihtiyaçlarını karşılamaya hazırdır. Neo3 odaklı gelişmelere ek olarak, ekipler mevcut ağda kullanılan kaynakların geliştirilmesine de devam etti.

NeoResearch, dBFT kanıtları oluşturma maksadıyla BFT 3.0 için, son tasarısını geliştirmeye yardımcı olmak üzere tasarlanmış yeni bir Karma-Tamsayılı Doğrusal Programlama (MILP) modelini duyurdu. Ekip ayrıca NeoVM’nin nasıl çalıştığını öğrenmek için interaktif bir öğretici olan nvm-learn(nvm-oğrenme) projesinin Neo3 versiyonunun geliştirilmesine başladı. Yeni sürüm nef-learn(nef-öğrenme), Neo3 VM ve Neo Yürütme Biçimi(NEF)’ndeki değişiklikleri vurgulamaktadır.

NGD Seattle, .NET için Neo Toolkit’in dönüm noktası olan, özellikle Visual DevTracker bileşenine büyük geliştirmeler getiren 1.0 sürümünü yayınladı. DevTracker kullanıcı arayüzü, birden fazla Neo ağı arasındaki blok keşfini kolaylaştırmaya ek olarak, araç takımının komut satırı işlemlerinin çoğuna kullanıcı dostu alternatifler getirmektedir.

COZ, uluslararasılaşma çabalarının bir parçası olarak uluslararası-tepkinin Neon cüzdanına entegrasyonunu tamamlayarak, Korece, Fransızca, Almanca ve Vietnamca için çeviriler ekledi. Neo3-python üzerinde çalışan ekip üyeleri aynı zamanda NGD Seattle ile görüşmelere başladı ve .NET’in Neo Blockchain Toolkit’ine dahil edilmesi için gerekli olan neo-boa iyileştirmelerini dikkate aldı.

Neo SPCC, NeoFS’deki nodeler için bir itibar sistemi başlattı, hizmetin API’sını neo-fs ilkel(proto) kitaplığından ayırdı ve Go’daki NeoFS temel akıllı sözleşmesini tamamladı. Güncellemeler ayrıca, ağ oluşturma ve dBFT ile ilgili sorunları çözerek, çekirdek C# nodesi ile uyumluluk sağlamayı amaçlayan NeoGO’ya aktarıldı.

Şubat ayındaki topluluk gelişim sürecinin tüm ayrıntılarını aşağıda bulabilirsiniz.

NGD SHANGHAI

Birlikte Çalışabilirlik Protokolü

  • Birlikte çalışabilirlik protokolünün ve birlikte çalışabilirlik sözleşmesinin geliştirilmesi için “go-sdk”, %50’lik genel ilerleme ile tamamlandı.

Desteklenen Ekosistem Büyüme Projeleri

  • NEO’nun Edge cüzdanına entegrasyonu, Mart ayında sunulması beklenen kod ile geliştirilmektedir.
  • Teknik mimariyi geliştirmek için TradeTrust ile sürekli iletişim.

NGD SEATTLE

.NET için Neo Toolkit

  • .NET v1.0 için Neo Toolkit, GAS’ı Neo-Express’te önyükleme yeteneği ve Visual DevTracker için bir kullanıcı arayüzü dahil etme gibi bazı önemli iyileştirmelerle bir kilometre taşı sürümü olarak yayınlandı.
  • Python, Java ve JavaScript desteği ile ilgili görüşmeler devam etmektedir.
  • NeoNewsToday tarafından yayınlanan bir videoya buradan ulaşabilirsiniz.

Devam etmekte

  • Azure’de Neo-FX C# ve Neo Managed Service geliştirme.

NEO SPCC

NeoFS

  • “Veri Denetimi” prosedürünün gözden geçirilmesi ve iyileştirmeler.
  • Depolama nodeleri ve “Inner Ring” nodeleri için itibar sistemi uygulandı.
  • “Inner Ring” nodelerini ekleme veya çıkarma prosedürü uygulandı.
  • NeoFS API, neofs-proto’dan ayrıldı.
  • NeoFS C# API başlatıldı.
  • Golang’da NeoFS akıllı sözleşmesi oluşturuldu.
  • GetRange ve Arama işlemleri artık akışları desteklemektedir.
  • “Get” işlemi, karmaşık nesneler için sürgülü pencere ile çalışacak şekilde geliştirilmiştir.
  • Depolama nodelerindeki dönemleri senkronize etmek için yeni bir bileşen uygulanmıştır.

Yeni sürümler

  • Neofs-node: v0.2.11, v0.2.12, v0.3.0, v0.3.1, v0.4.0, v0.5.0
  • Neofs-cli: v0.2.6, v0.2.7, v0.3.0, v0.3.1, v0.4.0
  • Neofs-dropper: v0.2.9, v0.3.0
  • Neofs-api (eski neofs-proto): v0.2.13, v0.2.14, v0.3.0, v0.3.1, v0.3.2, v0.4.0
  • Neofs-gw: v0.2.8, v0.3.0, v0.3.1, v0.3.2

NeoGo

  • Ağ oluşturma ve dBFT sorunları (C# ile uyumluluk dahil) çözüldü, ilke desteği eklendi.
  • Mempool yeniden tasarlandı, RPC kodu yeniden düzenlendi.
  • Eksik cüzdan işlevselliği eklendi (anahtar yönetimi, varlık yönetimi, GAS talepleri).
  • Go akıllı sözleşme derleyicisi geliştirildi.
  • Oylama işlemleri uygulandı.
  • “Gettxout”, “getcontractstate”, “getstorage RPC” yöntemleri uygulandı.
  • Geliştirilmiş ve ~%20 daha hızlı olan CHECKMULTISIG uygulaması uygulandı.

Yeni sürümler

  • NeoGo: v0.72.0, v0.72.1, v0.72.2, v0.73

COZ

Neo3-Python

  • “Neo-vm” uzantısının uygulanmasına devam edildi.
  • Neo-express’i desteklemek için NGD-Seattle ile çeşitli neo-boa geliştirmeleri görüşüldü ve CLI oluşumu ve diğer bazı küçük öğeler işlendi.

Neon Wallet

  • Uluslararasılaşma çabalarını desteklemek için uluslararası-tepki kütüphanesinin tam entegrasyonu.
  • Korece, Fransızca, Almanca ve Vietnamca çevirileri için tam dil desteği.

Neo3-Preview

  • Aydınlık temanın eklenmesi.

Neon-js

  • NPM güvenlik denetimi ve NPM bağımlılarıyla ilgili çok sayıda ciddi güvenlik açıklarını gidermek için güncelleştirmeler.
  • Parametrelerin iletilememesiyle ilgili, 00 argümanının eklenmesiyle, emitAppCall sorunu düzeltildi.

Neo2-Explorer

  • Neo2 blokları/işlemleri/UTXO’larını işlemek için DynamoDBPublisher’in C# eklentisi taşındı.
  • Neo3 Python AWS Lambda fonksiyonları, Neo2 verileriyle çalışması için değiştirildi.
  • AWS veya localstackda veri depolamak için “Sunucusuz” yapılandırma oluşturuldu.
  • AWS S3’te aşırı büyük blokları/işlemleri saklamak için bölünmüş veri şeması uygulandı.
  • Localstack’in mümkün olduğunca yerel AWS mağazası olarak kurulması ve test edilmesi; bu işlemlerin yeterince istikrarlı olmadığı belirlendi.
  • Localstack’i DynamoDB-local, moto ve özel Lambda yönlendirici ile değiştirmek için özel Docker görüntüsü oluşturulmaya başlandı.

Neo-Scan

  • “Jquery”, “mixin-deep” ve “lodash NPM” paketleri en son sürümlere güncellendi.

Discord Güvenliği

  • “MarkGuildAsRead API” çağrısının kaldırılmasından kaynaklanan sorunu gidermek için “DetectImposters Discord” eklentisi güncellendi.

NEORESEARCH

Yeni araştırma girişimleri

  • NeoVM eğitimindeki olumlu geri bildirimlerden esinlenerek, NeoVM3 ve Neo Yürütme Biçimi (NEF) üzerine odaklanmış yeni bir eğitim başlatılmıştır: neoresearch.io/nef-learn (halen yapım aşamasında).
  • Optimallik ve alt sınır kavramlarını içeren dBFT’nin kanıtı için yeni bir Karma-Tamsayılı Doğrusal Programlama (MILP) modeli hazırlanmıştır.

Etkinlikler ve yayınlar

  • Bazı NeoResearch üyeleri 17 Şubat’ta Brezilya’nın Niterói-RJ kentindeki “Creating.City” etkinliğine katıldı. Etkinlik, akıllı ve dijital şehirlere odaklanan, dronlar, blockchain, akıllı sözleşmeler, kripto para birimleri ile ilgili güncel tartışmalar, en gelişmiş hesaplama teknikleri gibi teknolojileri kapsayan bir kitap başlatmak için düzenlendi. Kitap, Springer tarafından Urban Computing dizisinde yayınlandı.
  • Akıllı şehirlerin ulaşım sistemlerini yönetmek için Neo blok zincirinde geliştirilen, akıllı tasarı sözleşmesini içeren bir makale Future Internet’te, Cilt 12, Sayı 2 (Şubat 2020), “Dijital ve Akıllı Şehirlerde Hareketlilik, Vatandaşlar, İnovasyon ve Teknoloji” başlığıyla yayınlandı. Bilimsel çalışma, araştırmanın çeşitli bölümlerinde Neo’dan bahsetmektedir ve 3 Mart itibariyle, 904 görüntülenme ve tam metnin 324 defa indirilmesiyle sorunun en çok incelenen makalesidir.

NEXT

NeoLine mobile terminal

  • Android sürümü 1.4.2’ye, iOS sürümü 1.6.4’e güncellendi.
  • Uygulama modülleri için açılır pencere mantığı optimize edildi.
  • Geliştirilmekte olan diller için destek.
  • Hata düzeltmeleri.

NeoLine wallet plugin

  • En son sürüm 1.2.1.
  • “İnvokeMulti” dAPI ve dokümanlar eklendi.
  • Blok tarayıcı logosu güncellendi.
  • Bilinen hatalar düzeltildi.

NeoTube Tarayıcı

  • MainNet ve TestNet tarafından desteklenen varlıkların sayısı artırıldı.
  • NEP-5 varlık taşıma için algılama ve yürütme modülü güncellendi.
  • Bazı durumlarda, özel sözleşme bayt kodu nedeniyle NEP-5 transfer kayıtlarının tanınmamasına neden olan bir hata düzeltildi.

Neo3

  • Bir Neo3 test ortamı kuruldu ve NEO-CLI v3.0.0-preview1 node uygulandı.
  • Blok verilerini (tüm işlem verileri dahil) ve veritabanı depolamasını ayrıştırmak için squirrel projesini başlattı.

NEWECONOLABS

Neo 2.x

NEL Blockchain Browser

  • Yeni işlem listesi sayfası artık mobil uyumlu.
  • UTXO veri analizinin durmasına neden olan bir sorun düzeltildi.
  • Arka plana 2019 etkin adres istatistikleri eklendi.
  • Sözleşmelerin adlandırılması, oluşturulması, yükseltilmesi ve imha edilmesi gibi sözleşmelerin iç işlemlerini analiz etmek için bir proje geliştirdi. Neo2 TestNet ile ilgili arka plan arayüzü ve bazı veri analizleri tamamlandı ve artık ön uç sayfalar geliştirildi.

Neo3 Contract Debugger

  • Neo3 nodelerinin kodu değiştirildi ve sözleşme hata ayıklama işlevi eklendi.
  • Veri çıktısını artırmak için sözleşme derleyicisi değiştirildi.
  • İlgili projeler sunucuya dağıtıldı.
  • NeoRay derleme API’sı projesi değiştirildi ve nef ve harita dosyalarının düzgün döndürülememe sorunu düzeltildi.
  • Sözleşmeyi test etmek ve hatalarını ayıklamak için yerel DebugGUI projesinde değişiklik yapıldı.

SDK-TS-Neo3

  • Pubkey”in adres dönüştürme yöntemi yükseltildi, işlem yapısına ilişkin yöntemler düzenlendi ve SDK aktarım işlevi tamamlandı.
  • Nef ve manifest dosyalarının, analizlerinin desteği için SmartContract modülü eklendi, ve sözleşmeleri dağıtabilme işlevi tamamlandı.
  • Dağıtım çağrıları gibi ilgili işlevleri yükseltmek için Sözleşme sınıfı değiştirildi.

NEOW3J

Neo3

  • Finalized the migration from Travis to GitHub Actions – only for Neo3, branch develop-3.x and master-3.x Travis’ten GitHub Eylemlerine geçiş sonlandırıldı – sadece Neo3, branch develop-3.x ve master-3.x için (https://github.com/neow3j/neow3j/issues/108).
  • VerificationScript Neo3’e uyarlandı (devam eden çalışma).
  • Çoklu adresler Neo3’e uyarlandı.
  • ASM kütüphanesi, .class dosyalarını (neow3j-compiler tarafından kullanılacak) yönlendirmek için ölçüldü.
  • JSON-RPC yöntemleri Neo3’e uyarlanmaya başlandı (devam eden çalışma).

ALIENWORKS

Etkileşimli Eğitim

  • Ders 1 içeriği ve akıllı sözleşme güncellendi.
  • Ders 2 geliştirildi ve konular tamamlandı:
    • Class properties
    • BigInteger

Monitor

neonode.io

  • Proje dokümantasyonları korundu.
  • API matris işlevi geliştirildi.
  • Neo3 TestNet’e bir çekirdek nodesi eklendi.
  • Neo3 TestNet ile test etmeye ve entegre olmaya başladı.

neostate.io

  • RPC modülü düzeltildi.
  • .NET core 3.1’e yükseltildi.

PAZARLAMA VE FAALİYETLER

PAZARLAMA VE FAALİYETLER

Genel Bakış

Şubat, Neo ve bütün dünya için oldukça çalkantılı bir aydı. Neo’nun planlanan çevrimdışı etkinliklerinden bazıları, koronavirüsün dünya çapındaki yayılmasından etkilendi. NGD Şangay pazarlama ekibi ayın ilk yarısını, uzaktan, evden çalışarak geçirmek zorunda kalsa da, özellikle çevrimiçi alanlar aracılığıyla daha fazla ekosistem maruziyeti ve topluluk katılımı sağlamak için çok çalıştı.

PAZARLAMA VE FAALİYETLER

Pazarlama Etkinlikleri

5.

Neo Insights’ın ikinci sayısı, blockchain’in koronavirüs salgını ile ortaya çıkan bazı sosyal sorunların çözümüne nasıl yardımcı olabileceğinin tartışmasıyla yayınlandı.

20.

NeoLive için yeni bir format olan Zoom Webinar aracılığıyla, “Blockchain Dünyasında Gizlilik” konusunun tartışılması, NGD’den EcoGrowth yöneticisi Sarah Song ve IncognitoChain’den büyüme sorumlusu Andrey Bugaevski ile başarıyla düzenlendi.

26.

Everstake’in kurucusu Sergey Vasylchuk, Kharkiv, Ukrayna’daki Binance Meetup’ta bir konuşma yaparak Neo’yu temsil etti. Everstake, Neo3 Preview1 TestNet üzerinde bir fikir birliği nodesi barındırıyor.

27.

Suterusu’dan CTO Huang Lin, Suterusun, Neo’da “katman 2” gizlilik protokolü oluşturmaya nasıl yardımcı olabileceğinive Neo ile Suterusu arasındaki son ortaklığı görüşmek üzere WeChat’teki NeoLive oturumunda Çin topluluğuna katıldı.

PAZARLAMA VE FAALİYETLER

Topluluk

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

EKOSİSTEM BÜYÜMESİ

EKOSİSTEM BÜYÜMESİ

Yeni Ortaklıklar

  • Neo, yılın ikinci yarısında Neo’ya destek ekleyecek olan Google, Facebook ve diğer OAuth oturumları aracılığıyla merkezi olmayan ekosistemlere açılan bir kapı olan Torus’un nodesi olacak.
  • NEO tokenleri artık Cex.io ve Simex.Global’da listelendi.
  • Gizliliği koruyan blockchain protokolü Suterusu, Neo tabanlı bir Katman 2 gizlilik protokolü geliştirecektir.
  • Neo geliştirme kursları artık Blockgeeks eğitim platformunda mevcut.
  • Neo, öğretim üyeleri ve profesyoneller arasındaki akademik etkileşimleri geliştirmek, öğrenciler için Neo ve blockchain kursları düzenlemek ve öğrencilere-halka hizmet olarak diğer eğitim faaliyetlerini planlamak için Vietnam’daki Van Lang Üniversitesi ile ortaklık kurdu.
  • Neo, en iyi küresel üniversiteleri birbirine bağlayan ve geliştirici-iş yeteneklerine erişim elde eden Blockchain Eğitim İttifakına katıldı. Neo, ders müfredatı oluşturarak ve çevrimiçi-çevrimdışı kurslar düzenleyerek katkıda bulunacaktır.

EKOSİSTEM BÜYÜMESİ

Güncellemeler

  • Varlıkların ve dijital menkul kıymetlerin dijitalleştirilmesinde uzmanlaşmış Hong Kong merkezli bir firma olan Liquefy, NeoID’nin Seraph ID tabanlı platformuna entegrasyonunu tamamladı.
  • Yeni liderlik, Narrative projesini devraldı ve bunu pubNooks olarak yeniden adlandırdı.
  • Nash, hem web hem de mobil (iOS ve Android) cüzdanlarında GAS talebinde bulunma desteği ekledi.
  • Guarda Cüzdan, GAS talebinde bulunmak için destek ekledi.
  • Bakım sağlayıcıları ve hastalar arasındaki teknolojik engelleri kaldırmayı amaçlayan bir proje olan NeoHealth, yakın zamanda doğrulanmış araştırmalara ve gerçek vakalara dayanan tıbbi kılavuzlardan oluşan bir kitaplık olan Kanıta-Dayalı Tıp Kılavuzlarını yayınladı. Sistem, henüz blockchain teknolojilerine sahip olmasa da NeoFS’yi kullanacak.
  • NeoFish oyunu 300 günlük yıldönümünü kutlamak için bir dizi etkinlik başlattı.
  • Switcheo Exchange’in SWTH tekliften yararlanma programı 6 Mart’ta başlatıldı.
  • 0xGames, 0xRacers’ın Neo versiyonu için özel promosyonlarla satışa başladı.

LİKİDİTE

LİKİDİTE

Borsalar