Neo Global Aylık Raporu

Ocak 2021

Neo Global Aylık Raporu

Öne Çıkan Özelikler

Neo, dönüm noktası başarılarından biri olan “Preview5” sürümünün piyasaya sürülmesiyle birlikte yeni yıla güçlü bir şekilde başladı. Neo’nun bugüne kadarki en gelişmiş biçimi olan Preview5, yeni LedgerContract aracılığıyla daha da basitleştirilmiş olan bir mimari sunmaktadır; bununla birlikte, Oracle hizmet modülü vasıtasıyla ilk kez oracle kullanımını etkinleştirmektedir.

Bu sürüm, Neo3’ün son revizyonu için planlanan yeni işlevlerin çoğunu içermektedir ve Mart ayında piyasaya sürülmesi planlanan resmi TestNet sürümüyle yakın bir eşleşme aşamasına tanıklık edecektir. Kalan son büyük görevlerden biri olan “NeoFS ile entegrasyon”, Ocak ayı süresince geliştirme faaliyetlerinin kilit noktası olmuştur.

Çekirdek geliştirme faaliyetlerinin dışında, Neo küresel topluluk geliştirici grupları (başka bir deyişle geliştirici kullanıcıların bulundu Neo grupları), altyapı ve araç takımlarını en son ki Neo3 değişiklikleriyle uyumlu hale getirmek için çalışmalarını sürdürmüştür. Bu çabalar; çekirdek C# desteğine ek olarak Python, JavaScript, TypeScript, Go ve Java için gelişmiş geliştirme araçlarıyla daha erişilebilir bir ekosistem yaratarak, platform için hayati önem taşımaktadır.

Neo’nun büyük vizyonu, yavaş ama emin adımlarla birlikte gerçeğe dönüşmektedir! Hem çekirdek hem de topluluk geliştiricilerinin benzer çabaları sayesinde Neo, yeni nesil blokzincir geliştiricilerini büyesine dahil etme ve kendisini en kullanıcı ve geliştirici dostu blokzincir platformu olarak sağlamlaştırma yolunda ilerlemektedir.

PROTOKOL GELİŞİMİ

PROTOKOL GELİŞİMİ

Neo3 İlerlemesi

Ocak ayı süresince, Neo çekirdek geliştirici ekibi Oracle servis modülünün geliştirilmesini tamamladı. Bu (modül), oracle isteklerine hizmet etmelerine olanak sağlayarak, oracle nodeleri tarafından kurulacaktır. Oracle sözleşmesi ve ilişkili olan mantık halihazırda Preview4 sürümünde yayınlandığından, geliştiriciler artık dış kaynaklara merkeziyetsiz bir şekilde erişen akıllı sözleşmeleri test etmeye başlayabilecekler.

Durum kökü, ekibin, MPT kullanarak tamamlaması için, blok yürütme tutarlılığını sağlamak üzere yüksek öncelikli bir görevdi. Preview5 node yükseltmesinin(/güncellemesinin) bir parçası olarak; uygulama, gerekli depolama ve doğrulama mantığını sunmakta ve durum hizmetiyle birlikte etkileşim için gerekli olan RPC yöntemlerini/komutlarını eklemektedir.

Ocak ayı, yeni yerel LedgerContract gibi yeni bir mantığın da kullanıma sunulduğuna tanıklık etti. Bu, Neo3’teki kodu daha da basitleştirmek için çeşitli veritabanı tablolarının yerini alarak, bloklar ve işlemler gibi temel verileri depolayacaktır. Bu yeni sözleşmeyi uygulamaya koyma kararı, ekibi; Şubat ayında Preview5 sürümünü yayınlamasına ve ardından Mart ayı için planlanan resmi bir “TestNet”e yönlendirmiştir. Bu ağlar hemen hemen aynı olacak, tek büyük fark “NeoFS”nin sonuncusuna olan entegrasyonudur. Daha detaylı olan bilgiye buradan erişebilirsiniz.

PROTOKOL GELİŞİMİ

StateRoot

