Neo 3.0 için hazır mısınız? Blockchain'in evrimi

Neo biridir blockchain daha eski, şu anda neo listesi agresif pazarlamayı kullanan isimlere kıyasla biraz küçümseniyor, aslında NEO'nun Pazarlamaya hiç büyük bir ilgisi olmadığını söyleyebiliriz.

Bununla birlikte, her zaman uluslararası konferanslarda bulunur ve şu anda onu etkileyen sorunları çözmek için gelişmeye çalışır, hadi blockchain 3.0 hakkında konuşalım.

Neo 3.0 için hazır mısınız? Blockchain'in evrimi - neo 3 nokta sıfır

NEO, Blockchain 3.0'ı hedefliyor

Resmi bir makaleden öğrendiğimiz gibi NEO, Blockchain'ini nasıl geliştireceğini ve büyük ölçekli tüketime nasıl uyarlayacağını anlamak için çok çalışıyor, ihtiyaçları anlamak ve benimseme için nasıl sunacağını anlamak için endüstri ve girişimcilik dünyasıyla konuşuyor. kitle.

Neo 3.0 neye sahip olacak

DBFT 2.0

Delege Edilmiş Bizans Hata Toleransı (dBFT) özellikle blok zincirleri için tasarlanmış bir fikir birliği mekanizmasıdır. Bir oylama süreciyle bir dizi konsensüs düğümü seçilir ve bu konsensüs düğümleri birlikte blokları oluşturur ve doğrular. Konsensüs düğümlerinin blok zincirine bağlanmadan önce yeni bir blok üzerinde ortak bir fikir birliğine varması gerektiğinden, dBFT tek blok amaçları sağlar, bu daBir NEO blok zinciri çatallanamaz ve işlemler geri alınamaz. Blok zincirinde bir işlem onaylandıktan sonra geri alınamaz veya geri alınamaz. Finansal uygulamalar için bir işlemin amacı bir gerekliliktir

NEO ve GAS maliyetleri düşürür

Bildiğimiz gibi, NEO blok zincirinde neo ve gas olmak üzere iki yerel token var. Gaz, akıllı sözleşmelerin yürütülmesi için işlem ücretlerini ve masrafları ödemek için kullanılır.

Şu anda, akıllı sözleşmelerin uygulanmasının ve yönetilmesinin nispeten yüksek maliyeti, akıllı sözleşmelerin kullanımı ve geliştirilmesinde bir isteksizliğe yol açmaktadır. Mevcut fiyatlandırma modeli, gaz uygulama senaryolarında önemli bir engel haline gelir ve bu nedenle DApp geliştirilmesinin ve NEO platformunda kullanımının devam eden büyümesini engeller.

NEO 3.0'da bu sorunu ele alacağız uygulama ve yürütme maliyetlerini önemli ölçüde düşürür Akıllı sözleşmeler, böylece gaz uygulama senaryolarını genişletiyor ve DApp'lerin sayısını artırıyor. NEO 3.0 uygulamasından önce, güvenilir projeler NEO Vakfı'ndan sözleşme uygulama maliyetleri ile hibe başvurusunda bulunabilir.

İnternet kaynaklarına erişim

NEO 3.0, akıllı sözleşmelerin yürütme sırasında İnternet kaynaklarına erişmesine izin veren yerleşik bir Oracle uygulamasına sahip olacaktır. İnternet kaynaklarına erişirken düğümler arasındaki tutarsızlıklar dBFT 2.0'ın güvenliği ve verimliliği sayesinde çözülebilir. Bu işlevsellik sayesinde, geliştiriciler NEO'ya dayalı daha karmaşık veya senaryoya özgü oracle'ları kolayca geliştirebilir ve daha fazlasını geliştirebilir. Dış verilere dayalı çeşitlendirilmiş DApp'ler. d. P2P Protokolü NEO 3.0'da, P2P protokolünü yeniden tasarlayacağız, UDP iletişim protokolü için destek ekleyeceğiz ve sıkıştırma seçeneklerini etkinleştireceğiz. Bu, TPS'yi ve ağ istikrarını büyük ölçüde geliştirmelidir.

Neovm Neovm 

