Fiyatlar yükleniyor…

Blockchain Nedir? Açık Dilde Nasıl Çalıştığı

Blockchain, herkesin paylaştığı ve tek bir tarafın yeniden yazamayacağı genel bir defterdir. Blok zinciri, node'lar ve konsensüsün gerçekte nasıl bir araya geldiği burada.

Blockchain Nedir? Açık Dilde Nasıl Çalıştığı

Tek cümleyle blockchain

Blockchain, blok adı verilen işlem partilerinden oluşan ve birbirine kriptografi ile o kadar sıkı bağlanmış sürekli büyüyen bir listedir ki geçmişteki herhangi bir bloğu değiştirmek zinciri kırardı. Liste dünyanın dört bir yanındaki bilgisayarlarda birçok kopya halinde tutulur ve hangi kopyaların geçerli sayılacağına kamuya açık bir kural kitabı karar verir. Append-only tarih, paylaşılan depolama ve kamuya açık kurallar — bu üçlü blockchain'i şimdiye kadar kullandığınız herhangi bir veritabanından farklı kılan şeydir.

Zihinsel kısayol: normal bir veritabanının herhangi bir satırı düzenleyebilen bir yöneticisi vardır. Bir blockchain'in yöneticisi yoktur, sadece node'lar ve kurallar vardır. İşleminiz eklenirse, tüm ağ kolektif olarak onun kurallara uyduğuna karar vermiştir; kimse bunu sessizce geçersiz kılamaz.

Blok blok: zincir gerçekte nedir

Etiketleri çıkarın, blockchain üst üste yığılmış üç fikirdir: bloklar, hash'ler ve bir zincir.

Blok

Blok küçük bir veri paketidir. Son işlemlerin bir listesini (insanlar koin gönderiyor, akıllı sözleşme çağırıyor vb.), bir zaman damgasını ve bir miktar muhasebeyi içerir. Yeni bloklar bir takvime göre üretilir — Bitcoin'de her on dakikada bir, Ethereum'da her on iki saniyede bir — ve bir blok yayımlandığında tüm ağa yayılır.

Hash

Her blok kendi parmak izi gibi davranan kısa bir karakter dizisi olan bir hash taşır. Hash bloğun içindeki her şeyden, önceki bloğun hash'i dahil, hesaplanır. Zincirde herhangi bir yerde tek bir karakteri bile değiştirirseniz — yıllar öncesinden bile — ortaya çıkan hash'ler artık eşleşmez ve dürüst her node bunu anında fark eder. Zincir böyle bağlanır. Kriptografi konusunda hash nedir rehberimizde daha derine ineriz.

Zincir

Her blok önceki bloğun hash'ine referans verdiği için, tüm tarih ilk bloktan (genesis bloğu) en güncele kadar tek yönlü olarak bağlıdır. Bir yıl önceki bir işlemi yeniden yazmak için o günden bu yana her bloğu, ağın yenilerini üretmesinden daha hızlı yeniden madenlemeniz veya yeniden stake etmeniz gerekir — bu da ciddi bir zincirde ekonomik olarak imkansızdır.

Node'lar: zincirin arkasındaki ağ

Zincirin kendisi sadece veridir. Onu canlı tutan node ağıdır. Node, blockchain'in yazılımını çalıştıran ve tüm zincirin bir kopyasını saklayan bir bilgisayardır. Herkes bir tane çalıştırabilir. Genel merkez yok.

Node'lar sürekli üç şey yapar. İlki, cüzdanlardan yeni işlemleri alır ve etrafa iletirler. İkincisi, her yeni bloğu kurallara karşı doğrularlar — imzalar, bakiyeler, hash bağlantısı ve protokolün gerektirdiği başka her şey için — ve başarısız olanı reddederler. Üçüncüsü, zincire dair görüşlerini paylaşırlar ki yeni gelenler ve bağlantısı kopmuş node'lar senkronize olabilsin. Bir ağın farklı ülkelerde, farklı donanımlarda ne kadar çok bağımsız node'u varsa onu sansürlemek, ele geçirmek veya kapatmak o kadar zordur.

