EOS’un tarihi, şirketin Whitepaper’ının yayınlanmasıyla 2017’de başlamaktadır. EOS’un arkasındaki çekirdek ekip, EOS.IO’dur. CEO’su Brendon Blumer olan EOS.IO, özel blockchain firması Block.one’un bir yan kuruluşudur. Block.one’in Baş Teknoloji Sorumlusu, Proof of Stake ve merkezi olmayan özerk kuruluşların, yani DAO’ların yaratıcısı, kripto yıldızı Daniel Larimer’dir.
EOS, 1 Haziran 2018’de piyasaya sürülen blockchain tabanlı bir açık kaynaklı yazılımdır. Bir yıl süren ICO, resmi olarak 26 Haziran 2017’de başlamıştır. Lansmanını takip eden yıl boyunca Block.one tarafından bir milyar token, ERC-20 token olarak dağıtılmıştır.
EOS, rekor kıran ICO’su ve benzersiz özellikleri nedeniyle medyada yoğun olarak yer alan yeni nesil bir blockchain ekosistemidir. Daha da önemlisi, EOS.IO ekosistemi, akıllı sözleşmelerin programlanmasını, entegrasyonunu ve merkezi olmayan uygulamaların (dApps) geliştirilmesini basitleştirmek amacıyla pazara girmiştir.
EOS.IO platformunun en şaşırtıcı yönlerinden biri, benzersiz yapısı sayesinde işlem ücretlerini neredeyse tamamen ortadan kaldırmasıdır. Ek olarak, platform büyük ölçüde ölçeklenebilirdir. Raporlar, EOS.IO’nun saniyedeki işlem sayısı açısından Visa gibi başlıca kredi kartlarından daha iyi performans gösterebileceğini doğrulamaktadır. Bu şekilde EOS, Dapp geliştiricileri için mükemmel bir temel sağlar.
EOSIO, merkeziyetsiz ve kendi kendini yöneten bir şirket modeli üzerinden, endüstriyel ölçekte DApp’lerin kurulumunu sağlayan bir akıllı sözleşme platformu ve merkeziyetsiz işletim sistemi olarak çalışır. İşlem ücretlerini ortadan kaldırmayı vadeden akıllı sözleşme platformu, ayrıca saniyede milyonlarca işlemi gerçekleştirebileceğini de vaad etmektedir. EOS (EOS) yazılımı, merkeziyetsiz uygulamaların dikey ve yatay ölçeklenebilmesi için tasarlanmış bir blockchain mimarisi sunar. Çoklu CPU çekirdeği ve/veya CPU kümelerinde çalışan EOS yazılımı, hesap oluşturma, kimlik doğrulama, veritabanı, eşzamansız iletişim ve uygulama programlamaya olanak tanır.
EOS Nasıl Çalışır?
EOS blokzinciri üzerinde merkezi olmayan uygulamalar oluşturabilmektedir. Bu uygulamalar, platformun esnekliğinden, güvenlik seçeneklerinden, yüksek işlem kapasitesinden ve platformun sunduğu diğer avantajlardan faydalanabilmektedir. EOS platformu üzerinde çalışan akıllı kontratlar, paralel olarak çalışabilmektedir.
Blokzincirinde veri doğrulaması “Yetkilendirilmiş İş Kanıtı” (dPOS) madenciliği ile gerçekleştirilir. Bu sayede, EOS ağında, saniyede milyonlarca işlem gerçekleştirilebilir. İşlemleri onaylayacak yetkilendirilmiş 21 madenci, EOS kriptopara sahiplerinin oylarıyla seçilir. EOS blokzincirinde transferler, enerji tüketimi nedeniyle eleştirilen İş Kanıtı madenciliğine göre çok daha az enerji sarfiyatı ile gerçekleştirilir. Ağa dahil olan kullanıcılar, cihazlarının işlemci, ekran kartı, hafıza, disk alanı gibi hesaplama kaynaklarını EOS ağı ile paylaşır. Bunun karşılığında da kullanıcılar EOS ağı üzerinde ücretsiz olarak EOS ve akıllı kontrat ürünlerini transfer edebilirler.
EOS.IO, dApp geliştiricilerine, pazara yönelik her şeyi kapsayan yaklaşımının bir parçası olarak hem sunucu barındırma hem de bulut depolama sağlar. EOS.IO ekosisteminin bu kritik bileşenleri, onu günümüzün en hızlı büyüyen Dapp protokollerinden biri haline getirmektedir.
Bu düzen, geliştiricilerin uygulamaları kolaylıkla oluşturmasına ve dağıtmasına olanak tanır. Barındırma, bulut depolama ve indirme bant genişliği gibi özellikler, geliştirmeyi kolaylaştırır. Bu yaklaşım, geliştiricilerin donanım kaygıları yerine Dapp’lerinin işlevlerine odaklanmalarını sağlar.
EOS, bu endişelerden ilginç bir şekilde kaçınır. Platform, blockchainin tüm durumu yerine her işleme ayrı ayrı odaklanır. EOS.IO node’ları, ağ durumunun saf kaldığından emin olmak için olay serisini doğrular.
Node’lar yeniden başladığında, blockchainin tüm durumunu tamamen yeniden onaylarlar. Bu şekilde, blockchainin toplam durumunu doğrulamak bir PoW sistemine göre daha uzun sürer. Bununla birlikte, çoğu node olay dizisini basitçe doğruladığından, ağ saniyede binlerce işlemi idare edebilir.
EOS protokolüyle ilgili her şey performansı en üst düzeye çıkarır. Örneğin, her 0.5 saniyede bir, işlem blokları üretilir. Bitcoin’de blok onayı 10 dakika sürer. Ek olarak, EOS bu blokları döngülere ayırabilir. Bu yeniden yapılandırma, işlemlerin ortasında işlemleri göndermenize ve yanıtlamanıza olanak tanır. Özünde, EOS, onay mesajının gönderilmesi için gereken sürede işlemleri tamamlayabilir.
EOS, sistemi yöneten karşılıklı olarak kabul edilen kuralların bir anayasasının yanı sıra, oylama süreçleri aracılığıyla gerektiğinde bu kuralları değiştirme sürecine dayanan bir yönetişim yapısına sahiptir.
EOS.IO sisteminde blok üreticilerinin ağın yönü üzerinde çok fazla kontrolü vardır. Bu blok üreticileri ilgili konularda oy kullanır. Bu sorunlar, hangi işlemlerin onaylandığını veya bir uygulamanın doğru çalışıp çalışmadığını içerebilir.
Oylama hakları, bireysel uygulamaların kaynak kodundaki değişiklikler gibi temel ağ sorunlarını da kapsar.