Zephyrnet Logosu

Cardano'dan (ADA) Teknoloji: Ouroboros Protokolü

Tarih:

Cardano'nun Ouroboros protokolü, blockchain teknolojisinde büyük bir ilerlemeyi temsil ediyor. Dönemler, VRF ve bahis havuzları gibi özel özellikleri açısından diğer protokollerden nasıl farklı olduğunu keşfedin.

Cardano, Ethereum ve onun Ethereum Sanal Makinesi'ne benzer veya bunlarla uyumlu olacak şekilde yaratılmadığından, diğer çoğu akıllı sözleşme teknolojisinden (EVM'ler) farklıdır. Cardano, Ethereum üzerine inşa edilmek yerine, Bitcoin'in POS akıllı sözleşme özellikli bir sürümüne daha çok benziyor. Ouroboros temel protokolü, kendine özgü çok katmanlı çözümleri, Genişletilmiş Harcanmamış İşlem Çıktısı (EUTxO) muhasebe modeli ve temel programlama dili olarak Haskell'in kullanılması, Cardano'yu diğer projelerden ayıran başlıca özelliklerdir.

Cardano'nun Uyum Mekanizması

Merkezi olmayan bir düğüm/bilgisayar ağı, ağın amaçlandığı gibi çalışması için (örneğin, bir blok zincirinde kimin neye sahip olduğu) bağımsız katılımcıları arasında paylaşılan bir durum üzerinde anlaşmaya varmalıdır. Ek olarak, ağ, yanlış bilgilere veya kötü niyetli aktörlere (Bizans Hata Toleransı) rağmen bunu yaparken meşru fikir birliğini korumalıdır. Farklı blok zincirleri, bunu başarmak için çeşitli teknikler kullanır, ancak hepsi zincirleri için en uygun olan bir "uzlaşı algoritması" geliştirmek için çalışır.

Genel blockchain/dağıtılmış bilgisayar tasarımında. Fikir birliği yöntemleri, merkezi olmayan bir sistemdeki düğümleri bir sonraki geçerli durum üzerinde anlaşmaya ikna etmek için kullanılır. Bu, ağ düğümlerinin en az %51'inin ağın genel durumu üzerinde hemfikir olduğunu gösterir. Gibi açık blok zincirleri durumunda Bitcoin ve Ethereum. Ek olarak, bir mutabakat algoritması genellikle ağ düğümlerinin aşağıdaki kabul edilebilir durum üzerinde anlaşabileceğine dair bir güvence (olasılık veya deterministik) sağlar. Sistemde belirli bir oranda düşman düğüm olsa bile. Nakamoto Consensus, Bitcoin'de kullanılan fikir birliği algoritmasıdır. Ethhash, Ethereum'a verilen isimdir.

İşlemlerin geri alınamayacağını garanti etmek için Nakamoto'nun fikir birliği, birkaç blok daha oluşturulana kadar beklemeyi gerektiriyor. Olasılığa dayalı kesinleştirme garantileri nedeniyle, Nakamoto zincirleri düşük işlem hızına sahiptir, ancak yüksek çalışma süresine sahiptir (asla çökmez veya durmazlar). Bunun nedeni, blok zincirini yeniden düzenlemek veya tersine çevirmek ekonomik olarak elverişsiz hale gelmeden önce, kullanıcının işlemini içeren bloğun üzerinde "yeterli" blok çıkarılmasına yönelik Nakamoto Consensus gerekliliğidir. Bu, bir miktar “ekonomik kesinlik” sağlar, ancak asla teorik/belirleyici kesinlik sağlamaz.

Sonuç                                    

Herhangi birinin açık bir ağın fikir birliğine katılmasını sağlamanın bir sorunu, kötü niyetli bir aktörün, blok zincirinin gösterdiği gibi, birkaç kimliğin yaratılmasına yol açan sayısız düğüm oluşturabilmesidir. Teorik olarak, bir kişi Sybil saldırısı adı verilen bir teknikle yeterli sayıda düğüm oluşturarak Cardano ağının kontrolünü ele geçirebilir. Bu nedenle, Consensus sürecine ek olarak, blok zincirleri ayrıca bir Sybil Resistance mekanizması gerektirir.

Öte yandan, merkezi olmayan bir sistem, bir Sybil direnç mekanizması kullanarak Sybil saldırılarını önler. Tek bir düğüm, ağı birden fazla kimlikle boğabildiğinde. Ve onları aşırı miktarda güç toplamak için kullanın, bu bir Sybil saldırısı olarak bilinir.

İdeal bir merkezi olmayan sistem, düğüm başına bir oya sahip olacaktır. Bir düğüm diğer birçok düğümü taklit edebiliyorsa, sistem saldırıya açıktır. Ve sadece bir yerine 100, 1,000 veya 10,000'den fazla oy alın. Sybil saldırıları genellikle düğümleri zorlayarak önlenir. Taklit edilmesi zor bir kaynağın kanıtını sağlamak için (taklit edilmesi kolay olan çevrimiçi kimliklerin aksine).

spot_img

En Son İstihbarat

spot_img