Proof of Work

Paylaş
Copied to clipboard!
Bu makaleyi dinleyin
00:00 / 00:00

Proof of work (İş İspatı) nedir?

Başlangıcı 1993’e dayanan proof of work kavramı, hizmet saldırıları ya da bir ağdaki spam gibi hizmet suistimallerinin reddini engellemek için geliştirilmiştir ve hizmet kullanıcısından bazı işlemleri gerektirmektedir. Bu da genellikle bilgisayarda geçirilen işlem süresi olmaktadır. 

2009 yılında Bitcoin, Proof of work’ü  işlemlerin doğrulanması ve blockchaine yeni bloklar eklenmesinde bir mutabakat algoritması olarak kullanarak, bu kavramın yeni, inovatif bir kullanım alanını başlatmış oldu. 


Nasıl çalışır?

Kısaca, bir ağdaki madenciler karışık sayısal bulmacaları çözme konusunda birbirleriyle yarışırlar. Bu bulmacaların çözümleri zordur fakat doğru çözümleri doğrulamak kolaydır. Madenci bulmacanın çözümünü bulduğunda, bloğu ağa yayınlayabilir hale gelir ve ağdaki diğer tüm diğer madenciler çözümün doğru olduğunu doğrular. 


Örnek vermek gerekirse

Bitcoin merkeziyetsiz nodeların kolektif çalışmalarından oluşan bir blockchain temelli bir sistemdir. Bu nodeların bir kısmı madencilerdir ve sorumlulukları blockchaine yeni bloklar eklemektir. Bunu yapabilmeleri için madencilerin sözde-rastgele bir sayıyı (nonce olarak bilinir) tahmin etmeye çalışmaları gerekir. Bu sayı bloktan gelen bilgiyle birleşip bir hash fonksiyondan geçtiğinde belirlenen koşullarla eşleşen (örneğin dört sıfırla başlayan bir hash) bir sonuç üretmelidir.  Eşleşen bir sonuç bulunduğunda diğer node’lar sonucun geçerliliğini doğrular ve madenci node blok ödülüyle ödüllendirilir. 

Bu sayede, önce  blok hash adı verilen spesifik bir bloğun çözümünü oluşturan geçerli bir nonce bulmadan ana zincire yeni bir zincir eklemek imkansız hale gelir. Her bir doğrulanmış blok, madencinin yaptığı işi temsil eden bir blok hash içerir ve işte bu yüzden de proof of work adını alır.  

Proof of work ağı birçok farklı saldırıya karşı korur. Başarılı bir saldırı çok fazla hesaplama gücü ve hesaplamaları yapmak için zaman gerektirir. Saldırı için gerekli maliyet, ağa yapılan bir saldırının getireceği olası ödülden daha yüksek olacak, bu nedenle de saldırı verimsiz hale gelecektir. 

Proof of work’le ilgili bir sorun, madenciliğin yüksek miktarlarda güç harcayan pahalı bilgisayar donanımları gerektirmesidir ve yapılan karışık algoritma hesaplamalar ağın güvenliğini garanti altına alsa da, bu hesaplamaları başka bir alanda iş yarar hale getirmek mümkün değildir. 

Proof of work en etkili çözüm olmasa da, blockchainlerde mutabakta varılmasında hala en popüler yöntemlerden biridir. Hali hazırda, sorunları çözmek için alternatif yöntemler ve yaklaşımlar olsa da, proof of work’ün halefinin hangi yöntem olacağını yalnızca zaman gösterecektir. 

Daha fazla içerik için bizi takipte kalın ve Binance Academy’deki diğer videolarımıza göz atmayı unutmayın. 

Loading