Blockchain nedir ve nasıl çalışır?

Bir blok zinciri ağı, tasarım gereği merkeziyetsizdir. Hiçbir şirket veya hükümet kaydı kontrol edemez. Ethereum ve Bitcoin gibi genel blok zincirleri herkese açıkken, özel blok zincirleri erişimi onaylı katılımcılarla sınırlar.

11 dakika
Blockchain nedir ve nasıl çalışır?

Blockchain, tek bir şirketin sunucusunda değil, dünya genelinde binlerce bilgisayara dağıtılmış şekilde depolanan küresel, şeffaf ve dağıtık bir dijital işlem kaydıdır. Biri yeni bir işlem gönderdiğinde, ağın node adı verilen merkezi olmayan bilgisayarları bu işlemi kontrol eder ve kayda (defter olarak da bilinir) eklenmeden önce toplu olarak geçerli olduğuna karar vermeleri gerekir. Bu toplu karar alma sürecine konsensüs denir. Bir işlem kaydedildiğinde, geleneksel blockchain işlemleri sonrasında gelen her kaydın yeniden yapılması olmadan değiştirilemez veya silinemez; bu nedenle blockchain verileri değiştirilemez ya da kurcalamaya karşı dayanıklı olarak kabul edilir. Kaydı tek bir şirket veya hükümet kontrol etmediğinden, blockchain genellikle "güvensiz" (trustless) altyapı olarak adlandırılır: katılımcılar herhangi bir kuruma değil, matematiğe ve ağ doğrulamasına güvenir.

Sorumluluk Reddi: Bu rehber yalnızca eğitim amaçlıdır. Finansal tavsiye, talep veya davet niteliği taşımaz ve Birleşik Krallık kitlesine yönelik değildir. Blockchain tabanlı dijital varlıklar risklidir ve tüm kullanıcılar için uygun olmayabilir.

Bir blockchain ağı ile geleneksel merkezi dijital veritabanı arasındaki fark

Geleneksel, merkezi bir dijital veritabanı (bankanızın uygulamasına, sosyal medya akışınıza veya bir devlet kayıt sistemine güç veren türden), tek bir kuruluş tarafından kontrol edilen sunucularda bulunur. Bir yönetici istediği zaman kayıt ekleyebilir, değiştirebilir veya silebilir. Verilerin doğru tutulması ve kurcalamaya karşı korunması için o kuruluşa güvenmeniz gerekir.

Blockchain bu modeli tersine çevirir. Kaydı tek bir varlık kontrol etmek yerine, tüm işlem geçmişinin özdeş kopyaları node adı verilen binlerce bağımsız bilgisayara dağıtılır. Hiçbir tek node geçmiş kayıtları kendi başına yeniden yazamaz. Değişiklikler ağ genelinde bir anlaşma gerektirir ve geçmiş verileri değiştirmeye yönelik her girişim, diğer tüm node'ların elindeki kopyalarla anında çelişir.

Bu mimariye dağıtık defter (distributed ledger) denir. "Dağıtık" kelimesi, defterin tek bir yerde değil, birçok konumdaki birçok makinede eş zamanlı olarak var olduğu anlamına gelir. "Defter" ise temel amacını yansıtır: işlemleri sıralı olarak kaydetmek; tıpkı bir muhasebe defteri gibi, ancak bu defter paylaşımlı, herkese açık ve yalnızca ekleme yapılabilir niteliktedir.

Tarihsel olarak bu yapının bedeli hız olmuştur. Geleneksel veritabanları merkezi altyapı üzerinde çalıştığından saniyede binlerce işlem gerçekleştirebilirken, ilk blockchain ağları önemli ölçüde daha yavaştı. Bu uçurum kapanmaktadır. Layer 2 ağları, paralel yürütme ve yeni nesil zincir mimarileri artık saniyenin altında kesinleşme süresiyle saniyede binlerce işlemi karşılayabilmektedir. Bugün temel ayrım mimariseldir: blockchain ağları tasarım gereği merkeziyetsizliği, şeffaflığı ve kurcalamaya karşı direnci ön planda tutar; bu nedenle küresel ödemelerden merkeziyetsiz finansa, dijital kimliğe kadar her şeyin temelini oluşturmaktadır.

