Skip to main content

English (İngilizce) فارسی (Farsça) Türkçe

الگوریتم اثبات کار (Proof of Work)

Proof of Work algoritması, çifte harcamaları ve hacker saldırılarını önlemek için akıllı bir çözümdür. İş kanıtı blockchain’de önemli bir rol oynar ve çoğu kripto para birimi bunu platformlarının fikir birliği algoritması olarak kullanır.

İş kanıtı konsensüs algoritması, blockchain platformundaki işlemleri doğrulamanın ilk yöntemi olarak kripto para dünyası tarihinde önemli bir rol oynadı. Bildiğiniz gibi, kripto para dünyasının ilk vizyonunun önemli bir kısmı merkeziyetsizlikti ve bunu gerçekleştirmek için, finansal kurumların katılımı olmadan işlemleri onaylamaya yönelik bir yöntemin yaratılması gerekiyordu. Bu zorluğu çözmenin ilk çözümü pow’un iş kanıtı algoritmasını kullanmaktı.

Blockchain ağında çifte harcamayı önlemek için çalışma kanıtı oluşturuldu. Bitcoin, Dogecoin, Litecoin, Shiba Inu, Bitcoin Cash, ZCash, Monero vb. gibi başlıca kripto para birimlerinin çoğu, İş Kanıtı (PoW) fikir birliği algoritmasını temel alır.

Ayrıca Ethereum’un konsensüs için mevcut algoritması da gücün çalışmasının kanıtıdır; Elbette Ethereum blockchain, Ethereum 2.0 güncellemesinde Proof of Work’ten Proof of Stake veya POS algoritmasına geçiş yapıyor. Proof of Work algoritması aslında bir kripto para biriminin defterini güvence altına almak için kullanılan bir yöntemdir ve bunu bu makalenin geri kalanında daha fazla tartışacağım.

مفهوم الگوریتم اجماع

Konsensüs algoritması kavramı

Uzlaşma mekanizması bir nevi riske dayanıklı mekanizma anlamına geliyor. Blok zincirlerinde ve bilgisayar sistemlerinde, gerekli anlaşmaya varmak için bir veri değeri üzerinde bir fikir birliği mekanizması kullanılır. Dijital para birimleri, ağ konsensüs algoritması olmadan çalışmaya devam edemeyecek ve duracaktır. Bu algoritma aslında ağ kullanıcılarının işlemleri kaydetme ve onaylama konusundaki meşruiyetiyle ilgili bir dizi karar verme kuralıdır.

İş Kanıtı Algoritması Nedir?

İş Kanıtı (PoW) konsensüs algoritmasının blok zincirde nasıl çalıştığına değinmeden önce, iş kanıtı kavramından bahsedeceğim. Proof of Work algoritması ilk olarak 2008 yılında Satoshi Nakamoto tarafından Bitcoin White Paper’da tanıtıldı. Bitcoin ve çoğu dijital para birimi, bu çalışma kanıtını kendi blok zincirlerinde kullanmıştır.

Proof of Work, işlemleri onaylamak, blockchain güvenliğini sürdürmek ve bloklar oluşturmak için kullanılan blockchaindeki algoritmalardan veya fikir birliği mekanizmalarından biri olarak tanıtılıyor. Bu algoritma aslında bilgisayarlar ve blockchain ağ sistemleri tarafından verinin bir kısmının değerini doğrulamak için kullanılan bir mekanizmadır. İş kanıtı olarak madenciler, ağ işleme işi yaptıkları için bir ödül alırlar.

Yapılan açıklamada bu teknolojinin yıllardır var olduğu ve Nakamoto’nun bunu ilk kez eşler arası (P2P) ödeme sistemi oluşturmak amacıyla kullandığı söylenebilir. POW iş kanıtı, merkezi olmayan ağın fikir birliğine varmasını sağlar ve bu da kullanıcıların paraları iki kez harcamasını engeller. Başka bir uygulama, kripto para birimi raporlarının sürdürülmesinde iş kanıtı konsensüs algoritmasıdır. İş kanıtı konsensüs algoritması kavramını daha iyi anlamak için Bitcoin madenciliğini düşünün;

Bu madencilikte, iş kanıtı veya PoW olarak adlandırılan bir tür zar atma veya piyango olan karmaşık bilgisayar işlemleri madenciler tarafından gerçekleştirilir. Bu aktivitede blockchain tarafından enerji tüketimi, ağda kullanılan düğümlerin sağlığının korunmasına yardımcı olur.

