Skip to main content

Avalanche nedir

Not: Bu belge orijinal İngilizce versiyonun otomatik bir çevirisidir.

Avalanche nedir

Avalanche, yüksek işlem hacmi, düşük gecikme süresi ve subnet adı verilen bağımsız, uygulamaya özel ağları barındırma yeteneği için tasarlanmış bir Layer-1 blokzincir platformudur. Ava Labs tarafından başlatılmıştır ve merkeziyetsizlikten ödün vermeden ağın işlemleri iki saniyeden kısa sürede kesinleştirmesine olanak tanıyan bir konsensüs protokolleri ailesi — en dikkat çekici olanı Snowman — kullanır.

Avalanche tek bir zincir değil, birden fazla zincir ve subnet'ten oluşan bir mimaridir. Platform, her biri farklı bir işlev için optimize edilmiş üç yerleşik zincir içerir — X-Chain (varlık oluşturma ve transferler), C-Chain (EVM uyumlu akıllı sözleşmeler) ve P-Chain (subnet ve doğrulayıcı koordinasyonu). Bu varsayılan zincirlerin ötesinde, herkes bir subnet oluşturabilir: kendi doğrulayıcılarına, konsensüs kurallarına ve sanal makinesine sahip özel bir blokzincir ortamı.

Kısaca: Avalanche, subnet mimarisi ve hızlı konsensüs etrafında inşa edilmiş bir Layer-1 platformudur. C-Chain'i Ethereum uyumluluğu sağlarken, subnet modeli projelerin Avalanche ekosistemi içinde bağımsız, amaca özel blokzincirler başlatmasına olanak tanır.

Avalanche nasıl çalışır

Çok zincirli mimari

Avalanche'ın temel tasarımı, farklı iş türlerini uzmanlaşmış zincirlere ayırır:

Zincir Amaç Temel özellik
X-Chain Varlık oluşturma ve transfer Yüksek hacimli basit transferler için Avalanche (DAG tabanlı) konsensüsünü kullanır
C-Chain Akıllı sözleşmeler EVM uyumlu; Solidity sözleşmeleri çalıştırır; çoğu DeFi ve AI uygulaması tarafından kullanılır
P-Chain Platform koordinasyonu Doğrulayıcıları, stake'leri ve subnet oluşturmayı yönetir

Bu ayrım, her zincirin kendi iş yüküne göre optimize edilmesine olanak tanır. Çoğu kullanıcı ve geliştirici, hızlı, EVM uyumlu bir akıllı sözleşme zinciri gibi davranan C-Chain ile etkileşim kurar.

Snowman konsensüsü

Avalanche, doğrusal zincirleri (C-Chain ve P-Chain) için Snowman konsensüs protokolünü kullanır. Snowman, tekrarlanan rastgele alt örneklemeye dayanan bir konsensüs mekanizmaları ailesine aittir: her doğrulayıcının diğer tüm doğrulayıcılarla iletişim kurması yerine (bu bir iletişim darboğazı yaratır), her doğrulayıcı eşlerinin küçük bir rastgele alt kümesini sorgular ve yanıtlara göre kararını ayarlar. Bu süreç, ağ nihai bir karar üzerinde uzlaşana kadar tekrarlanır.

Sonuç, bir ila iki saniyede kesinliğe ulaşan, doğrulayıcı kümesi büyüdükçe iyi ölçeklenen ve bir lider veya komite seçimi gerektirmeden yüksek işlem hacmini koruyan bir konsensüs mekanizmasıdır. Snowman bir Proof-of-Stake protokolüdür — doğrulayıcılar katılmak için AVAX stake etmelidir ve stake ağırlıkları örnekleme sürecindeki etkilerini belirler.

Subnet'ler