Bloklar: Veriler nasıl düzenlenir?

İsim her şeyi anlatıyor: bilgiler blok adı verilen birimlere gruplandırılır ve her blok kendinden öncekine bağlanarak kronolojik bir zincir oluşturur. Her blok genellikle 3 şey içerir.

Birincisi, bir işlem verisi grubu; yani ağdaki adresler arasında aktarılan değerin kayıtları. Örneğin Ethereum'da tek bir blok, her biri bir ETH transferini veya bir akıllı sözleşmeyle (blockchain üzerinde depolanan, kendi kendini yürüten bir program) etkileşimi belgeleyen yüzlerce bireysel işlem içerebilir.

İkincisi, bloğun ne zaman oluşturulduğunu kaydeden bir zaman damgası.

Üçüncüsü ve tüm sistemi güvenli kılan kısım ise kriptografik bir hash'tir. Hash, veriler bir matematiksel fonksiyondan geçirilerek üretilen sabit uzunlukta bir karakter dizisidir. Girdide yapılan küçücük bir değişiklik bile tamamen farklı bir çıktı üretir. Her blok, bir önceki bloğun hash'ini içerir; bu da ilk bloğa kadar uzanan matematiksel bağımlılıklardan oluşan bir zincir yaratır. Birisi 1.000. bloktaki bir işlemi değiştirmeye çalışsaydı, o bloğun hash'i değişir ve 1.001. blokla ve sonrasındaki tüm bloklarla olan bağlantı kopardı. Ağdaki her node kurcalamayı anında fark ederdi.

Bu zincirleme hash yapısı, blockchain'e değiştirilemezliğini kazandıran şeydir. Geriye dönük veri manipülasyonu hesaplama açısından pratik olmaktan çıkar; çünkü bir saldırganın ağın geri kalanının yenilerini üretmesinden daha hızlı şekilde sonraki tüm hash'leri yeniden hesaplaması gerekirdi.

Node'lar: Blockchain ağını çalıştıran bilgisayarlar

Node, blockchain yazılımını çalıştıran ve defterin bir kopyasını tutan herhangi bir bilgisayardır. Node'lar yeni işlemleri ağın kurallarına göre doğrular, geçerli işlemleri diğer node'lara iletir ve eksiksiz işlem geçmişini depolar.

Daha fazla node, daha fazla dayanıklılık anlamına gelir. Bazıları çevrimdışı olursa veya geçersiz veri yayınlamaya çalışırsa, kalan dürüst node'lar normal şekilde çalışmaya devam eder. 2026 yılı başı itibarıyla Ethereum, Etherscan ve beaconcha.in verilerine göre 70'ten fazla ülkede yaklaşık 14.000 execution node ve yaklaşık 900.000 aktif validator ile çalışmaktadır. Hiçbir hükümet veya şirket, tek bir veri merkezini hedef alarak ağı kapatamaz.

Günlük hayatta kullandığınız teknolojinin büyük çoğunluğundan farkı şudur: Doğru donanım ve yazılıma sahip olan herkes, çoğu genel blockchain üzerinde bir node çalıştırabilir. Başvurunuzu onaylaması gereken kimse yoktur. Bu açık katılım, merkeziyetsizliğin temel taşıdır. Kimin katılacağına veya kimin verileri göreceğine kimse karar vermez.

Konsensüs: Ağ neyin doğru olduğu konusunda nasıl anlaşır?

