REHBER: Blockchain nedir?

    Blockchain veya blok zinciri, Bitcoin ve binlerce kripto parayı mümkün kılan teknolojidir. Kulağa karmaşık gelse de, fikir göründüğünden daha basittir: kimsenin gizlice manipüle edemeyeceği paylaşılan bir defterdir.

    Bir blok zinciri oluşturan bağlantılı veri bloklarının çizimi

    Temel fikir: paylaşılan bir defter

    Bir grup insan arasında yapılan her ödemenin kaydedildiği bir defter hayal edin. Geleneksel sistemde bu defteri bir banka tutar: neyin kaydedileceğine o karar verir ve siz de doğru yapacağına güvenirsiniz. Bir blockchain'de ise defter, dünyanın dört bir yanına yayılmış binlerce bilgisayara kopyalanır ve hepsi tamamen aynı versiyona sahiptir.

    Birisi bir işlem gönderdiğinde, bu işlem ağa yayılır. Bilgisayarlar, ödeme yapan kişinin yeterli bakiyesi olup olmadığını ve dijital imzanın geçerli olup olmadığını kontrol eder. Her şey yolundaysa, işlem diğerleriyle birlikte bir «blokta» gruplandırılır.

    Her blok, hash adı verilen bir kriptografik iz aracılığıyla bir öncekine bağlanır. Bu iz, bloğun içeriğine bağlıdır: eğer birisi eski bir işlemdeki tek bir virgülü bile değiştirseydi, hash değişir ve sonraki tüm bloklar uyuşmazdı. Bu yüzden buna zincir denir: bloklar birbirine dikilmiştir.

    Neden manipüle edilmesi zor?

    Geçmişi değiştirmek için defterin bir kopyasını düzenlemek yeterli değildir; sonraki tüm blokların yeniden oluşturulması ve ağın çoğunluğunun bu sahte versiyonu kabul etmeye ikna edilmesi gerekir. Bitcoin gibi büyük ağlarda bu, muazzam bir hesaplama gücü ve saldırının faydasından çok daha yüksek, astronomik bir enerji maliyeti gerektirir.

    Buna şeffaflık da ekleniyor: herkes tam zinciri indirebilir ve doğrulayabilir. Bir otoriteye güvenmeye gerek yok, sadece matematiği kontrol etmek yeterli. Bu bir model değişimi: “aracıya güvenmekten” “kendin doğrulamaya” geçiliyor.

    Dezavantajı ise blockchain'in özel bir veritabanına kıyasla yavaş ve pahalı olmasıdır. Bu nedenle her uygulama blockchain'e ihtiyaç duymaz: yalnızca birbirine güvenmeyen birkaç tarafın ortak bir kaydı paylaşması gerektiğinde anlamlıdır.

    Binlerce bilgisayar nasıl anlaşır?

    Katılımcıların geçerli versiyon üzerinde anlaşmak için kullandıkları mekanizmaya konsensüs denir. Bitcoin, iş kanıtı (proof of work) kullanır: madenciler matematiksel bir problemi çözmek için yarışır ve çözen kişi bir sonraki bloğu önerir ve bir ödül alır.

    Ethereum gibi diğer ağlar, hisse kanıtı (proof of stake) kullanır: doğrulayıcılar kendi coinlerini teminat olarak kilitler ve hile yapmaya çalışırlarsa bir kısmını kaybederler. Çok daha az enerji tüketir, ancak gücü daha fazla sermayeye sahip olanlarda yoğunlaştırma eğilimindedir.

    Her iki durumda da amaç aynıdır: yalan söylemeyi dürüst davranmaktan daha pahalı hale getirmek.

    Kripto Paraların Ötesindeki Kullanım Alanları

    Aynı teknoloji, para olmayan şeyleri kaydetmek için de kullanılabilir. Tedarik zincirlerini takip etmek (bir kahvenin hangi çiftlikten geldiğini bilmek), akademik dereceleri tasdik etmek, tahvil ve fonları tokenize etmek veya akıllı sözleşmeler oluşturmak için kullanılır: belirli koşullar karşılandığında, aracıya ihtiyaç duymadan kendi kendine çalışan programlar.

    Gerçekçi olmak gerekir: blockchain olarak tanıtılan birçok proje normal bir veritabanı ile de aynı şekilde çalışırdı. Yararlı soru her zaman aynıdır: birbirine güvenmeyen, bağımsız birkaç tarafın ortak bir kayda ihtiyacı var mı? Cevap hayır ise, muhtemelen blockchain'e gerek yoktur.

    Sınırlar, mitler ve bir blockchain projesi nasıl değerlendirilir?

    Temel fikri anladıktan sonra, bir blockchain'in iyi yaptığı şeyleri pazarlamada sadece atfedilenlerden ayırmayı öğrenmek bir sonraki adımdır. Bu teknoloji çok özel bir sorunu çözer: birbirine güvenmeyen birden fazla tarafın aracısız olarak aynı kaydı paylaşmasına olanak tanımak. Diğer her şey — hız, maliyet, gizlilik, kullanım kolaylığı — genellikle geleneksel bir veritabanından daha kötüdür. Genel bir blockchain, binlerce düğümde aynı işi tekrarlar ve bu fazlalık, onu dirençli kılan şeydir, ancak aynı zamanda merkezi bir sunucuya kıyasla yavaş ve pahalıdır.

    Buradan net olması gereken üç sınır ortaya çıkıyor. Birincisi ölçeklenebilirlik: Bitcoin ağı saniyede birkaç işlem işler, bu bir kart ağının çok gerisindedir. Bu nedenle, birçok ödemeyi zincir dışında gruplandıran ve yalnızca nihai sonucu zincirde çözen Lightning Network gibi üst katmanlar mevcuttur. İkincisi gizlilik: birçok kişinin inancının aksine, genel bir blockchain anonim değil, takma adıdır. Her hareket sonsuza dek kaydedilir ve bir adres bir borsada kimliğinizle ilişkilendirilirse, tüm geçmişi açığa çıkar. Üçüncüsü geri alınamazlıktır: yanlış adrese gönderilen bir transferi geri alabilecek hiçbir müşteri hizmeti yoktur.

    Çürütülmesi gereken mitler de var. Bir şeyin blockchain'de olması doğru olduğu anlamına gelmez: zincir, bir verinin kaydedildiğinden beri değiştirilmediğini garanti eder, ancak yazıldığında doğru olduğunu değil. Birisi bir elmasın gerçek olduğunu onaylar ve yalan söylerse, yalan değişmez bir şekilde kaydedilir. Ayrıca, her blockchain'in merkeziyetsiz olduğu da doğru değildir: birçok kurumsal ağ, bir avuç bilinen katılımcı tarafından kontrol edilir, bu da onları pratikte ek adımlarla paylaşılan veritabanlarına dönüştürür.

    Teknik bilgi olmadan bir projeyi değerlendirmek için kendinize dört soru sorun. İşlemleri kim doğrular ve kaç bağımsız katılımcı var? Kurucu ekip yarın ortadan kaybolursa ne olur; ağ çalışmaya devam eder mi? Kod açık kaynaklı ve üçüncü taraflarca denetlenebilir mi? Ve geleneksel bir veritabanıyla aynı derecede iyi çözülemeyecek gerçek bir sorunu ne çözer? Bir proje bu dört soruyu net bir şekilde yanıtlayamıyorsa, ihtiyatlı olmak, uzak durmayı tavsiye eder. Bu temel filtreyi uygulamak, çoğu boş projeyi önler ve geçmişi, topluluğu ve kanıtlanabilir kullanımı olan ağlara odaklanmaya yardımcı olur.

    Tüm bunların en bilinen para birimine nasıl uygulandığını anlamak istiyorsanız, Bitcoin'in ne olduğu ve nasıl çalıştığı hakkındaki rehberimizle devam edin.

    Bitcoin hakkında daha fazla bilgi edinin

    FAQ