akıllı sözleşmelerin yürütülmesi için hafif bir sanal makine. Hızlı başlatma, düşük kaynak tüketimi özellikleri ve geliştiricilerin tanıdık araçlarla sözleşmeler oluşturmasına olanak tanıyan birden çok üst düzey programlama dilini destekler. NEO 3.0'da NeoVM blok zincirinden tamamen ayrılacak ve saf bir sanal makine haline gelecektir.. Bunun birçok avantajı vardır: Yerel sözleşmelerin kolay uygulanması. Blok zinciri dışındaki NeoVM uygulama senaryoları. NeoVM'nin herhangi bir IDE'ye kolay entegrasyonu ve akıllı sözleşmelerde blockchain verilerini yüklemeden kolay hata ayıklama. Ek olarak, NeoVM ayrıca statik üye desteği, istisna işleme ve daha fazlası gibi bazı yeni özellikler içerecektir.

Basitleştirilmiş mimari

Şu anda, NEO'da varlık oluşturmanın iki yöntemi vardır. Birincisi RegisterTransaction ile küresel bir varlık oluşturmak ve ikincisi akıllı bir sözleşmeyle bir sözleşme varlığı oluşturmaktır. Uygulamada, küresel kaynaklar nadiren kullanılır ve çoğu uygulama esneklikleri ve işlevsellikleri nedeniyle sözleşme kaynakları oluşturur. Küresel varlıklar akıllı sözleşmelerle entegre olmadığından, küresel varlıkları akıllı sözleşmelerde yönetmek çok zordur.

Bu nedenlerden dolayı değil NEO 3.0'da küresel kaynakları desteklemeye devam etmelisiniz. NEO 3.0'da, neo ve gas dahil olmak üzere tüm varlıklar akıllı sözleşmelerle oluşturulur.

Global kaynakları ortadan kaldırarak, her tür işlemi birleştirmek mümkün hale gelir. NEO 2.x'te şu anda 9 farklı işlem türü bulunmaktadır. Bu işlem türleri, belirli bir uygulama senaryosuna bağlıdır veya birden çok niş işlevselliği sağlar. Örneğin, RegisterTransaction ve IssueTransaction küresel kaynakların oluşturulması ve dağıtılmasıyla ilgilidir. Küresel varlıklar artık mevcut olmayacağından, bu ilgili işlemler geçersiz kılınır.

Karmaşık uygulama senaryolarıyla ilgilenen diğer işlemler de kaldırılacak ve akıllı sözleşmelerdeki birlikte çalışabilirlik hizmetleriyle değiştirilecektir. Sonuç olarak, akıllı sözleşmeleri yürütmek için kullanılan NEO 3.0'da yalnızca tek bir işlem türüne ihtiyaç vardır.

Ayrıca, büyük ölçüde iyileştirecek basitleştirilmiş bir doğrulama modeli önerdik. işlem doğrulama hızı ve bu doğrulamaları aynı anda gerçekleştirmenize izin verir.

Bu mimari ayarlamalarla, NEO 3.0 temel katmanı performansı, büyüklük sırasına göre önemli ölçüde artırılacaktır. Ancak bu yeni mimari NEO 2.x ile uyumsuzluğa neden olabilir. Bu uyumsuzluğun etkisini en aza indirmek için, tüm NEO 2.x uyumlu özellikler geliştirilinceye kadar uyumsuz özelliklerin geliştirilmesini ertelemeyi planlıyoruz.

NeoFS

NeoFS, NEO ile entegre, merkezi olmayan ve dağıtılmış bir nesne depolama platformudur. NeoFS'nin öncelikli olarak DApp'ler tarafından veri depolama için ve bir İçerik Dağıtım ağı olarak kullanılması amaçlanmıştır. Ek olarak, NeoFS, normal sunucular veya kümeler (veri merkezleri) kullanarak KOBİ'ler için özel dağıtılmış depolama sistemleri oluşturmak ve büyük miktarlarda yapılandırılmamış IoT verilerini depolamak için kullanılabilir.