Bir sonraki blok olarak yeni bir işlem grubu önerildiğinde, ağın bu işlemlerin geçerli olduğunu ve bloğun zincire ait olduğunu onaylaması için bir yönteme ihtiyacı vardır. Bu mekanizmaya konsensüs algoritması denir ve gerçekten zorlu bir sorunu çözer: bazıları güvenilmez hatta kötü niyetli olabilecek binlerce bağımsız bilgisayar, neyin meşru olduğu konusunda nasıl aynı sonuca ulaşır?

Bugün genel blockchain'lerde iki konsensüs mekanizması öne çıkmaktadır.

Proof of Work (PoW), madenci adı verilen katılımcıların karmaşık bir matematiksel bulmacayı çözmek için hesaplama enerjisi harcamasını gerektirir. Geçerli bir çözüm bulan ilk madenci, bir sonraki bloğu ekleme hakkını kazanır ve ağın yerel kripto para biriminde bir ödül alır. Bulmacının zorluğu, blok üretimini sabit tutmak için otomatik olarak ayarlanır. Bitcoin, Proof of Work kullanır ve her ~10 dakikada bir yeni blok üretir. Enerji harcaması, ağa saldırmayı aşırı derecede pahalı kılar; çünkü diğer tüm madencilerin toplamından daha fazla hesaplama gücüne sahip olmanız gerekirdi.

Proof of Stake (PoS) farklı çalışır. Ham hesaplama gücüyle rekabet etmek yerine, validator adı verilen katılımcılar teminat olarak ağın yerel kripto para biriminden belirli bir miktarı kilitler (ya da "stake" eder). Protokol, yeni blokları önermek ve onaylamak için validator'ları seçer; sahte işlemleri onaylamaya çalışmak gibi dürüst olmayan davranışlar sergileyen validator'lar, slashing adı verilen bir ceza mekanizmasıyla stake ettikleri teminatı kaybetme riskiyle karşılaşır. Ethereum, Eylül 2022'deki Merge ile PoS'a geçmiş ve bu geçiş, ağın enerji tüketimini önceki PoW konsensüs modeline kıyasla ~%99,95 oranında azaltmıştır. Daha geniş bir perspektiften bakıldığında, PoS artık sektördeki baskın konsensüs mekanizmasıdır.

Hem PoW hem de PoS aynı sonuca ulaşır: merkezi bir koordinatör olmaksızın ağ anlaşması. Kaynak gereksinimleri, güvenlik varsayımları ve çevresel etkileri bakımından birbirinden ayrılırlar.

Değiştirilemezlik: Bir blockchain defterine neden güvenebilirsiniz?

Bir işlem onaylanıp blockchain'e eklendikten sonra, o işlemin kaydı ağın onayı olmadan değiştirilemez veya geri alınamaz. Değiştirilemezlik olarak adlandırılan bu özellik, kriptografik hash'leme, dağıtık depolama ve konsensüsün birlikte çalışmasından kaynaklanır.

Önemli bir ayrım: işlem kaydının kendisi değiştirilemez, ancak akıllı sözleşmeler, yetkili tarafların yeni işlemler aracılığıyla değiştirebileceği yükseltilebilir mantık veya değiştirilebilir durum içerecek şekilde tasarlanabilir. Bir değişikliğin yapıldığını gösteren geçmiş, sözleşmenin mevcut durumu güncellenmiş olsa bile kalıcı ve denetlenebilir olmaya devam eder. Değiştirilemezlik, defterin ne olduğuna dair kaydına uygulanır; üzerinde çalışan her programın davranışına değil.

Geçmişteki bir işlemi değiştirmenin gerçekte ne gerektireceğini düşünün. Bir saldırganın değiştirilen bloğun kriptografik hash'ini yeniden hesaplaması, ardından sonrasındaki her bloğun hash'ini yeniden hesaplaması ve dürüst ağ yeni bloklar üretip ilerlemeden önce ağın validator'larının çoğunluğunu yeniden yazılmış zinciri kabul etmeye ikna etmesi gerekirdi. Bitcoin veya Ethereum gibi bir ağda bu, ekonomik ve hesaplama açısından mümkün değildir.