POS algoritması veya POS hisse kanıtı, blok zincirdeki iş kanıtını değiştirmek için oluşturulan başka bir fikir birliği algoritmasıdır. Örneğin, Ethereum’un mevcut fikir birliği algoritması, iş kanıtı gücüne dayanmaktadır;

Ancak bu para biriminin blok zinciri, Ethereum 2.0 güncellemesinde iş kanıtı algoritmasından hisse kanıtı algoritmasına geçiş yapıyor.

نحوه عملکرد الگوریتم اجماع اثبات کار

İş kanıtı fikir birliği algoritması nasıl çalışır?

İş kanıtı algoritmasında veya PoW’da, madencilikteki madenciler, belirli bir hash üretmek için multi-milyon taraflı sanal zar kullanan bir tür piyangodur. Madenciler bilgisayarda bu dijital yöntemi kullanarak pow-of-work piyangosunda istenen hash’i elde ettiğinde, kripto para birimi defterine bir blok eklemelerine izin verilecek.

Blockchain ağının boyutu ne kadar büyük olursa, çalışma kanıtı algoritması çekilişini kazanmak da o kadar zor olur. Proof of Work aslında yeni bloklar bulmanın ve bunları blockchain ağına eklemenin önemli bir parçası. Yeni bloklar, iş kanıtı algoritmasındaki aktif madenciler tarafından çıkarılır. Bir madenci tarafından bir bloğun bulunması, bir bilgisayarın ve pahalı ekipmanların kullanılmasını gerektirir.

Madencilerin amacı, Bitcoin’in mevcut amacına uygun bir karma oluşturmaktır. Aslında madencilerin hash’e karşılık yeterli sayıda sıfır içeren bir hash oluşturması gerekiyor. Art arda birden fazla sıfır alma olasılığı çok düşük, ancak dünya çapındaki birçok madenci her saniye trilyonlarca karma üretiyor. Bitcoin gibi bir blockchainde her yeni bloğun madenciliği yaklaşık 10 dakika sürer. Bu hedefe diğerlerinden daha erken ulaşan herhangi bir yöntem, ödül olarak belirli miktarda BTC alacaktır. Aşağıda madenciler yeni bir blok bulmak için tekrar yarışıyor.

ماینرها در فرایند اثبات کار pow

Madenciler iş gücü kanıtı sürecinde

Madenciler yeni bir blok üretmek ve onu ağa vermek için yarışan kişilerdir. Kazanan madenciye, kendisini çalışmaya devam etmesi ve işinde dürüst olması konusunda motive etmek amacıyla ödül olarak belirli miktarda token verilecek. Bitcoin gibi bir blockchainde her bloğu çıkarmanın ödülü, Bitcoin halving etkinliği sırasında her 4 yılda bir yarıya indirilen işlem ücretine ek olarak 12,5’a eşittir.

Madencilik sürecine katılmak için madencilerin, sürekli çaba ve yüksek enerji tüketimi ile yeni bir blok elde edebilecek pahalı donanım ekipmanlarına ihtiyaçları vardır.

Proof of Work algoritmasının önemi

Kripto para birimleri dünyasındaki ilk kripto para birimi olan Bitcoin’in en büyük zorluklarından biri, birisinin onu birden fazla amaç için kullanmadığının nasıl anlaşılacağıydı. Bu sorunu çözmek için Bitcoin’in yaratıcısı Satoshi Nakamoto , üçüncü bir tarafın müdahalesi olmadan kripto para birimi alışverişlerinin nasıl gerçekleştirileceğini ve aynı zamanda güvenliğin nasıl korunacağını özel bir protokolle gösterdiği bir tanıtım tanıtım belgesi yayınladı. ağın.

Bu sorun yani dolar harcamak Nakamoto’yu Proof of Work arayışına soktu. Bir bilgi verisi olarak kripto para birimi, kopyasının oluşturulması ve kullanılması mümkün olmayacak şekilde nasıl tasarlanacağı sorunuyla karşı karşıya kaldı. Bu sorun Nakamoto tarafından multimilyon taraflı sanal zarların kullanıldığı bir tür piyango olan iş kanıtı algoritmasıyla çözüldü.

