Bütün diller
Farklı yönetişim konseptlerine dayalı olarak EOSC topluluğu, EOSIO seçim mekanizmasını optimize etti, EOSC ana ağını Genesis Height 1'de başlattı ve EOSC ana ağını yinelemeli olarak yükseltmeye devam ederek EOSC'nin merkezi olmayan bir zirveye doğru ilerlemesini sağladı. Performansın yönü akıllı sözleşme platformu, şifreli ekonominin büyük ölçekli yaygınlaşmasının temelini atarak gelişmeye devam ediyor.
Şifreleme ekonomisi, sosyal deneylerden büyük ölçekli ticari kullanıma kadar kritik bir aşamaya girdi.
Büyük ölçekli ticari kullanım, büyük işlem baskısı anlamına gelir. Bir blockchain sisteminin çok büyük miktarda işlem talebini verimli bir şekilde taşıyabilmesi için öncelikle yeterince güçlü bir performans sağlaması gerekir. Bunu başarmak için, tam düğümler için daha iyi yapılandırılmış donanım makineleri, daha büyük depolama kapasitesi, daha kararlı ağ, daha hızlı bant genişliği, daha düşük gecikme süresi vb. gibi daha yüksek gereksinimler gerekir. Açıkçası, tam düğümler için çok yüksek bir eşik, kararlı bir şekilde çalışabilen blok üreten düğümlerin sayısında bir azalmaya yol açacaktır.Böyle bir blok zinciri sisteminde POS mekanizması benimsenirse, sistem hızla merkezi bir duruma yaklaşacaktır. Yüksek performans ile merkezi olmayan arasında bir denge kurmak için, DPOS mutabakat algoritması şüphesiz şu anda en iyi seçimdir ve aynı zamanda az sayıda düğümü yönetmek için en uygun çözümdür.
DPOS mutabakat algoritmasına dayalı EOSIO ortaya çıktı ve topluluk ilk kez şifreleme ekonomisinin büyük ölçekli ticari kullanımının şafağını gördü. Seçim mekanizmasının tamamen etkili olup olmadığı, DPOS mutabakat mekanizmasının hayatta kalmasının anahtarıdır ve aynı zamanda DPOS mutabakat mekanizmasının POW'un yerini alıp alamayacağı ve yeni nesil şifrelemeye öncülük edip edemeyeceği ile de ilgilidir.
EOSC topluluğu, şifreleme ekonomisinin büyük ölçekli ticari kullanım çağının gelişini hızlandırmak için EOSIO seçim mekanizmasını optimize etti, Genesis 1'de EOSC ana ağını başlattı ve EOSC ana ağını yinelemeli olarak yükseltmeye devam etti. EOSC'yi merkezi olmayan, yüksek performanslı bir akıllı sözleşme platformunun yönüne doğru hareket ettirmek gelişmeye devam ediyor.
EOSC, EOSIO'nun konsensüs mekanizmasını, yani DPOS BFT Pipeline Consensus'u izler. EOSIO'nun aksine EOSIO, EOSIO'nun her 0,5 saniyede bir blok modelini benimsemez ve bir düğüm 6 bloğa bağlanır. EOSC'de, her 3 saniyede bir blok , Düğümler tarafından sürekli blok üretimi paketlenmemiş işlemler için bekleme süresini azaltabilse de, düğümler sürekli olarak blok üretmeyecek, ancak mevcut ağ ortamı genellikle çok ideal olmadığından, hızlı blok üretimi zincirin kararlılığını etkileyerek büyük bir sonuçla sonuçlanacak Mikro çatal sayısı.
EOSIO'nun mevcut mutabakat mekanizması mükemmel değildir, ancak bir DAPP platformu olarak, blok doğrulama zamanı, zincirin ilk optimizasyon önceliği değildir. EOSC için, mutabakat mekanizması yüksek yüklü bir ortamda düşünülmelidir. Mevcut paralel bilgi işlem mekanizması Mükemmel değilse, ardışık düzen doğrulama mekanizmasını geliştirmek için acele etmek büyük sorunlara neden olacaktır.
EOSC'nin gelecekteki mutabakat mekanizması iki yönden paralel olarak gelişecek
1. EOSIO geliştirmesiyle uyumlu ve mutabakat algoritmasını güncelliyor, EOSIO'nun mevcut geliştirme ilerlemesine göre karar veriyoruz, EOSIO paralel iyileştirmeyi tamamladığında, mutabakat algoritması yükseltilecek, daha hızlı blok onay süresi elde edin. gömülü Katman 2 zincir konsensüsü ve ana zincir. Öte yandan, diğer konsensüs mekanizmalarının zincirleriyle daha merkezi olmayan çapraz zincir mekanizmasını gerçekleştirebilir.
Hizmet ücretine dayalı kaynak modeli
EOSIO'nun CPU ve NET kaynaklarının ödeme modeli teknoloji açısından iyi bir tasarım olsa da, kullanıcılar için çok karmaşıktır ve DAPP'yi tanıtamaz Geliştiriciler sözleşmelerini optimize eder . Öte yandan, EOSIO'nun RAM'inin satın alma yöntemi, DAPP ekolojisinin gelişmesine elverişli olmayan belirli biriktirme davranışlarına yol açacaktır. Bu nedenle EOSC, yenilikçi bir şekilde yeni bir dizi kaynak modeli tasarladı. Uygulamada optimizasyon yoluyla, keşfedin karmaşık bir akıllı sözleşme ortamında hizmet ücretlerine dayalı kaynak modelleri ve EOS ekolojisine musallat olan kaynak sorunlarını tamamen çözer.
Öncelikle EOSC, ücret modunda kullanıcının CPU ve NET kaynak tüketimini öder.DAPP'de geliştirici tarafından tanımlanan Action için, DAPP geliştiricisi Action için gerekli ücreti belirleyebilir ve sistem kaynağı kontrol eder. Eylemin buna dayalı kullanımı , Bir yandan, kullanıcıların kaynakların tüketimini anlaması kolaydır, diğer yandan, DAPP geliştiricilerini sözleşme kaynaklarının kullanımını optimize etmeye teşvik eder, böylece tüm ekoloji gelişir. iyi huylu
EOSC, RAM kaynaklarını tahsis etmek için bulut ana bilgisayar kiralamaya benzer bir yöntem kullanır. Kullanıcılar, RAM kaynaklarını kiralamak için oylama temettülerini kullanabilir. Bu şekilde, kullanıcıların kira ödeme konusunda endişelenmelerine gerek kalmaz ve kira borçları sorunu ortadan kalkar. EOSC, "kiralama ve satma" yöntemiyle, RAM kaynakları üzerindeki spekülasyonları etkili bir şekilde önleyebilir, böylece DAPP'nin geliştirilmesinin RAM fiyatından etkilenmesine gerek kalmaz ve DAPP'nin ekolojik inşasını etkili bir şekilde teşvik eder.
EOSC, cesurca yenilik yaparken ve yeni kaynak modellerini keşfederken, EOSIO'nun kaynak modelleriyle uyumlu olacak mekanizmaları da araştırıyor. CPU ve NET kaynakları için, kullanıcılar, CPU ve NET kaynakları elde etmek için benzer bir EOSIO ipoteği elde etmek amacıyla temettü bileti yaşına dayalı ücretler ödeyebilirler. NET kaynaklarının RAM için etkisi, kullanıcılar ipotek oylama takası yoluyla piyasa satın alımına dayalı EOSIO'nun etkisini elde edebilir, böylece DAPP geliştiricileri diğer EOSIO zincirlerinden EOSC'ye hızlı bir şekilde geçebilir ve sorunsuz bir şekilde EOSC kaynağına geçebilir. modeli.
Sorunsuz güncelleme mekanizması
EOSC'nin seçim mekanizması, süper düğümleri teknoloji yükseltmelerini teşvik etmeye aktif olarak katılmaya teşvik eder. EOSIO topluluk düğümü sürümlerinin bölünmesinin aksine, EOSC aktif olarak teknoloji yükseltmelerini ve yenilemeyi destekler.
Daha sorunsuz bir uyumsuz yükseltme süreci elde etmek için EOSC, etkin blok yüksekliğine dayalı bir güncelleme mekanizması ekledi. Topluluk, bir işlevin etkin blok yüksekliğini çoklu imza aracılığıyla onaylayabilir, böylece sorunsuz yükseltmeyi tamamlayabilir. EOSIO'nun yakın zamanda blok genişletme verilerine dayalı olarak önerdiği etiketleme şemasından farklı olarak merkezi olmayan bir tarz süreci, EOSC'nin güncelleme mekanizması daha kolay anlaşılır ve anlaşılması kolaydır. Çeşitli mekanizma problemlerini çözmek için EOSC'nin sürekli gelişiminin temel garantisidir.
Öte yandan, çoklu imzaya dayalı zincir özniteliklerini ayarlama işlevi, topluluğa bir dizi merkezi olmayan zincir yapılandırması ve zincir üstü çözümler sağlayabilir. Çeşitli parametreler ve yapılandırmalar, gerçek duruma göre merkezi olmayan bir şekilde değiştirilebilir. geliştirme, daha iyi topluluk gelişimi yapma.
Düğüm kalp atışı mekanizması ve kararlı blok aralığı
Ana ağın istikrarını desteklemek için EOSC, ekonomik model açısından aday düğümlerin yapısını güçlendirdi. , EOSC zincir ekledi Ağdaki düğümün kalp atışı mekanizması, kararlılığını iyileştirmek ve tüm ana ağın kararlılığını desteklemek için düğümün güçlendirilmesini teşvik etmek için kullanılır.
Kalp atışı mekanizması temelinde EOSC, düğümlerin çalışmasını onaylayabilir, böylece hatalı düğümler zincire göre cezalandırılabilir, böylece düğümlerin yapısını daha fazla denetler ve düğümlerin hareketsiz kalmasının neden olmasını önler. tüm ana ağın istikrarsızlığı.
Mevcut ağ altyapısı henüz mükemmel olmadığında ana ağda ara sıra meydana gelen yumuşak çatallanmalardan kaçınmak için başlatmanın başlangıcında blok aralığı süresini artırın. EOSIO, yarım saniyelik bir blok aralığı ve arka arkaya altı blok üreten düğümler, zincirin gelecekte kullanılabilirliğini artırabilir, mevcut ağ ortamında uygulanamaz.Pragmatik bir şekilde, önce blok üretimi arasındaki aralık artırılmalı, ardından hızlı blok üretimine geçilmelidir. Bu, yumuşak çatalları etkili bir şekilde azaltabilir ve aynı zamanda blok sayısındaki azalma, tam düğümlerin senkronizasyon oranını büyük ölçüde artırabilir, böylece daha fazla tam düğüm olabilir, böylece iyileştirme tüm ağın kullanılabilirliği.
Daha fazla sözleşme katmanı API'si
DAPP geliştiricilerinin sözleşme geliştirmesini kolaylaştırmak için bazı API'ler eklendi ve sistem sözleşmelerinde bazı özel düzenlemeler yapıldı.
Her şeyden önce, blok yüksekliğini elde etmek için bir API eklenir. Geliştiriciler mevcut blok yüksekliğini kolayca ve verimli bir şekilde elde edebilir. Bu API'ye dayanarak, sözleşme blok saldırılarını ve diğer yeniden denemeye dayalı saldırıları etkili bir şekilde önleyebilir. İkincisi, add Zincir yapılandırma bilgilerinin API'sini elde etmek için geliştiriciler, sözleşme katmanında zincirin çeşitli parametre düzeltmelerini ve zincir yükseltmelerini uyarlayabilir, böylece sözleşme ayrıca zincir yükseltme işlevini sorunsuz bir şekilde takip edebilir. Son olarak, sahte para birimini önlemek için saldırılar, zincir başlamadan önce, kullanıcıların sahte para saldırılarını net bir şekilde ayırt edebilmesi için bağımsız bir çekirdek belirteç sözleşmesi kullanılır.
Çapraz zincir hizmetlere uyum
Lansman başlangıcında, Force ekibi çapraz zincir desteğinin gelecekte halka açık zincirin temel işlevi olacağını öngördü, bu nedenle Force ekibi Codex proje Geliştirmeye başladı, her zincir için aktarma hizmetleri sağlamak üzere Codex.Relay aktarma zincirini kurdu, böylece her zincir arasındaki zincirler arası mekanizmayı gerçekleştirmek için Codex.Relay için daha mükemmel destek sağlayabilir ve birlikte çalışabilir iki zincirin süper düğümleri aracılığıyla , "tam" bir çapraz zincir mekanizması elde edebilir, yani çapraz zincir işlemi sırasında herhangi bir zincirin ademi merkeziyet derecesi azalmaz.
Çapraz zincir mekanizması sayesinde büyük ölçeklenebilirlik elde edilebilir.Röle hizmetine bağlı olarak Layer 2 alt zincirleri eklenebilir.Bazı hizmetler ve büyük kaynak tüketen DAPP'ler alt zincir bazında çalıştırılabilir. Geçiş hizmeti aracılığıyla, Hesaplama sonuçları veya çekirdek durum ile senkronize edilir, böylece gelecekte işlevleri genişletmek için depolama, hesaplama, DAPP ve rasgele sayılar gibi özel alt zincirler eklenebilir.
Son derece özelleştirilebilir EOSIO blockchain geliştirme çerçevesi
Geçiş hizmetlerine dayalı olarak, Katman 2 alt zincirleri eklenebilir ve çeşitli alt zincirler gelecekte EOSIO ekolojisinde rol oynayacaktır. büyük bir etkiye sahiptir, ancak EOSIO'ya dayalı özelleştirilmiş işlevlere sahip bir blockchain projesinin mevcut gelişiminin hala yüksek bir eşiğe sahip olduğuna dikkat edilmelidir.Bu nedenle Force ekibi, oldukça özelleştirilebilir olan Codex.io projesini başlattı. EOSIO blockchain geliştirme çerçevesi, alt zincir geliştirme eşiğini düşürür ve geliştiricilere daha ekonomik ve kullanıcı dostu bir alt zincir geliştirme deneyimi sağlar.
Force ekibi, geliştirme sürecinde EOSIO'ya dayalı blok zincirleri geliştirme konusunda çok fazla deneyim biriktirdi ve bu deneyimlerin değerini en üst düzeye çıkarmayı umuyor. Codex.io, "kullanıma hazır" bir EOSIO blok Zinciridir. geliştirme çerçevesi, geliştiriciler hızlı bir şekilde Codex.io'ya dayalı kendi zincirlerini başlatabilir, basit yapılandırmadan sonra çeşitli sembolleri özelleştirebilir, ekonomik sistemi ve kaynak modelini özgürce seçebilirler, bu temelde, geliştiricilerin yalnızca zincire dikkat etmesi gerekir. kendi başına çözülebilir, sözleşmeye veya zincirin yerel katmanına dayalı olarak uygulanabilir Codex.io, geliştiricilerin bazı performans sorunlarını çözmek için zincirin yerel katmanında genişlemesini kolaylaştırabilir ve ayrıca zinciri büyük ölçüde genişletebilir .İşlev.
Codex.io, mevcut EOSIO zincirlerinin çoğu tarafından önerilen genişletme işlevlerini entegre eder. Kapsayıcı bir tavırla Codex.io, geliştiricilerin zincirdeki işlevleri özgürce birleştirmelerine olanak tanır: geçim ödeneği sistemi, hesap sistemi, çeşitli kara ve beyaz liste dahil mekanizmalar , ortak yönetişim mekanizmaları ve oylama mekanizmaları ve çeşitli eklentiler.
Codex.io aracılığıyla gelecekte sınırsız ölçeklenebilirlik sağlayacak çok sayıda Katman 2 alt zinciri entegre edilecek.