Skip to main content

Solana nedir

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

Solana nedir

Solana, hız ve düşük işlem maliyetleri için tasarlanmış yüksek iş hacimli bir Layer 1 blok zinciridir. 2020'de başlatılan Solana, Ethereum'dan temelden farklı bir mimari yaklaşım benimser: EVM'ye ve sıralı işlem yürütmeye dayanmak yerine Solana; saniyede binlerce işlemi karşılayabilen bir iş hacmine ulaşmak için özel bir çalışma zamanı, paralel işlem işleme ve Proof of History (PoH) adı verilen yeni bir zamanlama mekanizması kullanır.

Solana, özellikle hızlı zincir üstü etkileşimlere, düşük ücretlere ve gerçek zamanlı yanıt verebilirliğe ihtiyaç duyan kripto AI projeleri için en aktif ağlardan biri haline gelmiştir. Mimarisi, Ethereum'un ekosistem derinliğinin ve savaşta test edilmiş araçlarının bir kısmını ham performansla takas eder — bu ödünleşim, hangi tür projelerin onun üzerinde inşa etmeyi seçtiğini şekillendirir.

Kısaca: Solana yüksek hızlı bir L1 blok zinciridir — ve bir DecAIHub proje kartında Main chain: Solana göründüğünde, projenin iş hacmi ve düşük maliyetli işlemler için optimize edilmiş bir ağda çalıştığı anlamına gelir.

Solana nasıl çalışır

Solana'nın mimarisi, Ethereum'dan birkaç temel açıdan farklıdır. Bu farkları anlamak, belirli AI projelerinin Solana'yı neden seçtiğini ve bu seçimin ne anlama geldiğini değerlendirmeye yardımcı olur.

Proof of History ile Proof of Stake'in birleşimi

Solana'nın mutabakat modeli iki mekanizmayı birleştirir: Proof of History (PoH) ve Proof of Stake (PoS).

Proof of History, kendi başına bir mutabakat mekanizması değildir. Kriptografik bir saattir — doğrulayıcıların bloklar üzerinde anlaşması gerekmeden önce zamanın doğrulanabilir, sıralı bir kaydını oluşturmanın bir yoludur. PoH, her hash'in bir önceki çıktıya bağlı olduğu kesintisiz bir SHA-256 hash zinciri çalıştırarak işler. Bu, doğrulayıcıların sıralamayı belirlemek için karşılıklı iletişim kurmasını gerektirmeden olaylar arasında zamanın geçtiğini kanıtlayan bir dizi üretir.

Bunu sahte olamayacak bir zaman damgası olarak düşünün: PoH dizisindeki her giriş, bir öncekine kriptografik olarak bağlıdır ve diziyi üretmek gerçek hesaplama zamanı gerektirir. Doğrulayıcılar, hash zincirini yeniden oynatarak sıralamayı bağımsız olarak doğrulayabilir.

