Ava Network mimarisine bakış

in #ava4 years ago (edited)

image.png

AVA Network projesinin mimarisine bakış

Blockchain teknolojisinin gelecekte bir çok sorunumuzu çözmeye aday olduğunu biliyoruz. Geleneksel araçlarla çözemeyeceğimiz bu sorunların blockchain teknolojisi ile çözüleceğine inanıyoruz. Bu teknolojinin kabiliyetleri bizi bu noktaya götürmektedir. Diğer önemli bir neden de gelecekle ilgili projeksiyon ve öngörülere sahip olmamızdır. İnanılmaz boyutlara ulaşacak veri transferlerini hızlı ve güvenli bir biçimde taşıyacak teknolojik bir altyapıya ihtiyacımız olduğunu biliyoruz. Bu teknolojik altyapı blockchain teknolojisidir. Günümüzde eksik, geliştirilmesi gereken yanları olmasına rağmen; bu teknolojik altyapı blockchain teknolojisidir. Diğer bir deyişle blokchain üzerinde inşa edilmiş projeler kalıcı olmayabilir ancak blockchain teknolojisi kalıcıdır.

image.png

AVA ölçeklenebilir, kitlesel ihtiyaçlara cevap verecek biçimde tasarlanmış; verimli ve sağlıklı olacak biçimde tasarlanmıştır. Potansiyel olarak internete bağlı yüz milyonlarca, irili - ufaklı ağı desteklemek amacıyla kurulmuştur.

AVA Network Çığ ve kardan adam olmak üzere iki konsensüs motoruna sahiptir. Çığ yüksek verimli, paralel çalışmaya uygun iken; kardan adam ise zinciri optimize edilmiş; akıllı sözleşmeler için yüksek verimlidir.

Avalance tarafından tanıtılan kar protokol ailesi tekrarlanan örneklemelerle çalışır.Konsensüs protokollerinin bilinenleri çığ, kardan adam ve soğuk kar ailesine aittir.
%51 saldırılarına karşı Nakamoto konsensüsüne oranla çok daha güvenlidir.Saldırgan belirli bir eşiğin altındaysa güçlü bir güvenlik garantisi sağlar. Saldırgan %30 eşiğini aştığında bile güvenliği garanti eder. Saldırgan %51 aştığında bile güvenliği garanti eder ancak ağda işlemlerin canlılığı bozulabilir.

Klasik uzlaşma protokolleri iş kanıtı madenciliğine dayanır. Bu nedenle çok fazla katılımcı olduğunda uzun zincirler oluşur, işlemlerin hızı düşer. Bu durum yüksek onay süreleri, çok fazla enerji gereksinimine yol açar. Bu durumu dikkatle analiz eden AVA ekibi çözüm olarak klasik uzlaşma protokollerinin en iyi yanlarını alır; düşük gecikme, yüksek verimli sistemi ile birleştirir.

image.png

Sabit boyutlu, küçük ve rastgele seçilmiş bir komşu kümeyi seçer ve bunu salt çoğunlukla değiştirir. Yakınsamaya ulaşılana kadar farklı değerler desteklenerek işlemler tekrarlanır.Konsensüs yordamına katılan bir düğüm doğrulama amacıyla başka bir düğüme gönderilir. Dedikodu başka düğümlere yayılır. Sorgulama lehine bir yanıt alırsa düğüm bu işleme yanıtını değiştirir. Tüm ağ fikir birliğine varıncaya kadar bu prosedür tekrarlanır.

image.png

AVA Network internet benzeri bir modelle tasarlanmıştır.Modüler yapıda, genişletilebilir ve birleştirilebilir.Platformun, aynı mimari model altında tasarlanmış mantıksal olarak ayrı alt ağları vardır. Ancak alt ağlar yalıtılmış ağlar değildir. Ağın tamamı ile birlikte çalışabilirler.
AVA sanal makineler bir veri tabanı oluşturmak için fikir birliği kullanan kodlardır. Sanal makinelerle yeni bir ağ geliştirmek için; geliştirici önce bir sanal makine kodu veya VM için kod yazabilir. VM’ler alt ağlarla uyumlu ve birlikte çalışabilirler.

AVA platformu Ethereum sanal makinesi aracılığı ile daha zengin ve güçlü akıllı sözleşme araçları setini destekleyecektir.Ava ağı üzerindeki bir alt ağ üç blok zinciri içerir. P-Zinciri platform üzerindeki meta veri zinciridir. Bu zincir doğrulayıcıları koordine ve eder, aktif ağları takip eder ve yeni alt ağların oluşumuna izin verir. Kardan adam konsensüs protokolünü uygular. X-Zinciri ise değiştirme zinciri olarak işlev görür. Yeni varlıkların oluşturulmasını, varlıklar arasındaki alışverişi ve alt ağlar arasındaki takası sağlar. Çığ konsensüs protokolünü uygular. C- zinciri ise sözleşme zinciridir Ethereum uyumlu akıllı sözleşmelerin oluşturulmasını sağlar. AVA’da aynı ağ üzerinde çalışmayan sözleşmeler, herhangi bir alt ağ ile paralel çalışabilecektir. Ayrıca Ethereum’la etkileşime girmek gerekiyorsa aynı zamanda Athereum alt ağı ile de iletişime girebilirler.
Ava zincirler VM örneklerini anlatan genel bir terimdir. Her zincir bir ChainID’e sahiptir. Yalnızca bir alt ağa atanabilir. Platformdaki herşey bir alt ağdır. Ava platformunda alt ağ çalışmaları şöyle açıklanabilir: Mesela biri altın alt ağ diğer bir gayrimenkul alt ağını başlatabilir. Bir kullanıcı altın birikimlerini kullanarak gayrimenkul alt ağı ile etkileşime girebilir. Bu noktada AVA VM iki alt ağ arasındaki atomik takası sağlar.

Faydalı Linkler

Linkedin: https://www.linkedin.com/company/avalancheavax/
Twitter: https://twitter.com/avalancheavax
Document: https://docs.avax.network/
Telegram: https://community.avax.network/
Facebook: https://www.facebook.com/avalancheavax
Youtube: https://www.youtube.com/c/AVALabsofficial
Reddit: https://www.reddit.com/r/avax/

simonx