Her node blok üretmez. Bitcoin'de yalnızca madenciler blok üretir; Ethereum'da yalnızca validator'lar. Node'ların büyük çoğunluğu sadece izleyicidir — zinciri saklar, her şeyi doğrular ve sorgulara cevap verir. Bu ayrım önemlidir çünkü herkes özel donanım almadan veya sermaye koymadan izleyici olabilir.

Konsensüs: ağ tarih üzerinde nasıl anlaşır

Herkes blok üretebiliyorsa hangisinin gerçek olduğuna kim karar veriyor? Bu konsensüs problemidir ve blockchain'in çözdüğü temel teknik zorluktur. İki ana cevap ailesi vardır.

Proof of work

Bitcoin ve birkaçı tarafından kullanılır. Bir blok üretmek bol miktarda elektrik gerektiren hesaplama bulmacasını çözmeyi gerektirir. Geçerli bir çözümü ilk bulan zinciri uzatma hakkını kazanır ve ödüllendirilir. Tarihi yeniden yazmak için tüm o işi ağın geri kalanından daha hızlı yapmanız gerekirdi — ki bu o kadar pahalı olur ki saldırı ödüle değmez. Proof of work nedir rehberimiz takasları ayrıntılı ele alır.

Proof of stake

Ethereum, Solana, Cardano ve daha yeni zincirlerin çoğu tarafından kullanılır. Elektrik yakmak yerine blok üreticileri — validator denir — ağın koininden bir depozito kilitler. Protokol onları stake'leri oranında seçer. Hile yapmak stake'in yok edilmesine (slashing) yol açar; bu da saldırıları ekonomik olarak kendi kendini bozan hale getirir. Proof of stake nedir rehberimiz mekanikleri ve takasları daha derinden ele alır.

İkisi de çalışır. Farklı maliyet yapıları, farklı saldırı yüzeyleri ve farklı merkeziyetsizlik özellikleri vardır — ama hedef aynıdır: kimse başta olmadan tek bir paylaşılan tarihte anlaşma.

Public ve özel: tüm zincirler aynı değildir

Blockchain kelimesi birkaç farklı tasarım için kullanılır. Kripto için ilginç olan public blockchain'dir — herkes okuyabilir, herkes işlem yapabilir, herkes node çalıştırabilir. Bitcoin ve Ethereum kanonik örneklerdir.

Ayrıca çoğunlukla kurumlar tarafından kullanılan izinli zincirler vardır; node'ları bilinen bir operatör grubu işletir. Bunlar fazladan adımları olan veritabanlarına çok benzer ve insanlar kripto derken genelde bunu kastetmez.