Avalanche üzerindeki bir subnet, kendi blokzincirini, kendi kurallarını ve kendi doğrulayıcı kümesini (bu küme Avalanche doğrulayıcılarının bir alt kümesi olmalıdır — her subnet doğrulayıcısı aynı zamanda Primary Network'ü de doğrular) tanımlayan bağımsız bir ağdır. Subnet'ler projelere şunları sağlar:

  • Yürütme ortamını özelleştirme — bir subnet, EVM'i, özel bir sanal makineyi veya projenin ihtiyaç duyduğu herhangi bir yürütme motorunu çalıştırabilir.
  • Doğrulayıcı kümesini kontrol etme — subnet oluşturucular, doğrulayıcıların belirli donanım, coğrafi veya uyumluluk gereksinimlerini karşılamasını zorunlu kılabilir.
  • Gas ve ücret parametrelerini belirleme — her subnet, ücret yapısını ve tokenomiğini bağımsız olarak belirler.
  • Durumu ve işlem hacmini izole etme — bir subnet'teki etkinlik, bir diğerinin performansını etkilemez.

Bu mimari, AI ve kripto projeleri için önemlidir çünkü uzmanlaşmış uygulamaların ana C-Chain üzerindeki blok alanı için rekabet etmeden özel işlem hacmine ve özel yürütme mantığına sahip olmasına olanak tanır. Örneğin, merkeziyetsiz bir AI çıkarım ağı, özellikle GPU destekli donanım için seçilmiş doğrulayıcılarla bir Avalanche subnet'i olarak çalışabilir.

AVAX token'ı

AVAX, Avalanche platformunun yerel token'ıdır. Başlıca rolleri şunlardır:

  • Staking — doğrulayıcılar ve delegatörler, Primary Network'ü güvence altına almak ve konsensüse katılmak için AVAX stake eder.
  • İşlem ücretleri — birincil zincirlerdeki (X, C, P) tüm ücretler AVAX ile ödenir. Ücretler yakılır ve bu deflasyonist bir baskı oluşturur.
  • Subnet oluşturma — P-Chain üzerinde yeni bir subnet kaydetmek AVAX gerektirir.
  • Subnet'ler arası koordinasyon — AVAX, çok zincirli ekosistemde ortak varlık işlevi görür.

Temel özellikler

Özellik Değer
Tür Layer 1 (çok zincirli mimari)
Konsensüs Avalanche Consensus (Snowball protokol ailesi)
Yerel token AVAX
Token standardı ARC-20 (C-Chain: ERC-20 uyumlu)
EVM uyumlu Evet (C-Chain)
Blok süresi ~2 saniye (C-Chain)
Akıllı sözleşmeler Solidity (C-Chain)

Avalanche kripto AI alanında neden önemlidir

Avalanche'ın subnet mimarisi, birkaç nedenle onu AI ile ilgili blokzincir uygulamaları için aday bir platform haline getirir:

  • AI iş yükleri için özel ortamlar — projeler, ilgisiz uygulamalarla blok alanı için rekabet etmeden, AI koordinasyonu, çıkarım doğrulama veya veri pazaryeri operasyonlarına göre uyarlanmış özel yürütme mantığına sahip subnet'ler başlatabilir.
  • C-Chain üzerinde EVM uyumluluğu — C-Chain'in EVM desteği, mevcut Ethereum tabanlı araçların, sözleşmelerin ve geliştirici kütüphanelerinin Avalanche üzerinde minimum değişiklikle çalışması anlamına gelir. Ethereum üzerinde AI araçları geliştiren projeler, daha hızlı kesinlik ve daha düşük ücretler için Avalanche'ın C-Chain'ine dağıtım yapabilir.
  • Hızlı kesinlik — Snowman'in bir ila iki saniyelik kesinliği, çıkarım sonuçlarını kaydetme, hesaplama ödemelerini kapatma veya zincir üstü model kayıtlarını güncelleme gibi hızlı zincir üstü onay gerektiren uygulamalar için önemlidir.
  • Doğrulayıcı uzmanlaşması — subnet'ler, doğrulayıcıların belirli donanım (ör. GPU'lar) çalıştırmasını zorunlu kılabilir; bu da merkeziyetsiz AI hesaplama ağlarının ihtiyaçlarıyla örtüşür.

DecAIHub'da Main chain: Avalanche olan projeler bu ekosistem içinde — ya C-Chain üzerinde ya da özel subnet'ler içinde — faaliyet gösterir.

DecAIHub proje kartlarında nerede görünür

DecAIHub proje kartlarında Avalanche birkaç alanda karşımıza çıkar:

  • Main chain — Avalanche üzerinde dağıtım yapan projeler, onu ana zincirleri olarak listeler. Bu genellikle sözleşmelerini C-Chain üzerinde dağıttıkları veya özel bir subnet işlettikleri anlamına gelir.
  • Type — Avalanche'ın kendisi bir L1'dir. Avalanche üzerinde subnet inşa eden projeler, kendi özel mimarilerine göre sınıflandırılabilir (appchain, L1 subnet vb.).
  • Consensus — Avalanche'ın C-Chain'i üzerindeki projeler Snowman konsensüsünü devralır. Subnet'ler Snowman kullanabilir veya kendi konsensüs kurallarını tanımlayabilir.
  • EVM compatibility — C-Chain projeleri EVM uyumludur; bu da sözleşmelerinin ve token'larının nasıl yapılandırıldığını etkiler.

Zincir alanı, projenin sözleşmelerini nereye dağıttığını söyler. Projenin AI iddialarının doğrulanıp doğrulanmadığını (AI reality), token'ın gerçek bir amaca hizmet edip etmediğini (Token necessity) veya zincir üstü bileşenin anlamlı olup olmadığını (Onchain necessity) söylemez. Bu değerlendirmeler, ilgili DecAIHub değerlendirme eksenleri tarafından ayrı ayrı ele alınır.

