Bölüm 9
“Bir mesaj göndermeyi pahalı hale getirirsen, gürültüyü ortadan kaldırabilirsin.” - Satoshi Nakamoto
Bitcoin'den önce, dijital para göndermek istersen bir bankaya ihtiyacın vardı. Nedeni basit ve temel: dijital dosyaları kopyalamak kolaydır. Sana bir fotoğraf e-postayla gönderirsem, orijinal fotoğraf hala bilgisayarımda kalır. Gönderme eylemi bir kopya oluşturur. Dijital para da aynı şekilde çalışsaydı, yani aynı doların bir kopyasını saklayarak sana dijital bir dolar gönderebilseydim, tüm sistem değersiz olurdu. Bu, Çifte Harcama Sorunu'dur ve onlarca yıldır güvenilir bir aracı olmadan çözülemez kabul edildi. Geleneksel çözüm, kesin defteri tutmak ve kimsenin aynı değer birimini iki kez harcamasını önlemek için merkezi bir hakem (bir banka, bir ödeme işlemcisi, bir takas odası) atamaktı. Bu aracılara dürüst olmaları, yetkin olmaları ve çıkarlarımıza hizmet etmeleri için güvendik. Ancak bu yaklaşım, Bölüm I'de tartıştığımız güvenlik açığını yeniden ortaya çıkardı: defterin kontrolünü merkezi bir otoritenin eline verdi. Ve tarihin istisnasız gösterdiği gibi, defteri düzenleme gücüne sahip herhangi bir merkezi otorite sonunda bu gücü kötüye kullanacaktır. Dijital paranın kutsal kâsesi, Çifte Harcama Sorunu'nu merkezi bir hakem olmadan çözmekti. Herhangi bir tarafın defteri tutmasına güvenmeden, yabancıların bir defterin doğruluğu konusunda anlaşabileceği bir sistem yaratmaktı. Onlarca yıldır, bilgisayar biliminin ve kriptografinin en iyi beyinleri bu zorlukla boğuştu. Birçoğu bunun matematiksel olarak imkansız olduğuna inanıyordu.
Bilgisayar biliminde, güvenilmez veya kötü niyetli aktörlerin varlığında dağıtık taraflar arasında anlaşma sağlama zorluğu Bizans Generalleri Problemi olarak formüle edildi. Metafor canlıdır: on ordunun kuşattığı müstahkem bir şehir düşün, her birine bir General komuta ediyor. Şehri ele geçirmek için orduların tam olarak aynı anda saldırması gerekir. Farklı zamanlarda saldırırlarsa katledilirler. Generaller sadece savaş alanı üzerinden haberciler göndererek iletişim kurabilirler. Sorun güvendir. Haberciler durdurulabilir. Mesajlar tahrif edilebilir. Ve Generallerin bazıları hain olabilir, saldırıyı sabote etmek için kasıtlı olarak yanlış emirler gönderebilir. Kimin güvenilir olduğunu bilemediğin bir sistemde fikir birliğine (tam, güvenilir bir anlaşmaya) nasıl ulaşırsın? Onlarca yıldır matematiksel fikir birliği şuydu: ulaşamazsın. Kesinlikle değil. Güvenilir bir merkezi koordinatör olmadan değil.
Ekim 2008'de, Büyük Buhran'dan bu yana yaşanan en kötü finansal krizin derinliklerinde, Satoshi Nakamoto takma adını kullanan anonim bir kişi veya grup, “Bitcoin: Eşler Arası Elektronik Nakit Sistemi” başlıklı dokuz sayfalık bir teknik inceleme yayınladı. Bu dokuz sayfada Nakamoto, bilgisayar bilimcilerinin on yıllardır çözemediği Bizans Generalleri Problemi'ne bir çözüm sundu. Bu içgörü, zarafetiyle derin bir anlam taşıyordu: bir mesaj göndermeyi maliyetli hale getirirsen, gürültüyü ortadan kaldırabilirsin. Bir doğruluk versiyonu önermek, gerçek dünyada enerji harcamayı, yani gerçek paraya mal olan enerjiyi gerektiriyorsa, ekonomik teşvikler dürüstlük lehine hizalanır. Bitcoin'de “Generaller” dünya çapında dağılmış bilgisayarlardır ve “Saldırı Emri” bir işlem bloğudur. Bir sonraki bloğu önermek, yani hangi işlemlerin geçerli olduğuna dair bir doğruluk versiyonu iddia etmek için bir bilgisayarın son derece zor bir matematiksel bulmacayı çözmesi gerekir. Bu bulmacanın bir kısayolu yoktur; yalnızca muazzam miktarda elektrik gerektiren kaba kuvvet hesaplamasıyla çözülebilir. Madencilik olarak bilinen bu süreç, fiziksel enerjiyi dijital gerçeğe dönüştürür. Eğer bir hain ağa yalan söylemek, işlem geçmişini yeniden yazmak, var olmayan coin'ler yaratmak veya aynı Bitcoin'i iki kez harcamak isterse, bulmacayı ağdaki diğer tüm bilgisayarların toplamından daha hızlı çözmek zorundadır. Saf bir enerji harcaması yarışında dürüst katılımcılardan daha fazla harcama yapmaları gerekir. Şu anda birçok ulus devletten daha fazla elektrik tüketen bir ağ için bu, ekonomik olarak imkansızdır.
Nakamoto, ağın güvenliğini fiziksel enerji harcamasına bağlayarak, birçok kişinin imkansız sandığı bir şeyi kanıtladı: bir yönetici olmadan gerçeğe sahip olabiliriz. Milyonlarca yabancı arasında, hiçbirine güvenmeden fikir birliğine varabiliriz. Kimsenin kontrol etmediği, herkesin doğrulayabileceği ve kurumların otoritesiyle değil, termodinamiğin değişmez yasalarıyla güvence altına alınan ortak bir defter tutabiliriz. 3 Ocak 2009'da Nakamoto, Bitcoin blok zincirinin ilk bloğunu, yani Genesis Bloğunu çıkardı. Verilerine gömülü bir gazete manşeti vardı: “The Times 03/Ocak/2009 Şansölye bankalar için ikinci kurtarma paketinin eşiğinde.” Bu bir amaç beyanıydı. Bitcoin, bu kitabın anlattığı sisteme karşı barışçıl bir protesto olarak doğdu: sürekli ihanete uğrayan güven üzerine kurulu bir finansal düzen.
Bölüm 9 tamamlandı: Bizans Generali
Sonraki: Bölüm 10 — Enerji Gerçektir