Bütün diller
Farklı yönetişim kavramlarına dayanan EOSC topluluğu, EOSIO seçim mekanizmasını optimize etti, Genesis Height 1'de EOSC ana ağını başlattı ve EOSC'nin ana ağını yinelemeye ve yükseltmeye devam ederek, merkezi olmayan bir yüksek performanslı akıllı sözleşme platformuna doğru gelişmeye devam etti ve kripto ekonomisinin büyük skal popülerleştirmesi için temel oluşturmaya devam etti.
Kripto ekonomisi, sosyal deneylerden büyük ölçekli ticari kullanıma kadar kritik bir aşamaya başladı.
Büyük ölçekli ticari kullanımın arkasında büyük işlem baskısı anlamına gelir. Büyük işlem taleplerini verimli bir şekilde taşımak için, bir blockchain sistemi önce yeterince güçlü performans sağlamalıdır. Bunu başarmak için, donanım makinelerinin daha iyi yapılandırması, daha fazla depolama kapasitesi, daha kararlı ağ, daha hızlı bant genişliği, daha düşük gecikme vb. POS mekanizması böyle bir blockchain sisteminde kullanılırsa, sistem hızla merkezi bir duruma yaklaşacaktır. Yüksek performans ve ademi merkeziyetçilik arasında bir denge kurmak için, DPOS konsensüs algoritması şüphesiz şu anda en iyi seçimdir ve az sayıda düğümü yönetmek için en iyi çözümdür.
DPOS konsensüs algoritmasına dayanan EOSIO ortaya çıktı ve topluluk, kripto ekonomisinin büyük ölçekli ticari kullanımının ilk kez görüldü. Seçim mekanizmasının tamamen etkili olup olmadığı, DPOS konsensüs mekanizmasının hayatta kalmasının anahtarıdır ve DPOS konsensüs mekanizmasının POW'u yeni nesil şifreleme dalgasını yönlendirmek için aktarıp aktarabileceği ile ilgilidir.
Kripto ekonomisinin büyük ölçekli ticari kullanımı döneminin gelişini hızlandırmak için EOSC topluluğu, EOSIO seçim mekanizmasını optimize etti, Genesis Height 1'de EOSC Ana Ağını başlattı ve EOSC, EOSC'nin merkezi bir yüksek koşullu akıllı sözleşme platformuna doğru gelişmeye devam etmesi için devam etti.
EOSC, EOSIO'nun konsensüs mekanizmasını, yani DPOS BFT boru hattı konsensüsünü takip eder. EOSIO'nun aksine, EOSC, EOSIO modu her 0,5 saniyede bir blokla benimsemez ve bir düğüm 6 blok üretir. EOSC'de her 3 saniyede bir, düğümler sürekli olarak bloklar üretmez. Düğümler paketlenmemiş işlemler için bekleme süresini azaltabilse de, mevcut ağ ortamı genellikle ideal değildir, hızlı blok üretimi zincirin stabilitesini etkileyecek ve çok sayıda mikro çatala neden olacaktır.
EOSIO'nun mevcut konsensüs mekanizması yeterince mükemmel değildir, ancak bir DAPP platformu olarak, blok onay süresi zincir optimizasyonunun ilk önceliği değildir. EOSC için konsensüs mekanizması yüksek yük ortamında dikkate alınmalıdır. Paralel bilgisayar sisteminin mükemmel olmadığı mevcut durumda, boru hatlı onay mekanizmasını aceleyle iyileştirmek çok sorunludur.
EOSC'nin gelecekteki konsensüs mekanizması iki yönden paralel olarak gelişecek
1. EOSIO geliştirme ile uyumlu ve fikir birliği algoritmasını güncelleyin. EOSIO'nun mevcut kalkınma ilerlemesine dayanarak yargılıyoruz. EOSIO paralel iyileştirmeyi tamamladığında, daha hızlı blok onay süresi elde etmek için konsensüs algoritması yükseltilecektir.
2. Mevcut DPOS konsensüsünü desteklemek için onay numaralarına dayanan diğer konsensüs mekanizmaları uyarlanacaktır. Bir yandan, gömülü katman 2 zincir konsensüsü ile ana zincir arasındaki etkileşim gerçekleşecektir. Öte yandan, diğer fikir birliği mekanizmalarıyla daha merkezi olmayan bir çapraz zincir mekanizması elde edilebilir.
Kullanım Ücretlerine Dayalı Kaynak Modeli
EOSIO'nun CPU ve Net Resources ödeme modeli teknolojide iyi bir tasarım olsa da, kullanıcılar için çok karmaşıktır ve DAPP geliştiricilerinin sözleşmelerini optimize etmelerini tanıtamaz. Öte yandan, Eosio'nun RAM'inin satın alma yöntemi, DAPP ekosisteminin geliştirilmesine elverişli olmayan bazı istifleme davranışlarına yol açacaktır. Bu nedenle EOSC yenilikçi bir şekilde yeni bir kaynak modeli tasarladı. Pratik optimizasyon yoluyla, EOS ekosistemini rahatsız eden kaynak sorunlarını tamamen çözmek için karmaşık bir akıllı sözleşme ortamındaki ücretleri ele almaya dayalı kaynak modelini araştırır.
Her şeyden önce EOSC, kullanıcının CPU ve net kaynak tüketimini bir taşıma ücreti modunda öder. DAPP'deki geliştirici tarafından tanımlanan eylem için DAPP geliştiricileri, eylem için gerekli taşıma ücretini belirleyebilir. Sistem, eylemin kullanımını buna göre kontrol eder. Bir yandan, bu, kullanıcıları kaynak tüketimini anlamalarını kolaylaştırır, diğer yandan da DAPP geliştiricilerini sözleşme kaynaklarının kullanımını optimize etmeyi güçlü bir şekilde teşvik eder, böylece tüm ekosistem sağlıklı gelişebilir.
EOSC, RAM kaynaklarını kiralayan bulut ana bilgisayarlarına benzer şekilde tahsis etmek için bir bulut kiralama ana bilgisayarı kullanır. Kullanıcılar, oy kullanma temettülerini kullanarak RAM kaynaklarını kiralama masraflarını ödeyebilir, böylece kullanıcıların kira ödemesi konusunda endişelenmelerine gerek kalmaz ve ayrıca kira borçları sorununu ortadan kaldırır. "Kiralama ve Satış" yöntemi ile EOSC, RAM kaynaklarına karşı spekülatif davranışlardan etkili bir şekilde kaçınabilir, böylece DAPP gelişiminin RAM fiyatlarından rahatsız olması ve DAPP ekosisteminin inşasını etkili bir şekilde teşvik etmesi gerekmez.
EOSC, cesurca yenilikçi ve yeni kaynak modellerini keşfederken, EOSIO kaynak modelleriyle uyumlu olacak mekanizmayı da araştırıyor. CPU ve net kaynaklar için, kullanıcılar EOSIO ipoteğine benzer CPU ve net kaynaklar elde etmenin etkisini elde etmek için temettü çağına göre ücret ödeyebilirler. RAM için kullanıcılar, oy kullanma değişimi ile pazar alımına dayanarak EOSIO'nun etkisini elde edebilirler, böylece DAPP geliştiricileri EOSIO zincirlerinden EOSIO'yu hızlı bir şekilde girebilir ve EOSC kaynak modeline sorunsuz bir şekilde dönebilirler.
Pürüzsüz güncelleme mekanizması
EOSC seçim mekanizması, süper düğümleri teknolojik yükseltmeleri teşvik etmeye aktif olarak katılmaya teşvik eder. EOSIO Community düğüm versiyonunun bölünmesinden farklı olarak, EOSC uygulamadaki teknolojik yükseltmeleri ve güncellemeleri aktif olarak teşvik eder.
Daha yumuşak bir uyumsuz yükseltme işlemi elde etmek için EOSC, etkili bloğun yüksekliğine dayalı bir dizi güncelleme mekanizması ekledi. Topluluk, düzgün yükseltme işlemini merkezi olmayan hale getirmek için bir fonksiyonun etkili bloğunun yüksekliğini birden fazla işaretle doğrulayabilir. EOSIO'nun son zamanlarda önerilen etiketleme şemasının aksine, blok genişleme verilerine dayalı, EOSC'nin güncelleme mekanizması daha samimi ve anlayışa elverişlidir. EOSC'nin EOSC'nin çeşitli mekanizma problemlerini çözmek için gelişmeye devam etmesinin temel garantisi olan EOSIO tabanlı zincirdeki merkezi olmayan "yumuşak çatal" güncelleme işlemi hakkındaki ilk uygulaması.
Öte yandan, çoklu işaretlere dayalı zincir özniteliklerini ayarlama işlevi, topluluğa bir dizi merkezi olmayan zincir konfigürasyonu ve zincirli şemalar sağlayabilir. Çeşitli parametreler ve konfigürasyonlar, topluluk daha iyi gelişebilmesi için gerçek gelişime göre merkezi olmayan bir şekilde değiştirilebilir.
düğüm kalp atışı mekanizması ve kararlı blok çıkış aralığı
Ana ağın istikrarını teşvik etmek için EOSC, alternatif düğümlerin yapımını ekonomik model açısından güçlendirir. Aynı zamanda, EOSC, stabilitelerini güçlendirmek ve iyileştirmek ve tüm ana ağın daha fazla istikrarı teşvik etmek için düğümleri teşvik etmek için zincir üzerine bir düğüm kalp atışı mekanizması ekler.
Kalp atışı mekanizmasına dayanarak, EOSC düğümün çalışmasını doğrulayabilir, böylece arızalı düğümler zincire göre cezalandırılır, böylece düğümlerin yapımını daha da çağırır ve düğümlerin tüm ana ağda hareket etmesini önler.
Mevcut ağ altyapısı henüz mükemmel olmadığında ana ağdaki ara sıra yumuşak çatallardan kaçınmak için blok oluşturma aralığı süresi, başlangıç başında artar. EOSIO tarafından tasarlanan yarım saniyelik blok üretim aralığı ve altı bloğu bir düğüme bağlama mekanizması, gelecekte zincir mevcudiyetini kesinlikle artırabilir, ancak mevcut ağ ortamında geçerli değildir. Pragmatik bir tutumla, blok üretim aralığı süresi önce artırılacak ve koşullar gelecekte olgunlaştıktan sonra hızlı blok üretim olarak değiştirilecektir. Bu yumuşak çatalları etkili bir şekilde azaltabilir. Aynı zamanda, blok sayısının azaltılması, tüm düğümün senkronizasyon oranını büyük ölçüde artırabilir, böylece daha fazla tam düğüm olabilir, böylece tüm ağın kullanılabilirliğini artırabilir.
Daha Fazla Sözleşme Katmanı API'leri
DAPP geliştiricilerinin sözleşmeler geliştirmesini daha uygun hale getirmek için bazı API'ler eklendi ve sistem sözleşmelerinde bazı spesifik ayarlamalar yapıldı.
İlk olarak, blok yüksekliğini elde etmek için bir API eklenir ve geliştiriciler geçerli blok yüksekliğini kolayca ve verimli bir şekilde elde edebilir. Bu API'ya dayanarak, sözleşmeler blok saldırılarını ve diğer yeniden deneme tabanlı saldırıları engellemekten kaçınabilir. İkincisi, zincir konfigürasyon bilgileri elde etmek için bir API eklenir ve geliştiriciler, sözleşme katmanındaki zincire çeşitli parametre düzeltmelerini ve zincir yükseltmelerini uyarlayabilir, böylece sözleşme de zincir yükseltme işlevini sorunsuz bir şekilde takip edebilir. Son olarak, sahte para birimi saldırılarından kaçınmak için, kullanıcılar sahte para saldırılarını açıkça ayırt edebilir, böylece zincir başlamadan önce bağımsız çekirdek jeton sözleşmeleri kullanılır.
Çapraz zincir hizmetlerini uyarlama
Lansman başında, Force ekibi, çapraz zincir desteğinin gelecekte kamu zincirlerinin temel işlevi olacağını öngördü. Bu nedenle, Force ekibi Codex projesinin geliştirilmesini başlattı ve her zincir için röle hizmetleri sağlamak için kodeks.Relay röle zincirini kurdu, böylece her zincir arasındaki çapraz zincir mekanizmasını gerçekleştirdi. Birbirini çalışan iki zincirin süper düğümleri aracılığıyla, "tam" bir çapraz zincir mekanizması elde edilebilir, yani herhangi bir zincirin ademi merkeziyetçiliği derecesi çapraz zincir sürecinde azalmayacaktır.
Çapraz zincir mekanizması yoluyla büyük ölçeklenebilirlik elde edilebilir. Röle hizmetlerine dayanarak, Katman 2 alt zincirleri eklenebilir. Yüksek kaynak tüketimi olan bazı hizmetler ve dapp'lar alt zincirlere göre yürütülebilir ve hesaplama sonuçları veya çekirdek durumlar röle hizmetleriyle senkronize edilebilir. Bu şekilde, işlevleri genişletmek için depolama, bilgi işlem, DAPP ve rastgele sayılar gibi özel alt zincirler eklenebilir.
Son derece özelleştirilebilir EOSIO Blockchain Geliştirme Çerçevesi
Röle hizmetlerine dayanarak, Katman 2 alt zincirleri ekleyebilir. Gelecekte, çeşitli alt zincirler EOSIO ekosisteminde büyük bir rol oynayacak. Bununla birlikte, şu anda, EOSIO'ya dayalı özelleştirilmiş işlevlere sahip blockchain projesinin hala yüksek bir eşiğe sahip olduğuna dikkat edilmelidir. Bu nedenle, Force ekibi, son derece özelleştirilebilir bir EOSIO Blockchain geliştirme çerçevesi olan, alt zincirlerin geliştirme eşiğini düşüren ve geliştiricilere daha ekonomik ve samimi bir alt zincir geliştirme deneyimi sağlayan Codex.io projesini başlattı.
Kuvvet ekibi, geliştirme sürecinde EOSIO'ya dayalı blockchain geliştirme konusunda çok fazla deneyim kazandı ve ayrıca en büyük değerine tam oyun vermeyi umuyor. Codex.io, "kutudan çıkmış" eosio blockchain geliştirme çerçevesidir. Geliştiriciler, Codex.io'ya göre hızlı bir şekilde bir zincir başlatabilir. Basit yapılandırmadan sonra, çeşitli sembolleri özelleştirebilir ve ekonomik sistemleri ve kaynak modellerini serbestçe seçebilirler. Bu temelde, geliştiricilerin sadece zincirin çözmesi gereken sorunlara dikkat etmeleri gerekir. Buna göre, bunları sözleşmelere veya zincir ana katmanlara göre uygulamayı seçebilirler. CODEX.IO, geliştiricilerin bazı performans sorunlarını çözmek için zincirin ana katmanında genişlemelerini kolaylaştırabilir ve ayrıca zincirin işlevlerini büyük ölçüde genişletebilir.
Codex.io, çoğu EOSIO zinciri tarafından önerilen genişleme işlevlerini entegre eder. Kapsayıcı bir tutumla Codex.io, geliştiricilerin zincir üstü işlevleri serbestçe birleştirmesine izin verir: minimum yaşam güvenlik sistemi, hesap sistemi, çeşitli siyah beyaz liste mekanizmaları, ortak yönetişim mekanizmaları ve oylama mekanizmaları ve çeşitli eklentiler dahil.
Codex.io aracılığıyla, gelecekte sonsuz genişleme sağlayacak çok sayıda Katman 2 alt zinciri entegre edilecektir.