İş kanıtı algoritmasına dayanarak, madencilerin para birimini blok zincirine kaydetmeden önce borsalarını doğrulamaları teşvik edilerek dijital para biriminin çifte kullanımı çözüldü. Öte yandan, çalışma kanıtı algoritması, kripto pazarının geliştiricileri arasında, her kişinin alınan bilgilere göre bunu kötüye kullanmadığı için en iyi şekilde hareket etmeye çalıştığı bir tür rekabet ortamı yarattı. protokolü kullanın ve blok zincirini güvenli ve uygun bir seviyede tutun.

Blockchain’de yer alan iş kanıtı algoritmasının Bitcoin ağındaki herhangi bir kesintiyi önleyebileceğini de belirtelim. Bu vakalar, Proof of Work’ün en önemli fikir birliği algoritmalarından biri ve kripto para birimlerinin karşılaştığı sorunları çözmenin en uygun yolu olarak değerlendirilmesini mümkün kıldı.

امنیت الگوریتم اثبات کار

İş kanıtı algoritması güvenliği

Bir bloğun verilerinin manipüle edilmesi hash değerini değiştirecek ve geçerliliğini yok edecektir. Bu nedenle, eğer bir kişi bir bloğun verilerini değiştirmeye karar verirse, tüm ağ bloklarının karma değerini yeniden çıkarması gerekir. Ağdaki madenciler merkezi olmayan bir şekilde aktiftir ve aynı anda iki geçerli bloğun oluşturulması mümkün değildir.

Blockchain ağı ne kadar genişse ve kullanıcı sayısı ne kadar fazlaysa saldırı ihtimali de o kadar %51 daha düşük olacaktır; Çünkü gerekli hash gücüne ulaşmak imkansızdır. Bitcoin ağında madenciliğin zorluğu, her yeni bloğun karma hesaplama süresi yaklaşık 10 dakika sürecek şekilde ayarlanmıştır.

Yeterli hash oranınız varsa bu çalışma, tüm ağ bloklarının yeni hash değerini hesaplamak için gereken süreyi uzatarak veriyi manipüle etmeyi çok zorlaştırır. Bitcoin, saat başına 1,5 milyon dolarlık saldırı maliyeti nedeniyle saldırıya uğrama olasılığı %51 olan tek ağdır.

مقایسه الگوریتم اثبات کار pow با الگوریتم اثبات سهامpos

Powproof of work algoritmasının posproof of stake algoritması ile karşılaştırılması

Belki blockchaindeki iş kanıtının fikir birliği algoritmasıyla ilgili yukarıdaki materyali okuduktan sonra şu soruyla karşılaşmışsınızdır: Hisse Kanıtı algoritması nedir?

Buna cevaben, POS hisse kanıtı algoritmasının, 2011 yılında Bitcointalk forumunda önerilen POW iş kanıtı konsensüs mekanizmasının sorunlarını çözmek için yeni bir çözüm olduğunu söylemeliyim. Her iki model de alınan işlemleri onaylama ve bunları bir blok zincirine ekleme olanağına sahiptir.

Pos algoritması ile bir ağın üyelerine madenci terimi yerine validator adı verilmektedir. Proof of Work algoritması ile POS algoritması arasındaki farklardan biri, doğrulayıcıların dijital para birimlerinin belirli miktarlarını blockchain ağındaki akıllı bir sözleşmeye kilitlemeleridir.

Doğrulayıcı olarak hisse kanıtı mekanizması, insanların blockchain sistemlerine katılımını kolaylaştırarak pahalı ekipman ihtiyacını ve yüksek güç tüketimini ortadan kaldırır. Aslında bu mekanizmada, madenci olarak seçilmelerinde görgü paralarının sayısı etkili bir faktördür.

Proof-of-work algoritmasında piyangoyu kazanan ilk kişi bir ödül alacak. Ancak POS algoritmasında zaten tüm kripto para birimleri çıkarılmıştır ve sayıları değişmez. Aslında Proof of Work’te madenciler arasındaki rekabet bu mekanizmada görülmüyor ve madenciler ağa yatırılan varlıklar karşılığında mutlaka pay alıyor.

Proof of Work ile Stake arasındaki bir diğer önemli fark, ödüllerin ödenmesi ve ağın işlemleri onaylama şeklini yönetme şeklidir.