Değiştirilemezlik teorik anlamda mutlak değildir. Pratik bir güvencedir. Çok az node'a veya minimal stake değerine sahip bir blockchain daha savunmasız olabilir. Değiştirilemezliğin güvenliği, ağ katılımcılarının büyüklüğü, dağılımı ve ekonomik taahhüdüyle orantılı olarak artar.

Bu özellik, geçmiş kayıt bütünlüğünün önem taşıdığı uygulamalar için blockchain'i değerli kılar: finansal işlemler, tapu sicilleri, tedarik zinciri belgelendirmesi ve dijital kimlik sistemleri. Veriler bir blockchain üzerinde onaylandıktan sonra, hiçbir tarafın geriye dönük olarak düzenleyemeyeceği ortak bir doğruluk kaynağı haline gelir.

Merkeziyetsizlik: Neden tek bir varlık kontrolde değildir?

Merkeziyetsizlik, kontrol ve karar alma süreçlerinin tek bir yerde yoğunlaşmak yerine ağ katılımcıları arasında nasıl dağıtıldığını tanımlar.

Tam anlamıyla merkeziyetsiz bir blockchain'de hiçbir şirket, hükümet veya birey hangi işlemlerin işleneceğini, hangi blokların ekleneceğini veya ağın hangi kuralları izleyeceğini kontrol etmez. Protokol değişiklikleri genellikle geniş topluluk mutabakatı gerektirir: geliştiriciler değişiklikler önerir, node operatörleri bunları benimseyip benimsememek konusunda seçim yapar ve validator'lar üzerinde anlaşılan kuralları uygular.

Pratik faydaları önemlidir. Sansüre karşı direnç, hiçbir tek otoritenin geçerli bir işlemi engelleyemeyeceği anlamına gelir. Hata toleransı, node'ların büyük bir yüzdesi çevrimdışı olsa bile ağın çalışmaya devam ettiği anlamına gelir. İzinsiz erişim, herkesin bir bekçinin onayına ihtiyaç duymadan işlem gönderebileceği, akıllı sözleşme dağıtabileceği veya ağ üzerinde oluşturulmuş uygulamaları kullanabileceği anlamına gelir.

Blockchain'in soyut olmaktan çıkıp doğrudan etkileşime girdiğiniz bir şeye dönüştüğü yer burasıdır. Örneğin MetaMask gibi self-custodial bir cüzdan ile bir işlemi imzaladığınızda, bu işlem doğrulama için doğrudan ağın node'larına iletilir. Arada onaylayacak veya reddedecek bir aracı banka ya da ödeme işlemcisi yoktur. MetaMask'ın yerleşik işlem güvenlik uyarıları, imzalamadan önce potansiyel olarak riskli etkileşimleri işaretler; ancak nihai karar her zaman sizindir.

Merkeziyetsizlik bir spektrum üzerinde yer alır. Bazı ağlar, validator'ların sayısına ve coğrafi dağılımına, stake edilmiş sermayenin yoğunlaşmasına ve yükseltmeler için yönetişim sürecine bağlı olarak diğerlerinden daha merkeziyetsizdir. Bu kavram ikili değildir. Herhangi bir ağın merkeziyetsizliğini değerlendirmek, görünüşe güvenmek yerine bu değişkenleri incelemeyi gerektirir.

Genel ve özel blockchain'ler

Tüm blockchain'ler aynı şekilde çalışmaz. Genel ve özel arasındaki ayrım, kimin katılabileceğine dair temel bir tasarım tercihini yansıtır.

