Bütün diller
NEO, topluluk tarafından yönetilen bir açık kaynak platformudur. Blockchain teknolojisi ve dijital kimlikler kullanan geliştiriciler, akıllı sözleşmeler yoluyla varlık yönetimini dijitalleştirebilir ve otomatikleştirebilir. NEO, akıllı ekonominin büyük vizyonunu gerçekleştirmek için blockchain teknolojisinin büyük ölçekli uygulamasının temelini atarak, dağıtılmış bir ağ aracılığıyla yeni nesil İnternet altyapısını oluşturmaya kendini adamıştır.
Blockchain teknolojisine dayanan NEO, gerçek varlıkları dijital varlıklara dönüştürür, akıllı sözleşmeler aracılığıyla akıllı yönetimi gerçekleştirir ve kullanıcılar, kimlik doğrulamasını gerçekleştirmek için dijital sertifika sertifika kurumlarını seçer. NEO, NEO ağının yönetim hakkını gerçekleştirmek için kullanılır. NEO, yerli ve yabancı topluluklarda en popüler halka açık zincir projelerinden biridir.
NEO blok zinciri, noktadan noktaya ağ, Bizans hata toleransı, dijital sertifika, akıllı sözleşme, süper iletken işlem, zincirler arası birlikte çalışabilirlik protokolü vb. gibi bir dizi teknolojiyi birleştirerek hızlı, verimli ve güvenli bir şekilde ve akıllı varlıklarınızı yasal olarak yönetin.
Mutabakat mekanizması: DBFT
DBFT'nin tam adı, vekaleten oylama aracılığıyla mutabakata büyük ölçekli düğüm katılımını gerçekleştiren, Bizans hataya dayanıklı bir mutabakat mekanizması olan Yetki Verilmiş Bizans Hata Toleransıdır. NEO yönetim belirteçlerinin sahipleri, destekledikleri muhasebecilere oy verebilir. Ardından, seçilen muhasebeci grubu bir fikir birliğine varacak ve BFT algoritması aracılığıyla yeni bir blok oluşturacaktır. Oylama, NEO ağında sabit bir süre yerine sürekli olarak gerçek zamanlı olarak gerçekleşir.
DBFT, n konsensüs düğümünden oluşan bir konsensüs sistemi için f=⌊(n-1)/3⌋ hata toleransı sağlar. Bu hata toleransı, hem güvenliği hem de kullanılabilirliği içerir ve genel hatalara ve Bizans hatalarına karşı koyabilir ve aşağıdakiler için geçerlidir: herhangi bir ağ ortamı. DBFT'nin kesinliği iyidir, bir onay nihai onaydır, blok çatallanamaz ve işlem iptal edilemez veya geri alınamaz.
NEO'nun DBFT konsensüs mekanizması altında, her 15-20 saniyede bir blok oluşturulur ve ölçülen işlem hacmi yaklaşık 1000 tps'ye ulaşabilir, bu da genel zincirde mükemmel bir performanstır. Uygun optimizasyon sayesinde, büyük ölçekli ticari uygulamaları destekleyebilen 10.000TPS'ye ulaşabilir.
DBFT, muhasebecinin gerçek isimli bir kişi veya kuruluş olabilmesi için dijital kimlik teknolojisini birleştirir. Sonuç olarak, yargı kararlarının dondurulması, geri alınması, mirasın geri alınması, devri gibi geleneksel olmayan işlemler mümkündür. Bu, NEO ağında uyumlu finansal varlıkların kaydedilmesi ve ihraç edilmesi için elverişlidir. NEO ağı, gerektiğinde bu tür operasyonları desteklemeyi planlıyor.
Akıllı sözleşme sistemi: NeoContract
NEO'nun akıllı sözleşme sistemi üç bölümden oluşur:
NeoVM - Evrensel Blockchain Sanal Makinesi:NeoVM, Hafif bir general- amaçlı sanal makine, mimarisi JVM ve .NET Runtime'a çok yakın, sanal bir CPU'ya benzer, sözleşmedeki talimatları okuyup sıralı olarak yürütmekten ve işlevlerine göre akış kontrolü, aritmetik işlemler ve mantık yapmaktan sorumludur. talimat işlemleri vb. İyi başlatma hızına ve çok yönlülüğe sahiptir ve akıllı sözleşmeler gibi küçük programlar için çok uygundur.Ayrıca iyi bir geliştirme deneyimi sağlamak için blok zinciri olmayan senaryolara taşınabilir veya IDE'lerle entegre edilebilir. NeoVM'nin işlevleri genişletilebilir ve talimatların yürütme verimliliğini artırmak için JIT (tam zamanında derleyici) mekanizması tanıtılabilir.
InteropService - Birlikte Çalışabilirlik Hizmeti: Blockchain defterleri, dijital varlıklar, dijital kimlikler ve kalıcı depolama alanları gibi temel hizmetleri yüklemek için kullanılır. Sanal makineler için sağlanan sanal cihazlar gibidirler ve akıllı sözleşmelerin bazı gelişmiş işlevleri gerçekleştirmek için çalışma zamanında bu hizmetlere erişmesini sağlarlar. Bu düşük bağlantılı tasarım sayesinde NeoVM, akıllı sözleşmelerin uygulama kapsamını büyük ölçüde genişleterek herhangi bir blok zincirine ve hatta blok zinciri olmayan sistemlere nakledilebilir.
DevPack - Derleyici ve IDE Eklentileri: DevPack, üst düzey dil derleyicileri ve IDE eklentileri içerir. NeoVM'nin mimarisi JVM, .NET Runtime vb. ile oldukça benzer olduğu için bu DevPack'lerdeki derleyiciler, Java bayt kodu ve .NET MSIL gibi ara dilleri NeoVM komut setlerine derleyebilir. Java / Kotlin ve C# geliştiricilerinin yeni diller öğrenmeleri gerekmez ve VS ve Eclipse gibi tanıdık IDE ortamlarında hemen akıllı sözleşmeler yazmaya başlayabilirler. Bu, akıllı sözleşmelerin öğrenme maliyetini büyük ölçüde azaltır ve zengin bir NeoContract akıllı sözleşme ekosisteminin kurulmasını sağlar.
NeoContract, akıllı sözleşmeyi çalıştırmadan önce statik analiz yoluyla akıllı sözleşmenin çağrı ağacını oluşturabilir. Deterministik çağrı ağacı aracılığıyla NEO düğümleri, diğer blok zincir sistemlerinin statik parçalanmasının neden olduğu "tıkanıklık etkisinin" üstesinden gelerek teorik olarak sınırsız genişleme elde etmek için akıllı sözleşmeyi dinamik olarak parçalayabilir.
Çapraz zincir birlikte çalışabilirlik protokolü: NeoX
NeoX, zincirler arası birlikte çalışabilirliği sağlamaya yönelik bir protokoldür. NeoX iki bölüme ayrılmıştır: "Çapraz zincir varlık takas protokolü" ve "Çapraz zincir dağıtılmış işlem protokolü".
Zincirler arası varlık takas protokolü:
NeoX, mevcut çift zincirli atomik varlık takas protokolünü genişleterek birden fazla katılımcının farklı blok zincirleri Exchange'de varlık alışverişi yapmasına izin verir ve tüm adımların tüm işlem süreci başarılı veya başarısız. Bu işlevi gerçekleştirmek için, her katılımcı için bir sözleşme hesabı oluşturmak üzere NeoContract işlevini kullanmamız gerekiyor. Diğer blok zincirleri için NeoContract ile uyumlu değilse, basit akıllı sözleşme işlevleri sağlayabildiği sürece NeoX ile de uyumlu olabilir.
Zincirler arası dağıtılmış işlem protokolü:
Zincirler arası dağıtılmış işlem, işlemin birden çok adımının farklı blok zincirlerine dağıtıldığı ve tüm işlemin tutarlılığının garanti edildiği anlamına gelir. Bu, zincirler arası varlık değişiminin bir uzantısıdır ve varlık değişimi davranışını keyfi davranışa genişletir. Layman'ın terimleriyle NeoX, zincirler arası akıllı sözleşmeleri mümkün kılar.Bir akıllı sözleşme, birden fazla farklı blok zincirinde farklı parçaları yürütebilir, ya hepsi yürütülür ya da yürütülmeden önce hepsi duruma geri gönderilir. Bu, zincirler arası işbirliği için büyük bir hayal gücü sağlar ve zincirler arası akıllı sözleşmelerin uygulama senaryolarını araştırıyoruz.
Dağıtılmış depolama protokolü: NeoFS
NeoFS, Dağıtılmış Karma Tablo teknolojisini kullanan bir dizi dağıtılmış depolama protokolüdür. NeoFS, verileri dosya yolu (URI) yerine dosya içeriğine (Karma) göre indeksler. Büyük dosyalar, sabit boyutlu veri bloklarına bölünecek ve birçok düğümde dağıtılmış bir şekilde saklanacaktır.
Bu tür sistemlerdeki temel sorun, fazlalık ve güvenilirlik arasında bir denge bulma ihtiyacıdır. NeoFS, bu çelişkiyi belirteç teşvik mekanizması ve omurga düğümlerinin kurulması yoluyla çözmeyi planlıyor. Kullanıcılar, dosyaların güvenilirlik gereksinimlerini seçebilirler.Güvenilirliği düşük dosyalar ücretsiz veya neredeyse ücretsiz olarak depolanabilir ve erişilebilir ve yüksek güvenilirlikli dosyalar, omurga düğümleri tarafından kararlı ve güvenilir hizmetlerle sağlanır.
NeoFS, NeoContract sistemi altındaki InteropService birlikte çalışabilirlik hizmetlerinden biri olacak ve akıllı sözleşmelerin büyük dosyaları blok zincirinde depolamasını ve bu dosyalara erişim izinlerini ayarlamasını sağlayacak. Ayrıca NeoFS, dijital kimliklerle birleştirilebilir, böylece dijital kimlikleri kaydeden dijital sertifikalar, merkezi sunucu yönetimi olmadan noktadan noktaya verilebilir, iletilebilir ve iptal edilebilir. Gelecekte, eski blok verileri NeoFS'de depolanabilir, böylece çoğu tam düğüm eski verileri serbest bırakabilir, daha yüksek ölçeklenebilirlik elde edebilir ve geçmiş verilerin bütünlüğünü sağlayabilir.
Kuantuma Dirençli Kriptografi: NeoQS
Kuantum bilgisayarların ortaya çıkışı, RSA ve ECC tabanlı kriptografi için büyük bir zorluk teşkil edecek. Kuantum bilgisayarlar, RSA'nın dayandığı çok sayıda ayrıştırma problemini ve ECC'nin dayandığı eliptik eğri ayrık logaritma problemini çok kısa sürede çözebilir. NeoQS, kafes tabanlı bir şifreleme mekanizmasıdır ve QS, Quantum Safe'in kısaltmasıdır. Şu anda, kuantum bilgisayarların en kısa vektör problemini (SVP) ve en yakın vektör problemini (CVP) hızlı bir şekilde çözme yeteneği yoktur, kafes kriptografi, kuantum bilgisayarlara karşı en güvenilir algoritma olarak kabul edilir.
Neo, topluluk tarafından yönetilen açık kaynaklı bir platformdur. Akıllı sözleşmeler kullanarak varlık yönetimini dijitalleştirmek ve otomatikleştirmek için blockchain teknolojisinden ve dijital kimliklerden yararlanır. Yeni nesil İnternetin altyapısını oluşturarak ve toplu blok zincirinin benimsenmesi için sağlam bir temel oluşturarak akıllı bir ekonomi oluşturmak için dağıtılmış bir ağ kullanmayı hedefliyor.
Neo MainNet 2016 yılında piyasaya sürüldü ve 3 yılı aşkın süredir istikrarlı bir şekilde çalışıyor. Neo, 2020'de, yüksek verimlilik, gelişmiş kararlılık ve güvenlik, optimize edilmiş bir akıllı sözleşme sistemi ve geliştiricilerin benimsenmesini sağlamak ve kurumsal düzeyde blok zinciri inovasyonunu hızlandırmak için tasarlanmış tamamen işlevsel bir altyapıya sahip sağlam bir uygulama olan Neo3'ü piyasaya sürmeyi bekliyor.
İlgili bağlantılar:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo