Bütün diller
NULS (NULS), küresel bir açık kaynak topluluk projesi olan özelleştirilmiş hizmetler için bir blockchain altyapısıdır. NULS, son derece modüler bir temel mimariyi gerçekleştirmek için mikro hizmetler fikrini benimser, modül depoları, akıllı sözleşmeler ve çapraz zincirler gibi teknolojileri kullanır ve zincir fabrikaların blok zinciri geliştirme maliyetlerini azaltmak için hızlı bir şekilde zincir oluşturma yeteneğini birleştirir ve Blockchain ticari uygulamalarının uygulanmasını teşvik edin. . NULS, çekirdek olarak "zincir" ile geliştirme konseptine bağlı kalarak ve bir çekirdek ürün "zincir fabrikası" oluşturarak modüler bir düşünme ve çok zincirli paralel mikro hizmet mimarisi önermektedir. NULS'ye dayalı olarak kullanıcılar, NULS zincir ağında yeni blok zincirleri oluşturmak için ağ modülleri, mutabakat modülleri, depolama modülleri, defter modülleri ve akıllı sözleşmeler gibi temel işlevsel modülleri esnek bir şekilde seçebilir ve ayrıca çok az programlama çalışmasıyla akıllı sözleşmeler yoluyla kendilerini tanımlayabilirler. iş mantığı.
NULS (NULS), özelleştirilebilir hizmetler sunan bir blok zinciri altyapısıdır ve küresel bir blok zinciri açık kaynak topluluk projesidir. NULS, mikro hizmetler fikrini benimsiyor, oldukça modüler bir temel mimari gerçekleştiriyor, akıllı sözleşmeler ve çapraz zincirler gibi teknolojileri kullanıyor ve zincir fabrikalarının blok zinciri geliştirme maliyetlerini azaltmak ve blok zinciri işini teşvik etmek için hızlı bir şekilde zincirler oluşturma yeteneğini birleştiriyor. uygulama indi.
Uygulama senaryosu
Esnek ve kullanımı kolay blockchain altyapısı sağlayın:
NULS, geliştiricilere ve kullanıcılara çeşitli modüller sağlar. Geliştiricilerin ve kullanıcıların kriptografi, mutabakat mekanizması ve depolama yöntemleri gibi temel teknik detayları incelemelerine gerek yoktur.İşlerine göre doğrudan zincir fabrikasının modül deposundan gerekli modülleri seçebilir ve hızlı bir şekilde bir blok zinciri oluşturmak için parametreleri yapılandırabilirler. • Blockchain ticari maliyeti.
Çok sayıda blockchain uygulama senaryosunu destekleyin:
Uygulama düzeyinde, blockchain tabanlı uygulamaların kademeli olarak kurumların ve hatta bireylerin iş ve yaşamlarına girmesi beklenebilir. NULS, hızlı bir şekilde zincir oluşturma yeteneği sağlar. Çapraz zincir teknolojisi sayesinde, farklı blok zincirleri arasında veri ve varlık sirkülasyonu yetenekleri sağlar ve gelecekte çeşitli uygulama senaryolarını destekleyebilen akıllı sözleşmeler aracılığıyla Turing'in eksiksiz programlanabilirliğini sağlar.
Blockchain'in ticari uygulamasını yönlendirme:
Ticari uygulamalar son derece yüksek performans gereksinimlerine sahiptir. NULS, mevcut blockchain'lerin performans sınırlamasını çözmeye kararlıdır. Paralel genişleme teknolojisini benimser ve birden çok bağımsız Zincir oluşturur, hizmetleri her bir zincire dağıtır, ve on milyonlarca TPS gereksinimini karşılamak üzere zincirler arasında iletişim kurmak için zincirler arası teknolojiyi kullanın.
Teknik Genel Bakış
Mikro hizmet mimarisi:
NULS, yazılımı bağımsız olarak dağıtılabilecek birden çok hizmete bölmek için mikro hizmet fikirlerini blok zincirinin temel altyapı tasarımına dahil ederek mikro hizmet mimarisinin düzenlenmesinde başı çeker. Gelişmiş tasarım fikirleri modül tasarımına eklenir, amaç her modülü bağımsız bir program kadar esnek hale getirmektir ve tek bir modülün geliştirilmesi birden çok programlama dilini destekleyebilir.
Bu mimaride, modüller arasındaki bağlantı daha küçüktür. Çok dilli geliştirme, kodun katkısını ve kullanıcıların rahatlığını büyük ölçüde artırır. Aynı zamanda, her bir modülün genişletilmesi daha kolaydır ve modüller dağıtılmış dağıtımı destekler. modüllerin çalışırken değiştirilmesi daha kolaydır.Bütün bu mimari tasarımı NULS 2.0 olarak adlandırıyoruz. Aynı zamanda zincir fabrikası ve çapraz zincir de bu mimari üzerine tasarlanacak.
NULS'nin mikro hizmet mimarisi tasarımı üç katmana ayrılmıştır:
Birinci katman, mikro hizmet altyapı katmanıdır;
İkinci katman, blok zinciri temel hizmet katmanıdır;
Üçüncü katman, DApp uygulama katmanıdır.
Bu çerçeve, geliştiricilerin ikinci katmanda daha gelişmiş uygulama sistemleri geliştirmesine olanak tanır (örneğin, değiş tokuşun dağıtılmış sistemi ve ikinci katmanda veri hizmeti sistemi oluşturulabilir). NULS sistemi üzerine kurulu olan, yalnızca çoklu zincirler ve çoklu DApp'ler değil, aynı zamanda blok zinciri olmayan diğer büyük, orta ve küçük İnternet'lerdir.
Modülerleştirme:
İş uygulamaları sürekli değişiyor ve teknoloji yükseltmeleri her geçen gün değişiyor. NULS topluluğu, teknoloji yükseltmelerinin ve iş uygulama mantığı geliştirmenin öngörülemez olduğunun farkındadır. Modül havuzunu oluşturur. NULS'nin tasarımı, "her şey bir modüldür" ilkesini izler ve teknoloji güncellemelerini ve uygulama uyarlamasını desteklemek için modülerliği kullanır.
Konsensüs mekanizması - POC:
NULS'nin modüler tasarımı, konsensüs mekanizması dahil olmak üzere tüm temel işlevsel modüllerin değiştirilmesini ve eklenmesini destekler. NULS ana ağı, varsayılan olarak kredi mutabakat mekanizması POC'yi (Kredi Kanıtı) benimser. Düğüm kredisi standarda ulaştığında, mutabakata katılmak için belirli miktarda NULS kilitlenebilir.Mutabakat düğümleri yeniden sıralandıktan sonra, her turda bloklar üretilecek ve fikir birliğinden çıkarken kilitli NULS'nin kilidi açılacaktır.
1. Konsensüs giriş ve çıkış mekanizması
Koşulları karşıladıkları ve kurallara uydukları sürece herkes NULS konsensüsüne istediği zaman katılabilir ve NULS Token ödüllerini almaya devam edebilir. POC'nin eklenmesi, sert göstergeler ve yumuşak göstergeler olarak ikiye ayrılır. Katı endeks, kredi puanının belirli bir standart çizgiye ulaşması ve kötülük yapan bazı düğümleri hariç tutması gerektiği anlamına gelir. Yumuşak gösterge, belirli bir miktarda NULS'nin depozito olarak kilitlenmesi gerektiği anlamına gelir.Düğümlerin taşmasını önlemek ve tüm sistemi daha adil hale getirmek için, kilitli NULS sayısı minimum bir değerle sınırlıdır.Herkes özgürce seçim yapabilir. Kilitli NULS Tutar, nihai ödüle bağlanacaktır.
2. Kredi notu
NULS ağında kredi, sistemdeki bir hesabın bütünlük katsayısıdır ve tüm hesapların kredisi, [-1, 1].
Kredi değerlendirme formülü:
Kredi tabanı = yetenek katsayısı+sorumluluk katsayısı
Yetenek katsayısı: geçmiş blok sayısına göre hesaplanır
Sorumluluk katsayısı: ihlallere ve blokların doğruluğuna göre hesaplanır
3. Konsensüs Ödülü
Tüm NULS ağının dengesi ve adaleti için, konsensüs ödülü, tüm konsensüs düğümleri tarafından gönderilen depozitolara ve konsensüs düğümlerinin kredisine göre hesaplanır.
4. Genel Konsensüs Mekanizması
NULS, bir dizi ortak blok zinciri altyapısıdır. Ana ağında herhangi bir uygulama hizmeti çalıştırmaz ve tüm uygulama hizmetleri paralel blok zincirleri tarafından yürütülür. NULS'nin zincir fabrikası ürünleri aracılığıyla, modül deposuna dayalı blok zinciri hızlı bir şekilde dağıtılabilir ve temel Token, şifreleme algoritması, fikir birliği mekanizması, depolama mekanizması vb. desteklenip desteklenmeyeceği dahil olmak üzere çeşitli işletim parametreleri esnek bir şekilde özelleştirilebilir.
NULS, farklı fikir birliği mekanizmalarıyla uyumlu bir arayüz sağlamak için genel bir fikir birliği modülü tanımlar. NULS topluluğu, kullanıcıların özgürce seçim yapması için POW, DPOS, POS, PBFT ve POOL doğrulama havuzları gibi fikir birliği mekanizmaları geliştirmeye devam edecektir.
NULS akıllı sözleşmesi:
NULS, akıllı sözleşme modülünün sanal makinesi olarak yerleşik NVM'ye sahiptir. Modül yapısı açısından, NULS akıllı sözleşme modülü, harici hizmet modülü (RPC modülü gibi) arasındadır. ve temel tesis modülü (ağ modülü, depolama modülü, hesap modülü vb.), hesap modülü ve ağ modülü gibi diğer modüller akıllı sözleşmeler için temel destek sağlar.
Akıllı sözleşmeler, üst katman uygulamaları tarafından tanımlanır, yorumlayıcılar tarafından yorumlanır, depolama modülleri tarafından saklanır ve NVM tarafından çalıştırılır. NULS akıllı sözleşme yorumlayıcısı, birden çok üst düzey programlama dilini destekleyecektir. Uygulama geliştiricileri, NULS akıllı sözleşmelerini tasarlamak için tanıdık dillerini kullanabilir.
Çapraz zincir:
NULS modül deposuna dayalı blok zinciri (ekosistemdeki blok zinciri), alttaki katman ile NULS arasındaki karşılıklı iletişimi gerçekleştirmek için modül seçimi yoluyla zincirler arası modüller ekleyebilir.
Ethereum ve Bitcoin gibi NULS'tan farklı protokolleri takip eden halka açık zincirler için, protokol dönüştürmeyi uygulamak ve birleşik bir protokol iletişimi elde etmek üzere diğer halka açık zincirlerin protokollerini NULS çapraz zincir protokolüne uyarlamak için özel bir mekanizma gerekir. Amaç.
Tüm blok zincirleri yalnızca NULS ana ağıyla iletişim kurar. NULS ana ağı, işlemlerin doğrulanmasından sorumludur ve her paralel zincir, NULS ana ağının doğrulama sonuçlarına güvenir.
Her blok zincirindeki varlıklar, NULS ekosistemindeki varlıkların harici zincirlerden zincirler arası yöntemlerle transferini kabul eden herhangi bir zincire dolaştırılabilir ve yalnızca küçük bir maliyet gerekir.
NULS'nin zincirler arası teknolojisi aşağıdaki özelliklere sahiptir:
1. NULS ana ağı, zincirler arası işlemlerin onayını ve paketlenmesini gerçekleştirmek için Bizans hata toleransı mekanizmasıyla birlikte POC mutabakat mekanizmasını kullanır. ademi merkeziyetçilik, performans ve güvenlik elde etmek için. ;
2. NULS ana ağındaki her düğüm, birden çok blok zincirinin birden çok düğümüne bağlanacaktır. Protokol, tek tip olarak tanımlanmış bir NULS çapraz zincir protokolü olduğundan, bir aynı anda farklı blok zincirlerine bağlanmak için tek düğüm Çoklu düğümler;
3. NULS ana ağı, NULS ana ağında kayıtlı tüm eşler arası blok zincirlerini yönetmek için bir zincir yönetim mekanizması sağlar. Kayıtlı içerik, zincir bilgilerini, varlık bilgilerini, zincirler arası mevduat vb. içerir;
4. Bir blok zinciri diğer zincirlerden varlık aldığında, bu zincirde karşılık gelen varlıkları oluşturması gerekir. Farklı blok zincirlerindeki belirteçler, diğer zincirlerdeki varlıklar olarak saklanır;
5. Bir blok zincirinden diğer zincirlere aktarılan varlıkların ayrıntıları, NULS ana ağında saklanacak ve bu Blok Zincirinden aktarılan varlıklar doğrulanacak ve yasa dışı olacaktır. varlıkların blok zincirinden üretilmesine izin verilmez. Kötü amaçlı blok zincirleri, çapraz zinciri askıya alma, çapraz zinciri askıya alma, menkul kıymet mevduatlarına el koyma vb. gibi topluluk mekanizmaları aracılığıyla ele alınacaktır.
6. NULS ana ağı API kılavuzları sağlayacaktır ve herhangi bir geliştirici kılavuzlara göre kendi cüzdanlarını, tarayıcılarını, hafif cüzdanlarını ve diğer araçlarını geliştirebilir;
7. NULS ana ağı, uygulama uzantıları için protokoller sağlar , bu protokolü DApp geliştirme için kullanabilirsiniz ve zincirler arası protokol optimizasyonu.
NULS (NULS), özelleştirilebilir hizmetler sunan bir blok zinciri altyapısıdır ve küresel bir blok zinciri açık kaynak topluluk projesidir. NULS, mikro hizmetler fikrini benimsiyor, oldukça modüler bir temel mimari gerçekleştiriyor, akıllı sözleşmeler ve çapraz zincirler gibi teknolojileri kullanıyor ve zincir fabrikalarının blok zinciri geliştirme maliyetlerini azaltmak ve blok zinciri işini teşvik etmek için hızlı bir şekilde zincirler oluşturma yeteneğini birleştiriyor. uygulama indi.
NULS, küresel bir blockchain açık kaynak topluluk projesi ve özelleştirilebilir hizmetler sağlayan bir blockchain altyapısıdır. NULS, çalışırken değiştirilebilir, modüler ve paralel genişleme ilkelerini izleyen ve ölçeklenebilir mutabakat, ağ, defter, hesap, blok yönetimi, zincir yönetimi, işlem yönetimi ve olay gibi işlevler sağlayan bir dizi endüstriyel blok zincir teknolojisi standardı geliştirmiştir. veri yolu modülü. NULS'ye dayalı bir blok zinciri oluşturmak, CPU, sabit disk, bellek ve anakart içeren bir bilgisayarı bir araya getirmeye benzer.Kullanıcılar, ihtiyaçlarına uygun bir zincir oluşturmak için fikir birliği, ağ, defter ve hesap gibi modülleri özgürce seçebilirler. Bu zincir, genel zincirlerle sınırlı olmayıp, ittifak zincirleri veya özel zincirler de olabilir.
https://www.nuls.io/zh/
https://www.nuls.io/wp-content/uploads/2019/10/NULS_Whitepaper_zh_2.0.pdf
https ://info.binance.com/cn/currencies/nuls
http://www.qukuaiwang.com.cn/szhb/2486.html###