Neo3 için olan durum kök uygulaması üç ana bölüme ayrılmıştır. Bir kısım (#431) depolama mantığına ve ilgili P2P işleyicilerine odaklanırken, diğer bir kısım ise; mevcut durumu getirmek, kanıtları doğrulamak ve çok daha daha fazlası için RPC yöntemlerini/komutlarını (#475) sunmuştur. Bu kısımların her ikisi de başarılı bir şekilde birleştirilmiş ve Neo3 Preview5 sürümünün node yükseltmesinin(/güncellemesinin) bir parçası olarak piyasaya sürülmüştür.

Uygulamanın son kısmı, gerekli doğrulama mantığını (#470) tanıtmaktadır. Şu anda gözden geçirilmekte olan bu PR, durum kökü üzerinde fikir birliği(/konsensüs) sağlamak için doğrulama hizmetini ekleyecek ve nodelerin iş yükünü azaltmak için yalnızca en son ki durumu depolamasını sağlayacaktır.

PROTOKOL GELİŞİMİ

Oracle

Ocak ayında, çekirdek geliştirici ekibi, nodelerin oracle isteklerini yerine getirmesini sağlamaktan sorumlu modül olan Oracle hizmetini (#326) tamamlamıştır. Süreç boyunca çeşitli optimizasyonlar ve düzeltmeler uygulanmıştır ve ilk testler çeşitli senaryolar arasında iyi sonuçlar vermiştir. Şimdi birleştirildiğinde, bu Neo’nun yerel oracle işlevselliğinin tamamlandığını göstermektedir.

PROTOKOL GELİŞİMİ

NeoFS Transplanting

NeoFS, Neo SPCC tarafından geliştirilen dağıtılmış, merkeziyetsiz(/merkezi olmayam) bir nesne depolama ağıdır. Neo blokzincir entegrasyonu göz önünde bulundurularak oluşturulan NeoFS, kullanıcılara verileri üzerinde tam kontrol sağlayarak, üçüncü taraf depolama sağlayıcılarından uzaklaşmayı desteklemeyi amaçlamaktadır. Hizmet, gerçekten merkeziyetsiz uygulamalara izin veren Neo akıllı sözleşmelerle çalışmak üzere tasarlanmıştır ve ayrıca bir içerik dağıtım ağı olarak da kullanılabilir. Kullanıcılar, Neo GAS tokenleri karşılığında depolama alanı kiralayabilir veya ağda dosya depolamak için GAS tokelerini kullanabilir.

NeoFS başlangıçta Go üzerinde oluşturulmuştur; ancak, NGD, şu anda NeoFS mantığını C# nodeleriyle birlikte daha iyi bir entegrasyon sağlamak üzere C# üzerine aktarmak için çalışmaktadır. Geçtiğimiz ay, ekip Denetim modüllerini bir FSNode eklentisine eklemiş ve “Inner Ring” için olan birim testlerini güncellemiştir. NeoFS ile tam entegrasyonun, “resmi TestNet”e hazırlanması hususunun Mart ayında tamamlanması bekleniyor.

PROTOKOL GELİŞİMİ

Ledger Contract

Neo3 için olan kod tabanını daha da basitleştirmek için yeni yerel Ledger Contract (Ledger Sözleşmesi) oluşturuldu. Bu sözleşme, “Block/TrimmedBlock” ve “Transaction” gibi “ledger”in(defterin) kendisiyle ilgili olan herhangi bir işlevselliğin yeni ana merkezidir. Yeni yaklaşım, 800 satırlık gereksiz kodu ortadan kaldırarak, ağırlıklı olarak yerel sözleşmeler vasıtasıyla işleyen protokole daha da birleşik bir tasarım sağlamaktadır.

Test süresince, “master branch”de birleştirilmesine yol açarak, performans üzerinde minimum etkiler kaydedildi. Değişiklikler diğer repoları da etkilediğinden beri, neo-node (#724), neo-modules (#477) ve neo-devpack-dotnet (#440) için uyumluluk PR’leri oluşturuldu. Geçiçi “LedgerContract” uygulamasının tamamlanmasıyla, her üçü de birleştirildi.

PROTOKOL GELİŞİMİ

Altyapı Etkisi

Modülerlik, Neo3’ün geliştirilmesinde yinelenen bir tema olmuştur ve Ocak ayı, bu türdeki çalışmalar için bir istisna değildi. Fikir birliği(/konsensüs) mantığı yalnızca ağdaki tüm tam nodelerin bir alt kümesi tarafından kullanıldığından beri; fikir birliği mantığının, “neo-core”den yeni bir eklenti olan dBFT modülüne (#2212, #453) taşınması kararı verildi. Bu aynı zamanda bileşenin gelecekteki yükseltilebilirliğini de geliştirmektedir; ek olarak, ayrıca kullanıcıların kendi Neo ağlarında farklı fikir birliği(/konsensüs) mekanizmaları arasında geçiş yapma olanağı sağlamaktadır. Yalnızca dBFT eklentisine sahip olan nodeler, fikir birliği(/konsensüs) mantığını Neo3’te çalıştırabilirler.

Ekip, ayrıca Ocak ayı içerisinde, yeni bir “Neo Name Service” (#2201, #422) [Neo İsim Hizmeti] sunmak için çalıştı. Bu yeni sistemin amacı, sözleşme/hesap adresleri için kullanılan onaltılık dizeleri; hatırlanması kolay, okunabilir olan dizelerle değiştirmektir. Kullanıcılar, genel adreslere daha kullanıcı dostu bir alternatif sunarak doğrudan belirli bir “domain”e (alan adına) işlem başlatabilecektir. Hizmet, yeni bir yerel sözleşme olan “NameService” olarak uygulanmaktadır.

Diğer kayda değer değişiklikler arasında; eklentilerin kendi özel mesajlarını (#2101) gönderebilmesi ve Neo sistemine yeni bir işlem kodu olan “POPITEM”in eklenmesi bulunmaktadır (#387, #427). Bu işlem kodu, belirtilen öğeyi yığının en üstündeki listeden kaldıracak ve ardından bu öğeyi yığına gönderecektir.

ALTYAPI VE ARAÇ GELİŞİMİ

ALTYAPI VE ARAÇ GELİŞİMİ

Öne Çıkan Özelikler

ALTYAPI VE ARAÇ GELİŞİMİ

Proje'de Önemli Aşamalar

DEFI

NGD tarafından Flamingo Finans

9 Ocak ve 22 Ocak tarihleri ​​arasında Flamingo, “Perp Ticaret Yarışması”na katılmak üzere dünya çapında 500’den fazla topluluk üyesini kendine çekmeyi başardı. Yarışma, günlük 1000 adetten fazla işlem ve 4 milyar ABD ($) dolarından fazla toplam işlem hacmi ile sona ermiştir. Ödüller en iyi sıralamasındaki ilk 39 katılımcıya dağıtılmıştır. Yarışma sırasında, iyileştirilmesi gereken birkaç alan belirlendi. Ekip, protokolün temelindeki mekanizmaları ve genel kullanım kolaylığını geliştirmek için halihazırda çalışmalar yürütmektedir.

Flamingo ekibi, ayın sonuna doğru, platformun genel kullanılabilirliğini ve varlıkların birlikte çalışabilirliğini geliştirmek için FIP#2’yi de tanıtmıştır. Bu teklif(/öneri) kapsamında, orijinal varlığa değer ilişkilendirmeyi sürdürürken çapraz zincir varlık akışı sürecini optimize etmek için önemli değişiklikler yapılacaktır.

https://flamingo.finance/

NODE

Neo SPCC tarafından NeoGo

Ocak ayı itibariyle NeoGo’ya yapılan değişiklikler, esas olarak, nodenin çekirdek Neo değişikliklerine uyacak şekilde uyarlanmasına odaklanmıştır. Dikkate değer diğer eklemeler arasında POPITEM desteği, fikir birliği(/konsensüs) güncellemeleri ve genişletilebilir P2P veri yükleri ve CALLT plus ilgili uygulama motoru değişiklikleri bulunmaktadır.

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

EXPLORER & MONITOR

COZ tarafından Dora

Ocak ayında, COZ; Dora arka ucunu, Preview5 sürümüne uygulanan en son ki değişiklikler, süreçteki bildirimler ve olaylar için destekle uyumlu hale getirmek üzere güncellenmiştir. Kullanıcılar için Neo3 ön ucu da tamamlanmıştır; ve yakın gelecekte piyasaya sürülecektir.

https://dora.coz.io/

NEXT tarafından NeoTube

Ekip, NeoTube tarayıcısının Preview4 sürümü için olan uyarlanmasını tamamlamıştır. Sözleşme sayfası için yeniden tasarlanmış bir kullanıcı arayüzü, sayfa verileri görüntüleme sorunlarına yönelik çözümlerle birlikte değişikliklere eşlik etmektedir.

https://neotube.io/

AKILLI SÖZLEŞME DERLEYİCİ

COZ tarafından Boa

Boa, Ocak ayı içeriside bir dizi güncelleme almıştır. En son ki Preview sürümleriyle uyum sağlamaya ek olarak, kullanıcı tanımlı bildirim alanları desteği ve yineleyici, numaralandırıcı, ek olarak, depolama için yeni birlikte çalışabilme işlemleri eklenmiştir. Değişikliklerin yanı sıra, birim testleri ve test odaklı geliştirme frameworku ve dokümantasyon(/belgeleme) geliştirilmiştir. Python 3.7 artık Mamba ile uyumlu olarak desteklenmektedir ve ICO şablonu ve Atomic Swap sözleşme örnekleri artık mevcuttur(/kullanılabilirdir).

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

SDK

COZ tarafından neon-js

Ocak ayının sonuna doğru COZ, “Neon.js v5.0.0-next.5″i piyasaya sürdü ve en yaygın olarak kullanılan blokzincir etkileşim kalıpları için Neo3 Preview4 sürümü uyumlu destek sağlamıştır.

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

COZ tarafından Mamba

COZ, Python için Mamba SDK’sını Preview4 sürümüyle uyumlu hale getirmek için güncellemiştir; ve daha yeni olan Preview5 sürümüyle uyumluluk üzerinde çalışmaya başlamıştır. Yeni Neo3 Preview sürümlerini desteklemek için Blink Universal VM ve BigInteger kitaplıklarına eşlik eden güncellemeler de tamamlanmıştır.

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

AKILLI SÖZLEŞME & DAPP FRAMEWORK

AxLabs tarafından Neow3j

Geçtiğimiz ay süresince, ekip “neow3j 3.6.0 ve 3.6.1“i yayınlayarak; neow3j SDK, devpack ve compiler(derleyiciyi) Neo3’ün Preview4 sürümüyle tamamen uyumlu hale getirmiştir. O zamandan beri ekip, projeyi Neo ekosistemindeki C# akıllı sözleşme araç takımlarıyla aynı olgunluğa getirmek amacıyla neow3j’yi Neo3 Preview5 sürümüne uyarlamak için çalışmıştır.

https://github.com/neow3j/neow3j

NEO Tracker tarafından NEO•ONE

Ocak ayı süresince ekip, Preview 4 sürüm uyumluluğunu destekleyecek olan ve TypeScript Akıllı Sözleşme Derleyicisini içermekte olan NEO•ONE v3.1 sürümüne yaklaşmak için çalışmıştır. Bu sürümle birlikte, kullanıcılar “TypeScript”te bir “Akıllı Sözleşme” yazabilecek ve bunu Neo3 Preview4 TestNet’e dağıtabilecektir.

https://neo-one.io/

NGD Enterprise tarafından Neo Blockchain Toolkit

NGD Enterprise, Neo Blockchain Toolkit (Neo Blokzincir Araç Seti) bileşenleri için Preview4 sürüm uyumluluğunu sunmuştur ve en son ki Preview5 sürümü için destek üzerinde çalışmaya başlamıştır. deVadoss ayrıca “Neo Column”da test odaklı geliştirmenin arkasındaki kavramları ve takımın bu yaklaşımı “Toolkit”te nasıl desteklediğini tanıtmakta olan bir makale yayınlamıştır. Makalenin tamamına buradan erişebilirsiniz.

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

CÜZDAN

COZ tarafından Neon

Neon Wallet katılımcıları, Ocak ayı boyunca masaüstü cüzdanları için bir dizi güncelleme sunmuştur. Hollandaca dil desteği sunulmuş ve bir dizi performans ayarlaması eklenmiştir. Ekip ayrıca SWTH tokeni için olan ayrıştırmayı düzeltti ve yeni bir tasarım yinelemesi üzerindeki çalışmasını tamamladı. Neon cüzdanının mobil versiyonu artık yeterli hale getirilmiştir.

https://neonwallet.com/

NEXT tarafından NeoLine

NEXT, Neo3 Preview4 sürümü ile uyumluluk elde ederek, NeoLine cüzdanının mobil ve Chrome uzantısı sürümlerini güncellemiştir(/yükseltmiştir). Ekip ayrıca arka planda bilinen birkaç hatayı gidermiş ve uygulama için olan ağ performansını optimize etmiştir.

https://neoline.io/

NEOFS

Neo SPCC tarafından NeoFS

Ekibin Ocak ayındaki çabaları; Preview4 TestNet ile birlikte yan zincir nodelerini test eden, bir NeoFS TestNet lansmanıyla sonuçlanmıştır. Dikkate değer güncellemeler, ağın sağlığının izlenmesi, depolama nodesinin ağ görünümü ve durumunu yönetmek için bir kontrol hizmeti içermektedir. Neo SPCC ayrıca birden fazla RPC uç noktası için destek eklemiş ve bir sonraki sürüme hazırlık olarak veri denetim anlaşmalarını uygulamıştır.

Diğer iyileştirmeler arasında; depolama nodeleri için temel bir gelir ekonomisi modeli ve TestNet dağıtımlarını hızlandırmayı amaçlayan depolama nodesinin önceden yapılandırılmış olan yeni bir “docker görüntüsü” bulunmaktadır. Ayrıca, HTTP geçitleri aracılığıyla nesne yerleştirme için olan taslak uygulama gibi çeşitli NeoFS hizmetlerinde de çalışmalar tamamlanmıştır.

https://fs.neo.org/

RESEARCH

NeoResearch tarafından NeoCompiler Eco

Ocak ayında Brezilya merkezli Neo Research ekibi, “NeoCompiler Eco” için neredeyse göze çarpan bütün dönüm noktalarına ulaşmayı başardı. Ekip, (tasarımı) Neo3 için yeni bir standart haline getirerek ve eski Neo2 sürümü için bir yeniden yönlendirme sunarak, web sitesi için yeni bir tasarımı yayınladı. Hizmet tarafından kullanılan nodelerin tümü; “master branch” ile günceldir ve diğer arka plan altyapı iyileştirmeleri, üçüncü taraf ara yüzleri kullanmak yerine neo-cli aracılığıyla blokzincir etkileşimini birleştirmiştir.

https://neocompiler.io/

PAZARLAMA VE FAALİYETLER

PAZARLAMA VE FAALİYETLER

Genel Bakış

Da Hongfei, Ocak ayı içerisinde çok meşguldü; yanı sıra, görüşlerini çeşitli yayınlar ve forumlarla paylaşmıştır. John deVadoss, Neo Blockchain Toolkit’te “NGD Enterprise”nin Test Odaklı Geliştirmesini tartışan bir makale yayınlarken, Neo Foundation (Vakfı) topluluk uzmanı Longfei Wang, Neo3’ü tartışmak için bir AMA (Bana İstediğini Sor) etkinliğine katıldı.

PAZARLAMA VE FAALİYETLER

Pazarlama Etkinlikleri

3. - 5.

Da Hongfei, bir dizi yeni yıl makalesi için CoinTelegraph ile röportaj gerçekleştirdi. Da, Bitcoin, blokzincirinin benimsenmesi ve endüstrinin popüler konuları hakkındaki görüşlerini paylaştı.

5.

Da Hongfei, Yuan Gao ve Longfei Wang, TuoniaoX tarafından hazırlanan “Crypto Intelligence Bureau”nun yıl sonu özel baskısına katılmaya davet edildi ve halka açık zincirler, DeFi ve Neo3 hakkındaki görüşlerini paylaştı.

8.

John deVadoss, Test-Driven Development (TDD) (Test Odaklı Geliştirme) uygulamalarını ve neden ekibinin “Neo Blockchain Toolkit”te (Neo Blokzincir Araç Setinde) TDD için destek oluşturduğunu inceleyen bir “Neo Column” makalesi yayınladı.

18.

Da Hongfei, “Blockchain Durumu” hakkındaki görüşlerini paylaşmak için “Asian Financial Forum”a (Asya Finans Forumu’na) çevrimiçi olarak katıldı.

20.

Neo Foundation (Vakfı) geliştirici topluluğu uzmanı Longfei Wang, “O3 Canlı AMA” (Bana İstediğini Sor) etkinliğine katıldı ve Neo3’teki çeşitli yeni değişiklikleri, hepsi bir arada hizmet sunan araç paketini ve nasıl sorunsuz bir geliştirici deneyimi sunacağını tartıştı.

29.

Da Hongfei, Flamingo ve Flamincome’nin yükseltme(/güncelleme) önerilerinin arkasındaki mantığı örneklemek(/tanımlamak) için “Flamingo’da Sonraki: DeFi Birlikte Çalışabilirliğinin Ayrıntılı Planı” başlıklı bir makale yayınladı.

PAZARLAMA VE FAALİYETLER

Topluluk

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

EKOSİSTEM BÜYÜMESİ

EKOSİSTEM BÜYÜMESİ

Güncellemeler

LİKİDİTE

LİKİDİTE

Borsalar