Logaritmik Alanlarda Madencilik: NIPoPoW Gücü ve Ergo
19 Temmuz 2021

Bu makale, IOHK tarafından yakın zamanda yayımlanan bir makaleye dayanmaktadır. Ek bir kaynak için lütfen aşağıdaki videoya bakın.
Giriş
Ergo, Bitcoin veya başka bir PoW konsensüs modeli olsun, madencilerin blockchain'i sürekli olarak sürdürmesi gerekmektedir. Hesaplama kaynaklarının yanı sıra, madenciler ayrıca genesis bloktan itibaren tüm blockchain verilerini saklayan depolama kaynaklarını da kullanır.
Problem
Yeni bir madencinin sorunu: Genesis bloktan tüm verilerin indirilmesi kesinlikle gerekli mi? Ağı sürdürmek için yalnızca en ilgili blokların indirilmesi neden mümkün değil?
Çözüm
Blockchain'in blok başlıkları, gerekli verilere erişmek için yeterli olmalıdır. NIPoPoW'lar (Non-Interactive Proofs of Proof of Work), tarihsel veri depolamasını azaltacak şekilde birbirine bağlı blok başlık setleri oluşturmak için entegre edilebilir.
Blockchain'deki anahtar bloklara erişim gerektiğinde, madencilerin bunu eski blokların başlıklarından verimli bir şekilde yapabilmesi gerekir. Bunun nedeni, her yeni bloğun mevcut ağın tamamını belirtmesi gerektiğidir. Yeni bloklar oluşturuldukça, mevcut UTXO setini kontrol etmek için yeni blok başlıklarından oluşan bir set yeterli olabilir. Yeni bloklar, eski dizili blok başlık setlerinin verilerini içerdiğinden, tüm blockchain verilerini indirme ihtiyacını ortadan kaldırarak hafif madenciliği mümkün kılar.
Eski PoW tarihini dizerek ve bunu bir anlık görüntüye derleyerek neyi optimize etmeye çalışıyoruz?
Eğer C=eski bloklar ve K=yeni bloklar dersek, o zaman anlık görüntüdeki dahil edilen bloklar, K=yeni bloklar sabitken ve C=eski bloklar lineer olduğunda büyüyebilir. Ancak, akıllı sözleşme uygulamalarına bağlı olarak da küçülebilir. Madencilerin ağır veri yüklerini sürdürme sorunu, NIPoPoW'lar aracılığıyla bootstrapping ile çözülebilir.
NIPoPoW Uygulaması
Tüm bloklara erişmek yerine, süper bloklar (veya hafif istemciler) tüm blokları doğrulamak için yeterlidir. Bu, akıllı sözleşmeler aracılığıyla blockchain'in tarihsel verilerini sürdürerek gerçekleştirilir. Bu süper blok istemcilerinin NIPoPoW'lar üzerindeki tanıtımı, kadife yumuşak çatallarla yapılabilir ve sonrasında “hafif” madenciler “çevrimiçi” madencilik aracılığıyla bootstrapping yapabilirler.
NIPoPoW'lar, akıllı sözleşmelerin tarihsel verileri sürdürmesini sağlar, böylece yeni “hafif” madenciler sözde “çevrimiçi” bir şekilde çalışabilirler. Bu, Logaritmik Alan Madenciliği'nin ana fikridir; burada tüm blockchain verilerini düğümlerde yerel olarak saklamak yerine, gereksiz kısmı blockchain'in kendisine derlenebilir. Yeni madencilerin tarihsel verileri taşımalarına gerek yoktur ve madenciliğe devam ettikçe, yeni "hafif" madenciler diğer "hafif" madencilere bootstrapping yapmalarına yardımcı olacaktır. Eski tarihsel verileri taşımaya gerek kalmayacak ve eski madenciler daha hafif madencilik için tarihsel verileri terk edebilir. İşte tüm madenci nüfusunun eski blokları terk edebileceği ve sistemi çok daha verimli hale getirebileceği yol budur.
Share post
13 Ağustos 2025
9 Temmuz 2025
12 Mayıs 2025






