
Kripto para madenciliği, yeni paralar üretme ve bunları dolaşıma dağıtma sürecidir. Ayrıca, işlemleri kontrol eder ve doğrular. Madenciler tarafından yapılan iş, zinciri güvende tutmak için büyük bir hesaplama gücü gerektirir. Başarılı madenciler, yeni oluşturulan madeni paralardan ve işlem ücretlerinden sıkı çalışmaları için ödüller alırlar.
Madencilik neden önemlidir ve çifte harcama nedir?
Madenciler, yeni paralar yaratmaktan ve blok zincirini güvende tutmaktan sorumludur. Daha sonra zincire eklenen yeni işlemleri doğrularlar. Blockchain’deki ademi merkeziyetçilik, hiç kimse işlemleri doğrulamamışsa, dolandırıcıların kripto para birimlerini bir kereden fazla harcamasına izin verebilir. Madencilik, çifte harcama yapma şansını azaltır.
Çifte harcama, aynı kripto para biriminin birden fazla kez gönderilmesi riskidir. Bir blok oluşturulduğunda, bir hash alır - blok hakkında zaman damgası, önceki blok hakkında bilgiler ve işlem verileri gibi bilgileri içeren şifreli bir sayı. Karma oluşturmak için Bitcoin, SHA-256 adlı bir güvenlik protokolü kullanır.
Blok bir kez oluşturulup zincire eklendikten sonra, ona geri dönme ve değiştirme veya silme imkanı yoktur. Belirli bir blockchain’de sonsuza kadar saklanır. Biri çift harcamalı bir saldırı yapmak isterse, gerçek bloğun yaratılmasını aşan bir blok kazması gerekirdi. Dahası, yakalanmadan önce zincire eklemek zorunda kalacaklardı. Ağ, onu en yeni blok olarak tanıyacak, saldırıyı yapan bir madenci, sahip olduğu herhangi bir kripto para birimini kendisine geri verebilir.
Bir blockchain, çift harcama saldırısı riskini en aza indirir, değiştirilmiş bloğu kabul etmek için yeterince hızlıdır. Bitcoin ağı, tüm dünyada her bloğun bir versiyonu üzerinde anlaşmaya varan binlerce bilgisayar tarafından doğrulanır. Şüpheli blok oluşturulmuş olsa bile ağ bunu reddeder.
Blockchain için en zararlı saldırıya %51 saldırısı denir. Bu, bir madencinin işlemleri kontrol eden ve onaylayan tüm ağın %50'den fazla hesaplama gücüne sahip olması durumunda ortaya çıkabilir. Birisi kripto para madenciliğinin çoğunluğunu kontrol ederse, işlemleri, blok madenciliği ödüllerini kontrol edebilir. Bu tür bir saldırı mümkün ama karlı değil. Aslında, madencilik ekipmanı ve elektrik maliyetleri nedeniyle bunu yapmak karlı değil. Bu nedenle, adil bir madenci olmak daha iyidir.
Hashing blokları
Basit kelimeler kullanarak, bir hash, bir blok veya işlemin şifrelenmiş bir kimliğidir, giriş (blok verileri) herhangi bir uzunluğa sahip olabilir, ancak çıkış (karma) her zaman sabit bir uzunluğa sahiptir. Ne kadar veri veya dosya boyutu dahil olursa olsun, karma her zaman aynı boyutta olacaktır. İki farklı veri setinin aynı hash değerine ulaşma olasılığı yoktur. Ufak bir fark bile bunu değiştirir. Ayrıca, hash tek yönlü bir şifrelemedir, hash değerinden orijinal öğeleri elde etmek mümkün değildir. Patates püresinden patates yapabilir misin? Her blok karması, bir önceki bloğun bir karmasını, bir işlem listesini ve bloğun madenciliğinin zorluğunu tanımlayan sayı olan nonce'yi içerir. Bitcoin, Güvenli Karma Algoritmasını (SHA-256) kullanır.
Örneğin, “Bitcoin” kelimesinin hash değeri: b4056df6691f8dc72e56302ddad345d65fead3ead9299609a826e2344eb63aa4, ancak “bitcoin” için şudur: 6b88c087247aa2f07ee1c5956b8e1071a29f470edca3.
Herhangi bir veri için bir karma oluşturmak isterseniz buraya tıklayabilirsiniz.
Bloklar nasıl oluşturulur ve merkle ağacı nedir?
Bir madenci düğümü, işlemleri toplar ve bunları kontrol etmek, onaylamak ve bloğa birleştirmek için bellek havuzuna ekler. Her şeyden önce, bellek havuzundaki her işlemin hash'lenmesi gerekir. Bundan önce, bir düğüm kendilerine bir madencilik ödülü gönderdikleri bir işlem ekler, buna Coinbase işlemi denir, bu genellikle bloğun ilk işlemidir.
Tüm işlemler özetlendiğinde, bir merkle ağacı halinde düzenlenirler. İşlemlerin karmaları çiftler halinde bağlanır ve kök hash adı verilen ağacın tepesine ulaşılana kadar tekrar karma yapılır. Hiç çift kalmayana kadar basit kelimeler kullanılıyor. Ardından, bir önceki bloğun hash'i, kök hash ve nonce, bloğun hash'i olan ve bloğun tanımlayıcısı olan başlığına yerleştirilir. Blok başlığı karması belirli sayıda sıfırla başlamalıdır. Bu nedenle, madenciler, madencilerin doğru bir karma oluşturmak için ihtiyaç duydukları bir sayı olan nonce'yi arıyorlar. Geçerli bir karma bulunduğunda, ağa bir blok yayınlanabilir.
Madenciler aynı anda iki blok yayınlarsa ne olur?
Madenciler, aldıkları ilk bloğu temel alarak bir sonraki bloğu arıyorlar. Ardından iki blok arasındaki rekabet başlar. Bir sonraki blok kazıldığında, ondan önce gelen blockchain’e eklenir. Rekabeti kaybeden bloğa yetim blok denir. Bu bloğun madencileri geri dönecek ve bunu kazanan bloğa değiştirecek.
Maden havuzları nedir?
Bildiğimiz gibi, ilk başarılı madenci, sıkı çalışması için bir ödül alır. Bununla birlikte, küçük bir madencilik gücü yüzdesine sahip madenciler, bir blok madenciliği yapmak için nispeten daha düşük şansa sahiptir. Maden havuzları buna bir çözümdür. Madencilik havuzları, bir blok madenciliği olasılığını artırmak için güçlerini birleştiren madenci gruplarıdır. Başarılı bir blok bulduklarında, madenciler ödülü tüm üyeler arasında iş miktarına göre bölerler.
İşin kanıtı
Proof of Work (PoW), 2008 yılında Satoshi Nakamoto tarafından tanıtılan bir fikir birliği mekanizmasıdır. Bitcoin nedir makalesinde Satoshi ve Bitcoin'in yaratılışı hakkında daha fazla bilgi edinebilirsiniz. PoW, örneğin: Bitcoin ve Ethereum blockchain’de kullanılır. PoW, madencilerin herhangi bir üçüncü taraf olmadan blockchain’de nasıl fikir birliğine vardığını açıklar. Daha önce de belirttiğimiz gibi madenciler karmaşık matematiksel bulmacaları çözerek rekabet ederler. Doğru çözümü bulan ve bloğu zincire yayınlayan ilk madenci, belirli sayıda jeton ile ödüllendirilir.
Bahis Kanıtı (Proof of Stake)
Proof of Stake (PoS), PoW'e alternatif olarak 2011 yılında tanıtılan bir fikir birliği mekanizmasıdır. PoS, PoW'da olduğu gibi bilgi işlem gücü kullanılmasını gerektirmez, bu nedenle enerji talebini azaltır. Binance Coin, Solana, Cardano ve daha birçok blockchain, Proof of Stake üzerinde çalışır.
Her iki mekanizmanın da amacı aynıdır - işlemleri kontrol etmek ve onaylamak, bir blok oluşturmak ve ağın güvenliğini sağlamak. Ancak, PoS'un bu süreçte tamamen farklı bir yolu vardır. Madenciler yok. Tüm süreç, bilgi işlem gücünden ziyade varlıklarınıza dayanır. Katılımcılar (bazen madenciler de denir) akıllı sözleşmede belirli sayıda jetonu kilitlemelidir. Buna staking denir. Ne kadar çok para yatırırsanız, ödül alma şansınız o kadar artar.
Bitcoin yarılanması nedir?
Yarıya indirmek, bir blok yarılanması için ödüllerin yarıya indiği zaman Bitcoin blockchainin’deki durumdur. Bu her 210.000 blokta, yani kabaca her 4 yılda bir gerçekleşir. 2008'de Bitcoin oluşturulduğunda ödül 50 BTC'ye eşitti, 2012'den beri 25 BTC idi, 4 yıl sonra madenciler mayınlı bir blok için 12 BTC kazanıyorlardı ve şimdi 6.25 BTC yapıyorlar. Sonraki yıllarda da aynısı, 2024 yılına kadar ödül 3.125 BTC olacak ve böyle devam edecek…
Son Bitcoin 2140'ta, ödülün 0.00000001 BTC'ye eşit olacağı zaman çıkarılacak, madenciliğe ek Bitcoin yoksa ödül ne olurdu? Günümüzde madencilik için ödüller sadece blok oluşturmaktan değil, aynı zamanda işlem ücretlerinden de geliyor. Tüm Bitcoinler çıkarıldıktan sonra, madenciler bunları yalnızca işlem ücretlerinden kazanacaklar.
Özet
Madencilik, kripto para birimlerinin onsuz olamayacağı bir süreçtir. Ağı güvende tutar ve her işlemi doğrular. Madenciliğin en belirgin faydası bir blok ödülü almaktır. Ancak, elektrik ve madencilik ekipmanlarının maliyetleri gibi çeşitli faktörlerden etkilenebilir, bu nedenle madencilikten kar elde etmemek mümkündür.
Yorumlar
0 yorum
Yorum yazmak için lütfen oturum açın: oturum aç.