Bitcoin Uzlaşması Proof of Work
Geçtiğimiz ayki iki yazıda Blockchain sisteminde aktif rol oynayan birbirinden bağımsız oyuncuların nasıl olup da birlikte hareket ettiklerinin üzerinden geçmiştik. Önce işin sistematiği (mantığı) nasıl çalışıyor sorusunu geçmişte ortaya çıkmış birbirine güvenmeyen Bizans Generalleri’nin düşmana karşı nasıl ortak hareket ettiğine bakmış, sonra da bu problemin Blockchain özelinde nasıl çözüldüğüne göz atmıştık.
Geçtiğimiz günlerde Ekim ayı sonunda 10. yılını kutladığımız Bitcoin’in yaratıcısı Satoshi Nakamoto’yu bir kez daha analım ve yaptığı devrim niteliğindeki yeniliğe bir kez daha dikkat çekelim.
İşin özü
Bilmemiz gereken kritik nokta şu: Meşhur Satoshi Nakamoto aslında üç parçayı bir araya getirdi. Bu parçalardan ikisi zaten ortada idi. Satoshi, üçüncü kritik parçayı geliştirdi ve bu üç parçanın birbirleri ile sağlam ve durdurulamaz şekilde çalışmasını sağladı. Neydi bu üç parça?
Birinci parça internet idi. Internet sayesinde birbirinde uzakta ve bağımsız makineler birbirleri ile bağlantı kurabildiler. İkincisi ise şifreleme. Bu dağınık dünyadaki farklı parçaların birbiri ile güvenli iletişimi için şifreleme (Kriptografi) olmazsa olmaz koşuldu.
Bu ilk iki parça yaklaşık 20-30 yıllık bir süreç içinde yavaş yavaş geliştirildi. Eksik olan bu birbirinden uzakta makinelerin ortada bir aracı olmadan nasıl birlikte çalışacağı ve bu şekilde çalışabilmek için nasıl motive edilecekleri (ve nasıl ortak karara varacaklarını) idi.
Satoshi, Bitcoin adını verdiği dijital para fikriyle, kurduğu sistemin altyapısını işletecek oyuncuların bir arada çalışmasını sağlayan bir teşvik sistemi kurdu. İşte bu daha önce yapılmamış olan bulmacadaki eksik son parça idi. İşte Bitcoin bu sorunu çözdü ve aracıya olan ihtiyacı kaldırdı. Bu sayede Satoshi, herhangi bir otoritenin uhdesinde olmadan kendi kendine çalışan, dış tehditlere karşı kendini koruyan ve on yıldır sarsılmadan ayakta duran bir dijital para yarattı,
Bu üçüncü parçadan biraz daha açalım. Nedir ona bakalım, başka ne tip alternatifleri var onlara da bir sonraki yazıda değinelim.
Bitcoin’in meşhur ettiği Proof-of-Work
Proof-of-Work (PoW) işte bu makinelerin nasıl çalışacağını (sisteme nasıl gireceğini ve sistemde iken neler yapması gerektiğini) belirleyen kuralların en önemlisi. Buradaki kritik nokta, makinelerin sistemin içindeyken birlikte nasıl uyumlu bir şekilde çalışacağı. İşte bunu izledikleri bir uzlaşma mekanizması sağlıyor. Nasıl bir mekanizma bu? Bu bahsettiğimiz parçaların, o an için oluşan Blockchain zincirlerinden en uzununa doğru evrilmesi ve o zincir üzerinde mutabakat sağlanması. Bunun otomatik olması ve bir aracıya ihtiyaç duyulmaması.
Tabii, Blockchain bazlı dağıtık sistemlerin en meşhuru olan Bitcoin üzerinde bu ortak hareket etme temellerini belirleyen PoW sistemini anlatırken, bunun aslında çok enerji harcayan bir süreç olduğundan bahsetmiştik. Olaylara maalesef yüzeysel olarak bakan medya, bunu “Bitcoin 159 ülkeden fazla enerji harcıyor” ya da “İzlanda finans bakanı Bitcoin’in ülkede yerleşim bölgelerindekinden fazla tüketimi olduğu konusunda uyarıda bulundu” gibi başlıklar ile veriyor. Hakikaten nedir derseniz, şu yazıda detayları var. Özeti: Bitcoin elektrik harcaması olarak dünyada 37. sıradaki Avusturya’dan daha fazla .
Bitcoin’in sadık kullanıcıları böyle bir enerji harcamanın uzlaşma mekanizmasının işlemesi için değil ama bu işleyen mekanizmanın dışarıdan sistemi bozmak isteyecek bir tehdite karşı kendini savunma mekanizması olduğunu belirtiyorlar. Zira, uzlaşma mekanizmasının kilit noktası sistem üzerindeki parçaların %51’inin ortak bir kabul üzerinden ilerlemesi şeklinde. Nedir bu kabul? Son 10 dakikada gerçekleşen işlemlerin herkeste aynı şekilde tutulması, tutarlı ve aynı olması.
Eğer sistemin %51’ini ele geçirmek sadece etrafa makine kurmak ve sisteme bağlanmak ile olsaydı (hatırlarsanız kimseye sormadan Blockchain sistemine bağlanıp siz de bir oyuncu olabilirsiniz), o zaman elinin altında (ya da kullanabileceği) büyük bir makine kapasitesi olan biri sistemi ele geçirebilirdi. Halbuki, Bitcoin’in oyunculara sorduğu bilmeceyi çözmek için ciddi bir enerji harcamak gerekiyor. Sistemi ele geçirmek isteyen “dış tehdit” için oldukça maliyetli bir durum bu.
Bitcoin dışında aslında Bitcoin’in küçük kardeşleri diğer alternatif KriptoParalar’ın bir çoğu da PoW mekanizması kullanıyor. Ethereum (ki değiştirmek için çalışıyor), Litecoin, Monero gibi bütün büyük Bitcoin alternatifleri de PoW’e dayanıyor.
Arkası yarın
Peki bu kadar enerji harcamaya gerek var mı? Başka başka yöntemlerle de makinelerin ortak hareket etmesi sağlanamaz mı? Bu konuda kafa yoranlar var tabii. Onların geliştirdiği alternatifler de var. İsterseniz bir sonraki yazıda da ona bir göz atalım.
Not: Yazdığımız tüm yazıların bir bütünlük içinde nelerden oluştuğuna bakmak isterseniz Hakkımızda sayfasına göz atabilirsiniz.