Proof-of-Work (PoW) veya “İş Kanıtı”, Bitcoin ve diğer birçok kripto paranın güvenliğinin temelini oluşturan bir konsensüs algoritmasıdır. Madenciliği gerekli kılan ve ağ katılımcılarını yeni bir bloğu blok zincirine ekleme hakkını elde etmek için hesaplama “işi” yapmaya zorlayan şey budur. Bu, madenci sözlüğümüzde bulabileceğiniz en önemli kavramlardan biridir.
Neden “kanıt”a ihtiyaç duyulur?
Merkezi bir sistemde (örneğin bir bankada), herkesin güvendiği merkezi bir otorite vardır. Bu otorite işlemleri doğrular ve hiç kimsenin hile yapmamasını sağlar. Ancak Bitcoin gibi merkezi olmayan bir ağda böyle bir “merkez” yoktur. Peki, ağ hangi işlemlerin geçerli olduğu konusunda nasıl anlaşır?
Satoshi Nakamoto ustaca bir çözüm önerdi: bir oy hakkı (yani bir blok ekleme hakkı) elde etmek için, bunun için gerçek kaynaklar – hesaplama gücü ve elektrik – harcadığınızı kanıtlamanız gerekir. Bir blok öylece oluşturamazsınız, onu “kazanmanız” gerekir. İşte bu “iş kanıtı”dır.
PoW pratikte nasıl çalışır?
Pratikte “iş”, zaten bildiğimiz madencilik sürecinin kendisidir. Bu, saniyede milyarlarca hash’in, ağın zorluğu tarafından belirlenen belirli koşulları karşılayacak tek bir hash’i bulmak amacıyla sürekli olarak denenmesidir.
- İş — ASIC’inizin elektrik harcadığı hashleme sürecinin kendisidir.
- Kanıt — sonuçtur, yani o “altın” hash’tir.
Madenci doğru hash’i bulduğunda, tüm ağa şöyle der: “Bakın! Bir çözüm buldum! Çok çalıştım ve enerji harcadım, bu yüzden bu bloğu ekleme hakkım var.”
Ağın diğer katılımcılarının (düğümlerin) bu kanıtı doğrulaması çok kolaydır. Aynı işi baştan yapmalarına gerek yoktur; önerilen hash’i bir kez kontrol etmeleri yeterlidir, bu da saniyeler içinde tamamlanır. Kanıt doğruysa, blok kabul edilir ve zincire eklenir.
Güvenliğin Temeli Olarak PoW
Bitcoin ağını bu kadar güvenli kılan şey, bu “pahalı” işin gerekliliğidir. Bir saldırganın eski bir işlemi tahrif etmek istediğini hayal edin. Bunun için sadece bir bloğu değiştirmekle kalmayacak, aynı zamanda zincirdeki tüm sonraki blokları yeniden hesaplaması (yeniden “madencilik” yapması) ve bunu ağdaki diğer dürüst madenci ağından daha hızlı yapması gerekecekti.
Bu, muazzam hesaplama gücüne (tüm ağın hash oranının %51’inden fazlası) ve büyük elektrik maliyetlerine sahip olmayı gerektirir. Bugün Bitcoin ağına böyle bir saldırı ekonomik olarak elverişli değildir ve neredeyse imkansızdır, bu da PoW güvenliğinin ana garantisidir.
PoW vs. PoS: Kısa Bir Karşılaştırma
Proof-of-Work’ü, ana alternatifi olan Proof-of-Stake (PoS) veya “Hisse Kanıtı” ile karıştırmamak önemlidir.
- PoW‘da güvenlik enerji maliyetleri ile sağlanır. Katılmak için “çalışmak” gerekir.
- PoS‘ta güvenlik sermaye ile sağlanır. Katılmak için büyük miktarda para “bahse” (kilitlenmesi) gerekir. Blok oluşturma hakkı, “hisselerinin” büyüklüğüne göre seçilen doğrulayıcılar tarafından alınır.
Bunlar, konsensüse ulaşmak için tamamen farklı iki yaklaşımdır. PoW genellikle yüksek enerji tüketimi nedeniyle eleştirilir, ancak destekçileri, bu maliyetlerin ağın gerçek, fiziksel değerini ve güvenliğini yarattığını iddia eder.
Bu nedenle, Proof-of-Work madenciliğin bir yan etkisi değil, temel amacıdır. Elektriği güvene dönüştüren ve blok zincirini gerçekten merkezi olmayan ve güvenli hale getiren bir motor görevi görür.