Public zincirler arasında da çeşitlilik vardır. Bazıları merkeziyetsizlik ve güvenlik için optimize edilmiştir (Bitcoin); bazıları performans ve maliyet için (Solana, modern L2'ler); bazıları programlanabilirlik için (Ethereum ve EVM ailesi). Takaslar gerçek ve süreklidir — bir kullanım durumu için seçtiğiniz zincir gerçekten önemlidir.

Bir blockchain ile gerçekte ne yapabilirsiniz

Manşet kullanım para göndermektir: bir işlem bakiyeyi bir adresten diğerine taşır ve ağ bunu kaydeder. Ama programlanabilir bir zinciriniz olduğunda akıllı sözleşmeler çok daha fazlasının kapısını açar.

Akıllı sözleşme zincir üzerinde yaşayan ve çağrıldığında çalışan küçük bir programdır. Bakiyeleri tutabilir, koşulları zorlayabilir ve girdilere tepki verebilir. Bu tek ilkelden modern kriptonun yaptığı şeylerin çoğunu elde edersiniz: DeFi'deki token swap'leri, ödünç verme protokolleri, zincir üstü oyunlar, NFT'ler, DAO'lar, tahmin piyasaları, stablecoin'ler.

Hiçbiri sihir değildir. Bir akıllı sözleşmenin yaptığı her şey aynı paylaşılan defter üzerinde çalışan kamuya açık doğrulanabilir koddur. Blockchain'leri ilginç kılan özellik budur: hızlı veya ucuz oldukları için değil (genelde değiller), yabancıların güvenilir bir aracı olmadan işlem yapmasına izin verdikleri için.

Blockchain'lerin iyi olmadığı şeyler

Dürüst bir rehber bunu içermek zorundadır. Blockchain'ler dar bir problem sınıfı için güçlüdür ve diğer hemen her şey için kötü bir uyumdur.

Merkezi bir veritabanına kıyasla yavaştırlar. Hızlı zincirler bile saniyede binlerce işlem işler; bir ödeme işleyici yüz binleri.

Varsayılan olarak public'dirler. Kişisel veriyi public bir zincire koymak neredeyse her zaman kötü bir fikirdir — silemezsiniz ve takma adlı adresler zamanla kimliklere bağlanabilir.

Yoğunken pahalıdırlar. Blok alanı kısıtlıdır; popüler aktivite ücretleri yukarı iter. Hype döngülerinin acı verici işlem maliyetleriyle korelasyon göstermesinin de nedeni budur.

Ve koda güveni gerektirir. Bir akıllı sözleşmedeki bug ona bağımlı olan herkese kalıcı zarardır; arayacağınız müşteri hizmetleri yoktur. Bu gerçek bir risktir ve denetimlerin ve saat üzerinde geçen zamanın şık bir UI'dan daha önemli olmasının nedenidir.

Zincirleri hareket ettiren haberleri takip etmek

Blockchain'ler hızlı evrilir. Protokol yükseltmeleri ücret dinamiklerini, validator dinamiklerini, verimi değiştirir. Yeni bir L2 aktiviteyi yeniden yönlendirir. Yüksek profilli bir bug güveni kaydırır. Düzenleyici haberler borsaların hangi adreslere dokunacağını şekillendirir. Yanlış akışları takip etmek geç veya yanlış şeylere tepki vermek demektir. Zippfeed blockchain manşetlerini sentiment skoru (bullish, neutral veya bearish) ve önem derecesiyle yüzeye çıkarır; böylece gerçek bir yükseltmeyi pazarlama duyurusundan, gerçek bir exploit'i Twitter söylentisinden ayırabilirsiniz. Bu eğitim amaçlıdır, finansal tavsiye değildir — ama kaputun altında gerçekte neyin değiştiğini bilmek bir blockchain kullanmakla sadece bir ticker'a sahip olmak arasındaki farktır.

Sıkça sorulan sorular

Bir blockchain'i kim kontrol eder?
Bitcoin veya Ethereum gibi public bir blockchain'de kimse. Kurallar yazılımda kodlanır ve her node tarafından bağımsız olarak uygulanır. Değişiklikler node operatörleri, validator'lar ve daha geniş topluluk tarafından kabul edilmesi gereken kamuya açık öneriler aracılığıyla olur — bir düğmeye basabilecek tek bir taraf yoktur.
Bir blockchain'deki her şey public midir?
Public bir blockchain'de evet — işlemler, adresler, bakiyeler ve sözleşme kodu herkese görünür. Adlar doğrudan eklenmez ama adresler borsalar veya analitik aracılığıyla kimliklere bağlanabilir. Gizlilik zincirleri ve sıfır bilgi protokolleri bu temelin üzerine kullanıcılara daha fazla gizlilik vermeye çalışır.
Bir blockchain hacklenebilir mi?
Büyük public zincirlerin çekirdek konsensüsleri kırılmadı — bu muazzam kaynak gerektirirdi. Okuduğunuz hack'lerin çoğu zincir üzerinde çalışan akıllı sözleşmelerdeki bug'lar, borsa güvenlik başarısızlıkları veya çalınmış private key'lerdir. Zincirin kendisi sağlamdır; insanların üzerine inşa ettiği şeylerin kalitesi büyük ölçüde değişir.
Bir blockchain bir veritabanından nasıl farklıdır?
Bir veritabanının herhangi bir satırı değiştirebilen bir sahibi vardır. Bir public blockchain'in sahibi yoktur — kuralları birçok bağımsız bilgisayar tarafından uygulanır ve tarih kriptografik bağlantıları kırmadan yeniden yazılamaz. Takas güven en aza indirgenmiş append-only tarih için performans ve esnekliktir.
İlgili tokenler
$BTC $ETH