Solana, yüksek performanslı ve merkezsiz bir blok zinciri projesidir. İşlemler ortalama 176 bayttan daha az olduğu takdirde, merkezileştirilmiş bir veri tabanının standart bir gigabit ağında saniyede 710.000 işlem gerçekleştirebildiği belirtilmektedir.
Solana, Optimistic Concurrency Control olarak bilinen dağıtılmış sistem tekniğini kullanarak bu hızı korurken yüksek kullanılabilirliği sağlar.
Solana ile oluşturulan algoritmalar, zaman aşımına dayalı algoritmalardan farklı olarak, her işlemin global olarak senkronize bir şekilde gerçekleştiği bir algoritma üretebilirken, zaman aşımına dayalı algoritmalar genellikle süreçlerin asenkron olarak çalışmasına neden olur.
Solana, farklı süreçlerin bağımsız olarak çalışmasına ve farklı işlevleri yerine getirmesine izin verirken, gerçekten tek bir sistem olarak çalışmasını sağlamak için süreçlerin senkronize edilmesine önem verir.
Solana, süreçleri senkronize etmenin en etkili yolunun hepsinin aynı anda aynı şeyi yapması olduğunu kabul eder.
Bu nedenle, Solana kullanılırken bir çekirdek kullanılır ki bu çekirdek senkronizasyonu sağlar. İşlemler, sadece çekirdeği yürütmek için gerekli olan küçük bir zaman dilimini harcarlar ve geri kalan zamanlarında bağımsız olarak çalışabilirler.
Örnek olarak, farklı dosyalara erişmek verilebilir. Bu yöntem, hata toleransı gerektirmeyen durumlar için dahi uygun bir yaklaşım olarak kabul edilir.
Solana, süreçleri senkronize etmenin en kolay yolunun hepsinin aynı anda aynı şeyi yapması olduğunu kabul eder.
Bu temel prensip, sistemin kesin özelliklerini anlamayı kolaylaştırır ve hatalara ne kadar dayanıklı olduğunu bilmek için önemlidir.
Ayrıca, Bitcoin gibi kripto paraların ilk günlerinden beri kullanılan mekanizmaları kullanarak uygulanabilir. Örneğin, nLocktime olarak adlandırılan Bitcoin özelliği, zaman damgası yerine blok yüksekliğini kullanarak işlemleri sonradan tarihlendirmek için kullanılabilmektedir.
Bu mekanizma, ağa güven sağlanamaması durumunda da kullanılabilir. Blok yüksekliği, kriptografi çevrelerinde Doğrulanabilir Gecikme İşlevi (Verifiable Delay Function) olarak bilinir ve zamanın geçtiğini kriptografik olarak güvenli bir şekilde kanıtlamak için kullanılabilir.
Solana, hesap defterini kontrol etmek ve fikir birliğini koordine etmek için daha ayrıntılı ve doğrulanabilir bir gecikme işlevi olan SHA 256 hash zincirini kullanır.
Bu, İyimser Eşzamanlılık Kontrolünü uygulamakta ve teorik olarak saniyede 710.000 işlem sınırına doğru ilerlemektedir.
Solana’nın öncüsü olarak bilinen Anatoly Yakovenko, profesyonel kariyerine Qualcomm’da başlamış ve burada hızla yükselmiştir.
2015’te kıdemli personel mühendisi yöneticisi olarak çalışmaya devam etmiştir. Daha sonra, profesyonel hayatında yolunu değiştirerek Dropbox’ta yazılım mühendisi olarak yeni bir pozisyona girmiştir.
2017 yılında Yakovenko, Solana projesi üzerinde çalışmaya başlamıştır. Qualcomm meslektaşı Greg Fitzgerald ile birlikte Solana Labs adlı bir proje kurmuşlardır.
Bu süreçte birkaç eski Qualcomm meslektaşının ilgisi de çeken Solana protokolü ve SOL belirteci 2020’de halka sunulmuştur.
Dolar | 27,4616 | % 0.26 |
Euro | 29,0648 | % 0.09 |
Sterlin | 33,5258 | % 0.18 |
Bitcoin | 767340,00 | % 3.68 |
Ethereum | 47364,00 | % 3.18 |
Çeyrek | 2.725,00 | % -0,47 |
G. Altın | 1.629,45 | % 0,13 |
BIST 100 | 8.334,94 | % 1,41 |
Litecoin | 1867.77 | % 3.04 |
B. Cash | 6642.21,00 | % 1.96 |