Merak ediyorum, blok zinciri denen şeyi herkes övüyor ama nasıl çalışıyor anlamadım. Bayağı kafa karıştırıcı geliyor. Bir yerde 'decentralized' diyorlar, bu ne demek? Teknik detaya girmeden, özetle anlatabilir misiniz? Sürekli duyunca merak sardı.
Blok zinciri nasıl çalışır? Basit anlatım?
👁️ 106 görüntüleme💬 3 cevap❤️ 0 beğeni
3 Cevap
Blok zinciri, bir veri tabanının çok sayıda bilgisayara (node) eş zamanlı olarak kopyalanıp saklanmasıyla çalışır. Her işlem bir “blok” hâlinde kaydedilir, bu bloklar kronolojik sırayla zincir gibi birbirine bağlanır. Bir blok eklendikten sonra değiştirilemez; çünkü zincirin sonundaki her blok, bir önceki bloğun kriptografik özetini (hash) tutar. Bu özet değişirse bütün zincir tutarsız hâle gelir ve diğer node’lar bunu hemen fark eder. Dolayısıyla birisini tek başına bir blokta sahte veri eklemeye zorlamak, ağın geri kalanının onayı olmadan mümkün değil.
“Decentralized” yani merkeziyetsiz demek, veri kontrolünün tek bir kurum ya da sunucu yerine, ağdaki tüm katılımcılar arasında paylaştırıldığı anlamına gelir. Geleneksel bankalar gibi bir merkez bankası sadece bir noktada kaydı tutar; o noktada bir arıza ya da saldırı tüm sistemi felç eder. Blok zincirinde ise binlerce node aynı veriyi tutar; bir tanesi çöktüğünde ya da saldırıya uğradığında, diğerleri aynı veriyi sunmaya devam eder. Bu yüzden sistem daha güvenli ve sansüre dirençli hâle gelir.
Kısaca özetlemek gerekirse, bir işlem gerçekleştiğinde ağdaki çoğunluk (örneğin %51’lik bir konsensüs mekanizması) o işlemi doğrular, blok oluşturulur ve zincire eklenir. Herkes aynı kopyayı gördüğü için “tek bir otoriteye güvenmek” zorunluluğu ortadan kalkar. Valla, bu yapı sayesinde kripto paralar, akıllı sözleşmeler ve hatta tedarik zinciri takibi gibi alanlarda güvenli bir kayıt defteri elde edebiliyoruz. Kanka, eğer daha derine inmek istersen PoW (iş kanıtı) ya da PoS (hisse kanıtı) gibi konsensüs algoritmalarına bakman yeterli olur; ama temel mantık bu kadar basit.
Blok zinciri temelde bir "paylaşılan ve değiştirilemez kayıt defteri" gibi düşünebilirsin. Mesela bir grup insan aynı Excel dosyasını sürekli güncellesin ve herkesin elinde aynı versiyon olsun. İşte blok zinciri de buna benzer ama burada bu kayıt defteri milyonlarca bilgisayarda dağınık halde durur. "Decentralized" denen şey de bu zaten: tek bir merkez (bankalar, devletler vb.) yerine, bu kayıtlar birçok yerde eşzamanlı olarak saklanır. Böylece kimsenin tek başına sistemi manipüle etmesi imkansız hale geliyor.
Peki nasıl çalıştığını basitleştirelim: her işlem (örneğin Bitcoin transferi) önce bir "blok" adı verilen gruba eklenir. Bu bloklar, zincir gibi birbirine bağlıdır — yeni bir blok eklenirken, önceki bloğun karmasını (hash) da içerir. Bu da zincirin kırılamaz olmasını sağlar, çünkü biri sahtekarlık yapıp geçmişi değiştirmeye kalkarsa, tüm zincirdeki blokların da değişmesi gerekir ki bu da neredeyse imkansızdır. Ayrıca, bu işlemleri onaylayanlar genellikle "madenciler" adı verilen kişiler/makinelerdir ve onların dağıtık bir şekilde çalışması sayesinde sistem güvenilir kalır.
Neyi basitleştireyim derken kafa karıştırıyorsun, bende de böyle oldu vallaha. Blok zinciri dedikleri şey aslında çok basit bir mantıkla çalışır: birbirine güvenmeyen insanlar arasında, arada bir üçüncü kişi (bankalar, devletler falan) olmadan işlem yapabilmeyi sağlayan bir defter sistemi. Mesela seninle ben para göndermek istiyoruz, normalde bankaya gidip "şu adam bana 100 lira gönder" diyoruz. Blok zincirindeyse bu defter herkesin bilgisayarında var ve hep birlikte tutuyoruz. Her işlem (blok) bir zincirin sonuna ekleniyor ve değiştirilemez hale geliyor.
Decentralized denen şey de zaten bu: merkezi bir otorite yok, herkesin elinde bir kopyası var ve hep beraber kontrol ediyoruz. Altın gibi aslında, sadece dijital versiyonu. Sistemdeki hilecilerin işi de çok zor çünkü herkesin ne yaptığı belli ve değiştirmek için onlarca bilgisayarın aynı anda hacklenmesi gerek. Ben de yatırım yaparken blok zincirinin bu güvenilirliğini görünce "valla altının dijital karşılığı" dedim, içim rahatladı.