Genel bir blockchain herkese açıktır. Node çalıştırmak, işlem göndermek veya defteri okumak için kayıt, kimlik doğrulama veya izin gerekmez. Bitcoin ve Ethereum genel blockchain'lerdir. İşlem geçmişleri tamamen şeffaftır ve herkes Etherscan gibi bir blok gezgini kullanarak herhangi bir işlemi inceleyebilir. Genel blockchain'ler merkeziyetsizliği ve sansüre karşı direnci en üst düzeye çıkarır; bu da katılımcılar arasında güvenin varsayılamadığı durumlarda doğru tercih olmalarını sağlar.

Özel bir blockchain katılımı belirli bir grupla sınırlandırır. Bir kuruluş veya konsorsiyum kimin katılacağını, kimin işlemleri doğrulayacağını ve kimin verileri okuyacağını kontrol eder. Özel blockchain'ler merkeziyetsizliği daha yüksek verim, düşük gecikme ve daha ince erişim kontrolleri karşılığında feda eder; bu da işletmelerin verileri kamuya açık hale getirmeden iş ortaklarıyla paylaşması gereken kurumsal ortamlarda kullanışlı olmalarını sağlar.

Konsorsiyum blockchain'i ikisi arasında bir denge kurar. Bir grup kuruluş ağı ortaklaşa yönetir; her üye bir node çalıştırır ve konsensüs katılımcılar arasında sağlanır. Genel blockchain'in şeffaflığının bir kısmını, iş uygulamalarının gerektirdiği performans ve gizlilikle dengeler.

Doğru seçim kullanım senaryosuna bağlıdır. Sansüre karşı direnç ve kamuya açık doğrulanabilirlik gerektiren uygulamalar (merkeziyetsiz finans/DeFi gibi) genel zincirlerde yaşar. Kontrollü erişim ve düzenleyici uyum gerektiren uygulamalar özel veya konsorsiyum ağlarında çalışabilir.

Özellik

Genel blockchain

Özel blockchain

Katılım

Herkese açık

Onaylı kuruluşlarla sınırlı

Konsensüs

Binlerce bağımsız validator

Az sayıda bilinen validator

Şeffaflık

Kamuya tamamen görünür

Yalnızca ağ üyelerine görünür

Verim

Değişken; L2'ler merkezi hızlara yaklaşıyor

Temel katmanda daha yüksek (koordine edilecek daha az node)

Birincil kullanım alanları

DeFi, ödemeler, dijital kimlik, NFT'ler

Kurumsal tedarik zinciri, bankalar arası mutabakat

Bilinmesi gereken sınırlılıklar

Blockchain hızla olgunlaşıyor, ancak yine de bilinmesi gereken kısıtlamaları var. Geri döndürülemezlik bunun bir örneğidir. Geri döndürülemezlik, bir işlem onaylandıktan sonra kesinleştiği anlamına gelir. Bu, blockchain mutabakatını bu kadar güvenilir kılan şeydir; ancak aynı zamanda bir hatayı geri alacak bir aracının olmadığı anlamına da gelir. MetaMask gibi self-custodial cüzdanlar varlıklarınız üzerinde doğrudan kontrol sağlar ve bu kontrol sorumluluk gerektirir. MetaMask'ın işlem güvenlik uyarıları ve adres zehirlenmesi tespiti gibi araçlar, şüpheli etkinlikleri gerçekleşmeden önce işaretleyerek kullanıcılara dolandırıcılığa karşı gelişmiş koruma sağlar. Kullanıcı kontrolü ile yerleşik güvenlik önlemlerinin bu kombinasyonu, pratikte güvenli self-custody'nin nasıl çalıştığıdır.

Blok zincirleri hakkında sık sorulan sorular

Yapay zeka tarafından çevrildi. Hatalar içerebilir. Lütfen her zaman bilgileri doğrulayın.

Çeviriyi değerlendir
  • MetaMask
    MetaMask

    Consensys tarafından geliştirilen, öncü kendi saklama yetkili kripto cüzdanı ve kriptoya açılan kapı.

    Tüm makaleleri oku