Avalanche tek başına neyi kanıtlamaz

  • Avalanche üzerinde dağıtım yapmak AI yeteneğini veya AI reality'yi kanıtlamaz. Zincir altyapıyı sağlar; bir projenin AI'ı gerçekten kullanıp kullanmadığı, kendi AI component'ine ve destekleyici kanıtlara bağlıdır.
  • Subnet'in varlığı benimsenme anlamına gelmez. Staking gereksinimini karşılayan herkes bir subnet oluşturabilir. Varlığı, kullanıcı talebini, gerçek işlem hacmini veya çalışan bir uygulamayı kanıtlamaz.
  • Hızlı konsensüs, merkezileşme riskini ortadan kaldırmaz. Snowman hızlı kesinlik sağlar, ancak merkeziyetsizlik derecesi yalnızca protokol tasarımına değil, doğrulayıcıların gerçek sayısına ve dağılımına bağlıdır.
  • EVM uyumluluğu, projenin Avalanche'a özgü olduğu veya zincir üstü rolünün Onchain necessity'yi karşıladığı anlamına gelmez. EVM uyumlu sözleşmeler birçok zincirde dağıtılabilir. Projenin özellikle Avalanche'ı kullanması, anlamlı mimari faydalar sağlayabilir ya da sağlamayabilir.

Karıştırmayın

  • Subnet — subnet, Avalanche mimarisinin (ve bazı diğer ağların) bir bileşenidir. Avalanche platformdur; subnet'ler onun modüler yapı taşlarıdır.
  • L1 — Avalanche bir Layer-1 platformudur. Diğer L1'ler (Ethereum, Solana, Bittensor) farklı mimarilere, konsensüs mekanizmalarına ve tasarım hedeflerine sahiptir. L1 olmak yapısal bir sınıflandırmadır, kalite göstergesi değildir.
  • Ethereum — Avalanche'ın C-Chain'i EVM uyumludur, yani aynı akıllı sözleşme dilini çalıştırır. Ancak Avalanche, kendi doğrulayıcıları, konsensüsü ve token'ı olan ayrı bir ağdır. EVM uyumluluğu onu "Ethereum ile aynı" yapmaz.
  • Cosmos — Avalanche gibi Cosmos da birbirine bağlı zincirlerden oluşan bir mimari kullanır. Ancak Cosmos zincirleri (zone'lar) Tendermint/CometBFT konsensüsünü kullanır ve IBC üzerinden iletişim kurar; Avalanche subnet'leri ise Snowman ailesi konsensüsünü kullanır ve Avalanche doğrulayıcı kümesini paylaşır.

Sık sorulan sorular

Avalanche'ın C-Chain'i ile bir subnet arasındaki fark nedir?

C-Chain, Avalanche'ın üç yerleşik zincirinden biridir. EVM'i çalıştırır ve çoğu akıllı sözleşme uygulamasının dağıtıldığı yerdir. Subnet ise, bir projenin Avalanche'ın platform katmanı üzerinde oluşturduğu bağımsız, özel bir blokzincirdir. C-Chain, blok alanını tüm uygulamaları arasında paylaştırır; bir subnet'in özel blok alanı vardır ve özel bir sanal makine kullanabilir. Basit akıllı sözleşme ihtiyaçları olan projeler genellikle C-Chain'i kullanır; özel yürütme, özel işlem hacmi veya uzmanlaşmış doğrulayıcılara ihtiyaç duyan projeler kendi subnet'lerini oluşturur.

Snowman konsensüsü hızlı kesinliğe nasıl ulaşır?

Snowman konsensüsü, tekrarlanan rastgele alt örnekleme kullanır. Her doğrulayıcı, önerilen bir işlem hakkında diğer doğrulayıcıların küçük bir rastgele alt kümesini sorgular. Yeterli bir çoğunluk hemfikirse, doğrulayıcı güvenini artırır. Bu süreç, doğrulayıcı bir karar eşiğine ulaşana kadar tekrarlanır. Her tur yalnızca küçük bir örneklemi (tüm doğrulayıcı kümesini değil) içerdiğinden, protokol hızla yakınsar — genellikle bir ila iki saniye içinde. Süreç olasılıksaldır: kesinlik, geri dönüş olasılığı ihmal edilebilir düzeye indiğinde sağlanır.

Avalanche EVM uyumlu mudur?

Avalanche'ın C-Chain'i tamamen EVM uyumludur. Ethereum için Solidity ile yazılmış akıllı sözleşmeler genellikle minimum değişiklikle C-Chain üzerinde dağıtılabilir ve MetaMask, Hardhat ve Ethers.js gibi standart Ethereum araçları C-Chain ile çalışır. Ancak uyumluluk, aynı davranışı garanti etmez: gas hesaplama, precompile'lar ve blok semantiğindeki farklılıklar nedeniyle bir sözleşme, gerçek fonlarla dağıtılmadan önce hedef zincirde test edilmeli (ve gerekirse yeniden denetlenmelidir). Avalanche subnet'lerinin EVM uyumlu olması da zorunlu değildir; bir subnet, oluşturucularının seçtiği herhangi bir sanal makineyi çalıştırabilir.

Dış kaynaklar

Ayrıca bakınız