İş Kanıtı Konsensüs Algoritmasının Avantajları

Proof of Work algoritmasının, çoğu dijital para biriminin onu kullanmasına neden olan birçok avantajı vardır. Daha sonra İş Kanıtı (PoW) algoritmasının faydalarını tartışacağım:

Bilgisayar korsanı saldırılarını ve çifte harcamayı önleyin

Yukarıda belirtildiği gibi, iş kanıtı algoritması, çifte harcamaları ve bilgisayar korsanlarının saldırılarını önlemenin akıllı bir yoludur. Bu yöntemde madenciler cihaza girişler sağlar ve bu girişler, cihaz tarafından işlem gücüne göre karma kod adı verilen uygun çıkışlara dönüştürülür. Her bloğun karma kodları benzersizdir ve hiçbir işlem başka bir işleme benzemez ve bu nedenle dijital para birimlerinin iş kanıtının fikir birliği algoritmasına dayalı olarak hacklenmesi zor bir yöntemdir.

Kripto para birimleri çıkarma imkanı

İşin istikrarının kanıtına dayanan dijital para birimleri, kullanıcılar tarafından madenciler ve donanımlar tarafından çıkarılabilir. Aslında, çalışma kanıtı para birimleri çıkarılabilir ve insanlar bunları bir madenci aracılığıyla çıkarabilir.

Pow çalışma kanıtı algoritmasının dezavantajları

Blockchain’de iş kanıtı konsensüs mekanizmasına sahip olmanın avantajlarının yanı sıra bu mekanizmanın dezavantajları da vardır:

Yüksek güç tüketimi

Bitcoin çıkarmak için madencilerin cihazlarını haftanın 7 günü 24 saat açık tutması gerekiyor, bu da yüksek elektrik tüketimine yol açıyor. Ayrıca aspiratör sayısının artması nedeniyle bunun için daha güçlü ve daha fazla elektrik tüketen cihazlara ihtiyaç duyulmaktadır.

%51 saldırı

Bireylerden oluşan bir kuruluş veya şirket, ağın bilgi işlem gücünün %51’ini alabilirse, güvenliği sağlayacak mutabakat mekanizması artık çalışmayacak ve o şirket veya kişi, ağa geçersiz bir blok ekleyerek güvenliğini tehlikeye atabilecektir. .

Madenciliğin merkezileştirilmesi

Proof of Work, bir kuruluşun veya merkezi bir otoritenin katılımı olmadan bir kripto para biriminin oluşturulması anlamına gelir. Bu nedenle, bu sistem pratikte merkezileştirilmiştir ve Bitcoin’in bilgi işlem gücünün kontrolü ve yönetimi yalnızca üç madencilik havuzu, yaklaşık% 50’si tarafından sağlanmaktadır ve yalnızca bu faktör bu sorunu çözmeye çalışmaktadır.

Proof of Work’e dayalı dijital para birimleri

2008 yılında Bitcoin’in piyasaya sürülmesi ve yaratılmasıyla birlikte, İş Kanıtı algoritmasının diğer kripto para birimleri için uygun ve güvenli bir fikir birliği mekanizması olduğu gösterildi. Günümüzde Bitcoin, Ethereum, Litecoin, Dogecoin, Shiba Ino, Bitcoin Cash, Monero, Deckord, Dash, ZCash gibi önemli para birimleri bu algoritmaya dayalı olarak çalışmaktadır.

Elbette şunu da belirtelim ki Ethereum’un mevcut konsensüs algoritması her ne kadar kanıt-of-work olsa da Ethereum 2.0 güncellemesinde bu algoritmadan kanıt-of-stake’e geçecektir.

Blok zincirlerinin merkezi olmayan doğası nedeniyle, bu eşler arası ağlar, güvenlik ve fikir birliğine ulaşmak için bir yöntem gerektirir. Proof-of-work algoritması bu amaca ulaşmak için uygun yöntemlerden biridir.

İş kanıtına dayanan tüm kripto para birimlerinin madenciliği yapılabilecek.

English (İngilizce) فارسی (Farsça) Türkçe

Farhad Moghadamsalimi

Hey, I’m Farhad. I’m an entrepreneur, Blockchain and AI enthusiast, and web developer living in Turkey. I am a fan of entrepreneurship, writing, and reading about Technology and philosophy.

Leave a Reply