Cardano'yu geliştirmek küçük bir başarı değildir. Akran tarafından gözden geçirilen kriptografik araştırmayı, son derece güvenli Haskell kodundaki bir uygulama ile birleştirerek, bu parametrelere şimdiye kadar yapılmış başka bir proje yoktur. Bu, pek çok diğer blok zincirde görülen kopyalama ve yapıştırma kodudur. Bunun yerine, Cardano, bilgisayar programlama dilleri, ağ tasarımı ve şifreleme alanlarında önde gelen uzmanlar ve profesörler de dahil olmak üzere büyük bir küresel ekibin girdisi ile tasarlandı. Yetenekli mühendislerimiz tarafından aylarca titiz ve özenli bir geliştirme süreci gerektiren Cardano'dan son derece gurur duyuyoruz. Bunu aklımda tutarak, kalkınmanın sonuna ulaştığımızı bildirmekten memnuniyet duyarız.
Başlangıçta Ağustos ayı sonuna kadar başlatmayı planladık, bu nedenle birkaç ek hafta daha gelişme oldu. Ekstra zaman, kısmen ekibimizin genel ağın testini geciktiren birkaç beklenmedik hatayı ortaya çıkarması nedeniyle gerçekleşti. Beklenenden daha fazla Cardano'nun dahili test ağını kurmak da daha uzun sürdü. Ancak bu ekstra haftalarda Cardano'nun performansını önemli ölüde artıracak iyileştirmeler yapabildik. Mühendislerin Cardano'nun performansını artırmak için yaptıkları şeylerden biri, ağdaki düğümler arasında gönderilen mesajların biçimini değiştirmekti. İkili seri hale getirme biçimimizi, özel bir sürümden, borsalarda olduğu gibi üçüncü tarafların kendi düğümlerini oluşturmayı kolaylaştıracağı ve sistemimizin daha şeffaf hale getirildiği açık, ortak bir standarda dayalı olarak yeniledik.
Son haftalarda mühendisler ağ katmanında iyileştirmeler yaptılar, kodu daha hızlı çalışması için yeniden yazdılar. Sistem yük altında daha kararlıdır ve saniye başına işlem sayısı daha yüksektir. Ağın işlem hızlarını daha da geliştiriyoruz ve yayınlandıktan sonra önümüzdeki aylarda sonuçlarımızı göstereceğiz. Bu iki iyileştirmenin tam olarak uygulanması ve test edilmesi birkaç hafta aldı.
Şimdi, DDoS veya dağıtık hizmet reddi saldırılarına karşı ek koruma ekledik. Ağın çekirdek düğümleri yeniden duvarların arkasına yerleştirildi, bu nedenle kamuya açık internetten erişilemiyor. Bu, bize potansiyel saldırganların Cardano'nun çekirdek düğümlerine erişememesi nedeniyle, bu tür saldırılara karşı bir miktar koruma sağlar. Bunu yapmak için, çekirdek düğümleri, röle düğümleri olarak adlandırılan, aksine internet üzerinden görülebilen yakınlar ile çevreledik. Adından da anlaşılacağı üzere, bu düğümler iletileri çekirdek düğümlere yönlendirir. Bir saldırı olsa dahi, blok köprü korundu, çünkü çekirdek düğümler doğrudan maruz kalmadı
Ayrıca, Cardano'nun delegasyon şemasını kuantum bilgisayarlara dayanıklı hale getirdik. Kuantum bilgisayarların öngördüğü ilerleme ile bugün yaygın olarak kullanılan açık anahtar şifrelemesi bozulabilir. Bu nedenle, Cardano'nun son kullanıcıları çevrimiçi olmasa bile şebekeyi çalışmaya devam ettiren şeçeneğinin geleceğe nasıl kazandırılacağını düşünmek zorundaydık. Kuantum bilgisayarlara karşı dayanıklı olabilmek için, kamuya açık anahtarlar yayınlanamaz, sadece bunlardan bir karması olur. Cardano bahis belgesine dayanıyor, bu yüzden çözüm Ada sahiplerinin paraları ve kazıkları için ayrı kamu-özel anahtarları olacak ve madeni para halka açık anahtarı yayınlanmayacak.
Bütün bu çalışmalar son birkaç haftadır devam ederken, ekip çok daha fazla test yapmış, bu da her zaman iyi bir testtir. Bulduğumuz hataları bulduk ve test bize kalitenin daha iyi bir güvencesi verdi.
Son zamanlarda, IOHK araştırması - bizim Ouroboros ve SCRAPE belgelerimiz - Japonya'daki ACNS ve ABD'deki Crypto 2017 konferanslarına da kabul edildi ve çalışmalarımız akademik çevrelerce tanınmış ve akran tarafından değerlendirildiğinden gurur duyuyorduk. Ada'yı lansman sırasında listelemeyi kabul eden önemli bir döviz de Cardano'nun ağıyla bütünleşti. Sonuç olarak, önerilen bazı özellikler ve ufak değişiklikler ekledik.
Bütün bu gelişme çalışmaları Cardano'nun kodunun bazen de önemli bir şekilde değiştiği anlamına gelmektedir. Bu, her şeyin yeniden denenmesi gerektiği anlamına gelir. Kodu basitçe güncelleyemez ve her şeyin ne olacağını varsayamazsınız. Yazılımın yeni bir sürümünü yayma işlemi birkaç hafta sürer, çünkü test etmek ve x hatalarını almak ne kadar zaman alır ve yeni yükleyiciler hazırlamak gibi görevleri yerine getirir.