Veri sahiplerinden ve yayıncılardan veriyi barındıran katılımcılara ödül dağıtımını kontrol etmek için akıllı sözleşmelerin kullanılması önerilmektedir. THENEO protokolü daha derin entegrasyon için genişletilebilir NeoFS ile blok zinciri defterleri yerine veri düğümlerinde depolamaya izin verir. Daha fazla araştırma yapılması gereken bir konu, dağıtım maliyetini düşürme potansiyeli Akıllı sözleşmeler tarafından kullanılacak veri ve dosyaların depolanması ile birlikte akıllı sözleşmeler. Ek olarak, NeoFS tam düğümler yerine eski blok verilerini depolamak için kullanılabilir ve bu da NEO'nun ölçeklenebilirliğini daha da artırır.

NeoFS, ölçeklenebilir bir veri konumlandırma yöntemi içerir. Depolama düğümü arızaları durumunda nesnelerin konumu üzerinde hassas kontrol ve minimum veri hareketi bir ağ haritası alt kümesi ve depolama ilkesi kuralları kullanılarak elde edilirler düğümleri seçmek için Rendezvous hash ile birlikte nesneleri konumlandırmak için.

Ayrıca, önerilen platform, veri aktarımlarını en aza indirmek için homomorfik karmaya dayalı yeni bir sıfır bilgi veri doğrulama yöntemi kullanır. Bu, depolama ve doğrulama düğümlerinde işlem maliyetlerini en aza indirerek ağ ölçeklenebilirliğini korumaya yardımcı olur ve çok sayıda paralel etkileşim sağlar.

neoid

Dijital kimlik, elektronik formatta var olan bireylerin, kuruluşların ve diğer varlıkların kimlik bilgilerini ifade eder. Blockchain, kimlikleri ve aralarındaki ilişkileri tanımlamanın yeni bir yolunu sunar.

NeoID, NEO'nun üzerine inşa edilmiş merkezi olmayan bir kimlik protokolüdür. Kullanıcıların ve kuruluşların kimliklerini daha iyi kontrol etmelerini sağlar ve akıllı ekonomi için daha yüksek düzeyde güven ve güvenlik sunar.

Üç ana bölümden oluşur: Güven modeli, Gizlilik Modeli ve Oyun Modeli. Güven Modeli, bu dağıtılmış ağdaki güven kurallarını açıklar. Gizlilik modeli, kullanıcıların çevrimiçi verileri için gizlilik koruma planını tanımlar. Oyun modeli, güven ağındaki eylemlerin yararlarını ve cezalarını açıklar. Bu üç bölüm, NeoID'nin temelini oluşturan gerçek dünya soyutlaması için matematiksel bir model sağlar.

NeoID, yalnızca merkezi olmayan bir tanımlayıcı düzenleme modelini desteklemekle kalmayacak, aynı zamanda X.509 düzeyinde sertifika verme modeliyle de uyumlu olacaktır.

NEO 2.0'dan 3.0'a geçiş ne zaman gerçekleşecek?

Öngörülemeyen durumlar dışında tüm süreç 2020'de sona erecek.

NEO 2'den NEO3'e nasıl geçilir

DApp'lerin ve kullanıcıların NEO 2.x'ten NEO 3.0'a geçişi kaçınılmazdır. Şu anda NEO 3.0 özellikleri, olası küçük iyileştirmeler ve değişikliklerle birlikte hala geliştirme aşamasındadır. Bu nedenle, bu aşamada kapsamlı bir göç planı hazırlamak mantıksız olacaktır. Ancak, temel ilkeler şu şekilde belirlenmiştir:

A. NEO 2.x üzerindeki veriler ve işlem kayıtları kalıcı olarak saklanacaktır.

b. Sorunsuz bir geçiş sağlamak için geçiş TestNet'te simüle edilecektir.

c. Sözleşmelerin yeniden dağıtılması ve test edilmesi gibi geçiş sürecinde ortaya çıkan maliyetler NEO Vakfı tarafından geri ödenecektir.

d. NGD ekibi, DApps geçişi için tam teknik destek sağlayacaktır.

dır-dir. Token sahiplerinin NEO 3.0'da yenilerini etkinleştirmek için token takası yapması gerekecek.

f. Exchange kullanıcıları etkilenmeyecektir.

g. Kullanıcıları ve DApp'leri geçiş yapmaya teşvik etmek için, erken benimseyenler için bir teşvik planı geliştirilecek ve uygulanacaktır.