Proof of Stake, asıl mutabakatı yürütür — doğrulayıcılar blok üretimine ve doğrulamaya katılmak için SOL (Solana'nın yerel tokenı) stake eder. PoS bileşeni, diğer PoS ağlarına benzer şekilde çalışır: doğrulayıcılar stake ağırlıklarına göre blok üretmek üzere seçilir ve dürüst katılım için ödül kazanır. Kötü davranış slashing'e (stake edilen SOL'un kaybı) yol açabilir.

Solana'ya hız avantajını veren bu kombinasyondur. Geleneksel PoS sistemleri, saatleri senkronize etmek ve doğrulayıcılar arasında işlem sıralamasını belirlemek için önemli zaman harcar. PoH, mutabakat başlamadan önce işlemleri önceden sıralar; bu, iletişim yükünü dramatik biçimde azaltır ve yaklaşık 400 milisaniyelik blok sürelerini mümkün kılar.

Sealevel ile paralel yürütme

Çoğu blok zinciri, akıllı sözleşme işlemlerini sıralı olarak — birbiri ardına — yürütür. Solana'nın Sealevel çalışma zamanı motoru paralel yürütmeyi mümkün kılar: aynı hesaplara veya duruma dokunmayan işlemler, birden fazla çekirdek üzerinde eşzamanlı olarak işlenebilir.

Bu mümkündür, çünkü Solana işlemlerin hangi hesaplardan okuyacaklarını ve hangilerine yazacaklarını önceden bildirmesini gerektirir. Çalışma zamanı, bu bilgiyi bağımsız işlemleri belirlemek ve onları paralel işleme için zamanlamak amacıyla kullanır. Çakışan işlemler (aynı hesaba dokunanlar) seri hale getirilir, ancak genel iş hacmi yalnızca sıralı çalışan sistemlerden çok daha yüksek kalır.

Birçok bağımsız operasyon içeren AI iş yükleri için — farklı hesaplama düğümlerine görev atamaları, bağımsız çıkarım istekleri, paralel veri gönderimleri — paralel yürütme, ağın sıralı zincirlerde yaygın olan tıkanıklık darboğazları olmadan yüksek hacimleri karşılayabilmesi anlamına gelir.

Programlar ve hesaplar

Solana mimarisinde akıllı sözleşmelere program denir. Sözleşmelerin hem kodu hem de durumu tuttuğu Ethereum'un aksine, Solana bunları ayırır:

  • Programlar, yürütülebilir mantığı (kodu) içerir ve durumsuzdur. Programın kendisi kullanıcı verilerini saklamaz.
  • Hesaplar, durumu (verileri) tutar. Her hesap bir programa aittir ve programın okuduğu ve değiştirdiği verileri saklar.

Bu ayrım, yukarıda açıklanan paralel yürütmeyi mümkün kılar, çünkü çalışma zamanı hesap düzeyindeki bağımlılıkları kesin olarak belirleyebilir. Ayrıca Solana programlarının Ethereum akıllı sözleşmelerinden farklı tasarlandığı anlamına gelir — geliştiriciler Solidity yerine Rust (birincil dil), C veya C++ ile yazar ve programlama modeli açık hesap yönetimi gerektirir.

SPL tokenları

Ethereum'da değiştirilebilir (fungible) tokenlar ERC-20 standardını izler. Solana'da bunun karşılığı SPL (Solana Program Library) token standardıdır. SPL tokenları, standartlaştırılmış bir Solana programı aracılığıyla oluşturulur ve yönetilir. Solana'da token çıkaran herhangi bir proje, onu bir SPL tokenı olarak ihraç eder.

SPL tokenları, Solana'nın performans özelliklerini devralır: token transferleri hızlıdır (bir saniyenin altında onay) ve ucuzdur (sentin kesirleri). Sık mikro ödemelere ihtiyaç duyan AI projeleri için — çıkarım çağrısı başına hesaplama sağlayıcılarına ödeme yapmak, gönderim başına veri katkıda bulunanları ödüllendirmek, ücretleri bir ağa dağıtmak — tek bir SPL token transferinin maliyeti genellikle sentin bir kesridir.

İşlem maliyetleri ve iş hacmi

Solana'nın işlem ücretleri, büyük blok zincirleri arasında en düşükler arasındadır: genellikle işlem başına 0,01 dolardan az ve çoğu zaman sentin kesirleri. Bu, karmaşık işlemlerin yoğun talep dönemlerinde onlarca dolara mal olabildiği Ethereum ana ağından kat kat daha ucuzdur. Bununla birlikte, yüksek talep dönemlerinde öncelik ücretleri bir Solana işleminin maliyetini geçici olarak yükseltebilir.

Ağın teorik iş hacmi kapasitesi saniyede binlerce işlem (TPS) aralığındadır ve gerçek dünyadaki sürdürülebilir iş hacmi Ethereum ana ağından önemli ölçüde yüksektir. Solana bunu; PoH, paralel yürütme, kısa blok süresi (~400 ms) ve donanım için optimize edilmiş doğrulayıcı gereksinimlerinin birleşimiyle başarır.

Ödünleşim şudur: Solana doğrulayıcıları, Ethereum doğrulayıcılarından önemli ölçüde daha güçlü donanıma ihtiyaç duyar. Solana'nın tasarım felsefesi, daha yüksek donanım giriş engelleri pahasına performansa öncelik verir — bu, ağın merkeziyetsizlik profilini etkileyen bir tasarım tercihidir.

Temel özellikler

Özellik Değer
Tür Layer 1
Mutabakat Proof of Stake + Proof of History
Yerel token SOL
Token standardı SPL
EVM uyumlu Hayır (SVM tabanlı)
Blok süresi ~400 milisaniye
Akıllı sözleşmeler Rust, C (BPF/SBF programları aracılığıyla)

Kripto AI projeleri için neden önemli

Solana'nın mimarisi, AI odaklı kripto projeleri için belirli avantajlar yaratır.

Gerçek zamanlı yanıt verebilirlik. Kullanıcılara gerçek zamanlı hizmet veren AI uygulamaları — DeFi işlemleri yapan ajanlar, sorgulara yanıt veren çıkarım API'leri, canlı verileri işleyen öneri sistemleri — Solana'nın saniyenin altındaki blok sürelerinden ve yüksek iş hacminden yararlanır. Bir işlemin gönderilmesi ile onaylanması arasındaki gecikme dakikalarla değil, yüzlerce milisaniyeyle ölçülür.

Mikro ödeme ekonomisi. Birçok AI projesi mikro ödeme modelleriyle çalışır: kullanıcılar çıkarım çağrısı başına küçük tutarlar öder, hesaplama sağlayıcıları tamamlanan görev başına kazanır, veri katkıda bulunanlar etiketlenen veri noktası başına ödül alır. Ethereum ana ağında bir ödeme işleminin gas maliyeti, ödemenin kendisini aşabilir. Solana'da işlem maliyeti genellikle sentin bir kesridir ve bu, birim başına ödemeleri ekonomik olarak uygulanabilir kılar.

Yüksek frekanslı zincir üstü işlemler. AI hesaplama pazar yerleri, veri koordinasyon protokolleri ve ajan çerçeveleri genellikle sık zincir üstü durum güncellemeleri gerektirir — görev kaydetme, tamamlamaları kaydetme, puanları güncelleme, ödülleri dağıtma. Solana'nın iş hacmi, bu yüksek frekanslı işlemleri, daha düşük iş hacimli zincirlerde ortaya çıkan tıkanıklık ve maliyet artışı olmadan karşılar.

Büyüyen AI ekosistemi. Solana, önemli ve giderek artan sayıda AI projesini çekmiştir. Performans, düşük maliyetler ve aktif bir geliştirici topluluğunun birleşimi, onu AI odaklı kripto geliştirme için Ethereum'a birincil alternatif haline getirmiştir. Birkaç önde gelen AI hesaplama ağı, çıkarım platformu ve AI ajan çerçevesi, Solana'yı birincil zincirleri olarak seçmiştir.

Doğrudan ödünleşimler. Ethereum veya L2'leri yerine Solana'yı seçmek, bir projeyi değerlendirmekle ilgili ödünleşimler içerir:

  • Solana'nın ekosistemi, büyüse de, DeFi likiditesi, denetlenmiş protokoller ve geliştirici araçları açısından Ethereum'unkinden küçüktür.
  • Solana non-EVM'dir: sözleşmeler Solidity ile değil Rust ile yazılır ve doğrudan EVM zincirlerine taşınamaz.
  • Solana'nın doğrulayıcı donanım gereksinimleri daha yüksektir; bu, doğrulayıcıların sayısını ve coğrafi dağılımını etkiler.
  • Solana geçmişinde ağ kesintileri yaşamıştır; bu, aşırı koşullar altında ağ kararlılığı hakkında sorular doğurmaktadır.

Bu ödünleşimlerin hiçbiri otomatik olarak olumlu veya olumsuz değildir. Sonuçları, belirli projenin gereksinimlerine bağlı olan tasarım tercihleridir.

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

Bir DecAIHub proje kartı okunurken Solana birkaç alanda karşımıza çıkar:

  • Main chain — Solana, projenin birincil programlarının (akıllı sözleşmelerinin) Solana ağında dağıtıldığını gösterir. Bu, projenin Solana'nın performans ve maliyet ortamında çalıştığını söyler.
  • Type — Solana'daki projeler genellikle Type: non-EVM değerine sahiptir (Solana'nın yürütme ortamı EVM tabanlı değildir). dApp, protokol veya infra gibi roller Type alanında değil, Category alanında yansıtılır.
  • Token standard — Solana'daki projeler SPL token standardını kullanır. Ethereum'daki ERC-20 gibi, SPL tokenın teknik formatını tanımlar, faydasını değil.
  • Consensus — Solana ağının kendisi için mutabakat modeli PoH + PoS içerir. Solana üzerinde inşa eden projeler bu mutabakat mekanizmasını devralır.

Main chain: Solana alanı, projenin yürütme ortamı ve devraldığı performans özellikleri hakkında bilgi verir. Projenin AI bileşeninin gerçek olup olmadığını, tokenın gerekli bir işlev görüp görmediğini veya zincir üstü entegrasyonun anlamlı olup olmadığını söylemez. Bunlar, proje kartının DecAI Fit bileşen özetindeki AI reality, Token necessity ve Onchain necessity alanları aracılığıyla değerlendirilir.

Main chain: Solana alanını AI reality ve Onchain necessity alanlarıyla birlikte okumak özellikle bilgilendiricidir: hız için Solana'yı seçen ancak tüm AI mantığını zincir dışında merkezî sunucularda çalıştıran bir proje, Solana'nın avantajlarından anlamlı bir şekilde yararlanmıyor olabilir.

Solana tek başına neyi kanıtlamaz

Solana üzerinde inşa etmek bir altyapı tercihidir, proje kalitesinin kanıtı değildir. Solana'da dağıtım yapmak şunları göstermez:

  • AI reality — bir proje, gerçek bir AI bileşeni olmadan Solana'da program dağıtabilir. Solana yürütme katmanını sağlar, zekâyı değil. AI'nın gerçek olup olmadığı Tier-1 kanıtlara bağlıdır — kod, modeller, kıyaslamalar, dağıtılmış çıkarım uç noktaları ve belgeler.

  • Merkeziyetsizlik derinliği — Solana merkeziyetsiz bir ağ olsa da, üzerinde inşa edilen bir proje, tüm anlamlı karar almayı zincir dışında merkezîleştirebilir. Diğer her şeyi özel bir sunucuda çalıştırırken Solana'yı yalnızca token transferleri için kullanmak, merkeziyetsiz bir uygulama oluşturmaz.

  • Ölçeklenebilirlik ihtiyaçları — yüksek iş hacimli bir zincir seçmek, projenin gerçekten yüksek işlem hacimleri ürettiği anlamına gelmez. Bazı projeler, iş yükleri bunu talep ettiği için değil, anlatı konumlandırması için Solana'yı seçer. Projenin gerçek zincir üstü etkinliği (Solana gezginleri aracılığıyla doğrulanabilir) gerçek hikâyeyi anlatır.

  • Token necessity — Solana'da bir SPL tokenı çıkarmak teknik olarak basit ve ucuzdur. Solana tabanlı bir tokenın varlığı, tokenın projenin mimarisinde işlevsel bir role sahip olduğu anlamına gelmez.

  • Ağ güvenilirliği — Solana'nın geçmişteki ağ kesintileri, Solana üzerinde inşa etmenin geçici erişilemezlik riskini örtük olarak kabul etmek anlamına geldiğini gösterir. Sürekli erişilebilirlik gerektiren AI uygulamaları için bu önemli bir husustur; ancak ağın kararlılığı zamanla iyileşmiştir.

Karıştırmayın

  • SOL — SOL, Solana'nın işlem ücretlerini ödemek, doğrulama için stake etmek ve yönetişime katılmak için kullanılan yerel kripto parasıdır. "Solana" ağı ve protokolü ifade eder; "SOL" tokenı ifade eder.

  • Ethereum — Ethereum, farklı bir mimariye (EVM, sıralı yürütme, PoH'suz PoS) sahip ayrı bir L1 blok zinciridir. Solana'daki projeler ve Ethereum'daki projeler temelden farklı teknik ortamlarda çalışır. Birbirlerinin yerine geçemezler; ancak bazı projeler her ikisinde de dağıtım yapar.

  • SPL — SPL token standardı, Ethereum'un ERC-20'sinin Solana karşılığıdır. SPL, ağı değil token formatını tanımlar. SPL tokenları kullanan bir proje Solana'dadır, ancak SPL ve Solana farklı kavramlardır (standart ile ağ).

  • Layer 2 — Solana bir L1 blok zinciridir, Layer 2 değildir. İşlemleri başka bir zincire mutabakata bağlamaz. Kendi doğrulayıcı kümesine, mutabakatına ve güvenlik modeline sahiptir. Base veya Arbitrum One gibi Ethereum L2'leri güvenliği Ethereum'dan devralır; Solana kendi güvenliğini sağlar.

  • Rust — Rust, Solana programlarını yazmak için öncelikle kullanılan programlama dilidir. Rust, blok zincirinin dışındaki birçok bağlamda kullanılan genel amaçlı bir dildir. Rust bilmek ile Solana geliştirmeyi bilmek ilişkili ama ayrı becerilerdir.

Sık sorulan sorular

Bazı AI projeleri neden Ethereum yerine Solana'yı seçiyor?

Hız ve maliyet. Sık zincir üstü işlemler içeren AI iş yükleri — çıkarım istekleri, hesaplama görevi atamaları, katkıda bulunanlara mikro ödemeler — her işlemin hızlı ve ucuz olduğu bir zincire ihtiyaç duyar. Solana'nın saniyenin altındaki blok süreleri ve çok düşük ücretleri, işlem başına ekonomiyi uygulanabilir kılar. Ethereum ana ağının daha yüksek maliyetleri, benzer projeleri Ethereum L2'lerine iter, ancak Solana bu özellikleri ayrı bir ölçeklendirme katmanı gerektirmeden L1'inde doğal olarak sunar.

Solana merkezî mi?

Solana, birkaç yaygın ölçüte göre Ethereum'dan daha merkezîdir: daha az doğrulayıcısı, doğrulayıcı çalıştırmak için daha yüksek donanım gereksinimleri ve düğümlerin daha küçük coğrafi dağılımı vardır. Yine de donanım gereksinimlerini karşılayan herkesin doğrulayıcı çalıştırabileceği izinsiz bir ağdır. Merkeziyetsizlik derecesi ikili değil, bir spektrumdur. Bir DecAIHub proje kartı okuyucusu için asıl soru, Solana'nın soyut olarak "merkezî" mi yoksa "merkeziyetsiz" mi olduğu değil, belirli projenin Solana kullanımının doğrulanabilirliğe ve güven minimizasyonuna katkıda bulunup bulunmadığıdır.

Solana'da hangi programlama dili kullanılır?

Solana programları öncelikle Rust ile yazılır; C ve C++ desteği de vardır. Anchor gibi üst düzey çerçeveler, Ethereum'un Solidity ekosisteminde bulunanlara benzer soyutlamalar sağlayarak Solana geliştirmeyi basitleştirir. Bu, baskın dilin Solidity olduğu Ethereum ekosisteminden farklıdır. Dil farkı, Solana geliştirme ile Ethereum geliştirmenin farklı beceri setleri ve araçlar gerektirdiği anlamına gelir.

Solana kesinti yaşadı mı?

Evet. Solana, özellikle yüksek talep dönemlerinde birkaç ağ kesintisi ve performans düşüşü yaşamıştır. Bu olaylar, ağın saatlerce blok üretimini durdurmasını ve koordineli doğrulayıcı yeniden başlatmaları gerektirmesini içeriyordu. Olaylar, protokol iyileştirmelerine ve istemci çeşitliliği çalışmalarına yol açtı. Solana'daki bir proje değerlendirilirken bu geçmiş önemli bir bağlamdır: proje, hem Solana'nın performans avantajlarını hem de güvenilirlik sicilini devralır.

Bir proje hem Solana'da hem Ethereum'da olabilir mi?

Evet. Bazı projeler, farklı kullanıcı tabanlarına ve likidite havuzlarına ulaşmak için birden fazla zincirde dağıtım yapar. Bir proje, yüksek frekanslı AI operasyonlarını Solana'da çalıştırırken yönetişim sözleşmelerini veya token köprülerini Ethereum'da tutabilir. DecAIHub proje kartlarında Main chain alanı birincil zinciri gösterir, ancak ek zincirler proje açıklamasında veya çoklu zincir alanlarında belirtilebilir.

"Main chain: Solana", projenin hızlı olduğu anlamına mı gelir?

Projenin Solana'nın hızına ve iş hacmine erişimi olduğu anlamına gelir. Projenin bu kapasiteyi gerçekten kullanıp kullanmadığı, mimarisine ve gerçek zincir üstü etkinliğine bağlıdır. Az işlem işleyen Solana'daki bir proje, ağın performans özelliklerinden çok az kazanç sağlar. Solana gezginlerinden alınan zincir üstü etkinlik verileri, projenin zincirin yeteneklerini anlamlı bir şekilde kullanıp kullanmadığına dair somut kanıt sağlar.

Dış kaynaklar

Ayrıca bakınız