Satoshi Nakamoto’nun Bitcoin’in orijinal yazılımının içine gömülü, tamamlanmamış bir poker arayüzü bırakmasından yaklaşık 18 yıl sonra, araştırmacı Robin Linus bu oyunu mümkün kılan bir kriptografik protokol geliştirdi. Linus’un Bitcoin Poker tasarımı, iki kişinin krupiye olmadan Texas Hold’em oynamasına, kartları gizli bir şekilde oluşturmasına ve Bitcoin’in mevcut kuralları çerçevesinde ödemeleri gerçekleştirmesine olanak tanıyor. Ancak işin püf noktası, tek bir oyun hazırlamak için 56.000'den fazla işlem ağacı düğümü, yaklaşık 8,4 MB kurulum verisi ve oldukça karmaşık kriptografik işlemler gerektirmesidir.
Satoshi'nin terk edilen poker deneyi Bitcoin'le yeni boyutla dönüyor

Önemli Noktalar
- Robin Linus, 6 Eylül'de Bitcoin Poker'i yayınlayarak Satoshi'nin 2008 tarihli poker konseptini bir protokole dönüştürdü.
- Bitcoin Poker, iki oyunculu Texas Hold'em'i uygulamak için 56.132 işlem ağacı düğümü kullanıyor.
- Linus'un tasarımı, Bitcoin konsensüsünde herhangi bir değişiklik gerektirmiyor, ancak güvenliği açısından 2026 yılında bağımsız bir inceleme yapılması gerekiyor.
2008 yılında, Satoshi Nakamoto beyaz kitabı yayınlamaya hazırlanırken, gizemli mucit görünüşe göre Bitcoin'in kod tabanının içine bir poker odası taslağı çizmek için zaman bulmuştu. Bitcoin'in en eski kaynak kodunun içinde, kart dağıtma, pas geçme, görme ve bahis artırma düğmeleri gizliydi. Ancak tek bir sorun vardı. Bunların hiçbiri gerçekte poker oynamıyordu.
Yazılımda bir masa vardı, ancak altında işleyen bir oyun yoktu. 18 yıl sonra, Stanford araştırmacısı Robin Linus, Satoshi’nin geride bıraktığı bu sorunu ele aldı. Perşembe günü Linus, iki kişinin Bitcoin kullanarak kuralları uygulayabileceği, bahisleri hesaplayabileceği ve işbirliği yapmayı reddeden oyuncularla başa çıkabileceği gerçek bir Texas Hold’em oyunu oynamasına olanak tanıyan “Bitcoin Poker” protokolünü tanıttı.
"Sevgili Satoshi, ilk BitVM anlaşmazlığı, SHA2-ECDSA çokdilli sorunu, Binohash çılgınlığı—hepsi Bitcoin Script ile yazılmış hayran mektuplarından ibaretti. Senin orijinal vizyonunu gerçekleştirene kadar bunların hiçbir önemi yok," diye yazdı Linus, X'te. "Bu yüzden, Bitcoin v0.1'de yarım bıraktığın poker istemcisini nihayet tamamladım. Birkaç el oynamak istersen bana haber ver."
Satoshi’nin Unutulmuş Poker Odası İkinci Bir Hayata Kavuşuyor
Orijinal Bitcoin kaynak kodunda, bir poker lobisi ve masası için grafik bileşenleri içeren uibase.cpp adlı bir dosya bulunuyordu. Arayüzün oluşturulma tarihi 16 Nisan 2008’di; bu, Satoshi’nin Bitcoin beyaz kitabını yayınlamasından yaklaşık altı ay önceydi. “Deal Hand”, “Fold”, “Call” ve “Raise” etiketli düğmeler, basit bir ödeme uygulamasından daha iddialı bir şey olduğunu akla getiriyordu; ancak Satoshi, bu düğmelerle ne yapmayı planladığını hiçbir zaman kamuoyuna açıklamadı.

Bu ilk parçalar, işlevsel bir poker istemcisi değildi; blockchain ile desteklenen bir kumar sistemi olmaktan ise çok uzaktı. Özel kartların dağıtılması, bahislerin takip edilmesi veya kazançların kime verileceğinin belirlenmesi için herhangi bir mekanizma yoktu. Linus, Bitcoin Poker beyaz kitabında bu ayrımı net bir şekilde ortaya koyarak şöyle yazıyor: "Bu arayüz parçaları, eksiksiz bir poker protokolü değildi." Linus, Satoshi'nin terk ettiği yazılımı yeniden canlandırmak yerine, eksik olan mekanizmayı sıfırdan oluşturmaya koyuldu.

Tarihsel arka plan, bu keşfi daha da ilginç hale getiriyor. Kongre, yasadışı internet kumarıyla ilişkili finansal işlemleri hedef alan Yasadışı İnternet Kumarını Önleme Yasası’nı Ekim 2006’da kabul etmişti. Yıllar sonra, federal yetkililer, "Kara Cuma" olarak bilinen Nisan 2011'deki baskın sırasında büyük çevrimiçi poker operatörlerine ait alan adlarını ele geçirdiler. Çevrimiçi kumar kısıtlamalarının Satoshi'nin düşüncesini etkileyip etkilemediği bilinmemektedir, ancak merkezi bir ödeme işlemcisine bağımlı olmadan poker oynama fikri, Bitcoin'in asıl amacına kesinlikle uymaktadır.
Dokuz Kart, İki Oyuncu ve Kararları Veren Bir Krupiye Yok
Stanford Üniversitesi'nde doktora adayı olan Linus, Bitcoin'in konsensüs kurallarını değiştirmeden karmaşık hesaplamaları doğrulamaya yönelik 2023 tarihli bir öneri olan BitVM'yi geliştirmesiyle tanınır. Daha sonraki araştırmaları arasında BitVM2, BitVM3, Zerosync ve diğer kriptografik sistemler yer alır. Bitcoin Poker, bu aynı yaratıcı yaklaşımı blok zinciri hesaplamalarından çok daha tanıdık bir alana uyguluyor.
Linus’un makalesinde şöyle açıklanıyor: “Bitcoin üzerinde limit Texas Hold’em için iki oyunculu bir protokol tanımlıyoruz.” Oyunda iki katılımcı yer alır; her biri iki kapalı kart alırken, bahisler ilerledikçe beş ortak kart ortaya çıkar. Geleneksel çevrimiçi pokerin aksine, oyuncuların hangi kartları alacağını belirleyen bir kumarhane sunucusu veya güvenilir krupiye yoktur.
Bunun yerine, her iki katılımcı da kartların oluşturulmasına gizli bilgilerle katkıda bulunur. Linus’un açıkladığı gibi, “Sadece dokuz farklı kart gereklidir.” Sistem, 52 kartlık destenin tamamını karıştırmak yerine, dağıtımın adil olmasını sağlamak için kriptografik taahhütler ve sıfır bilgi kanıtları kullanarak tek bir el için gereken tam olarak dokuz kartı oluşturur.
Bu düzenleme, hiçbir katılımcının sonucu gizlice kontrol edememesini sağlar. Makalede, kurulum sırasında kullanılan ortak şifrelenmiş bilgiler açıklanırken, “Hiçbir oyuncu tek başına şifreyi çözemez” denilmektedir. Oyun başlamadan önce protokol, kartların kimliklerini ifşa etmeden yinelenen kart olup olmadığını da kontrol eder. İki kart eşleşirse, tüm deneme geçersiz sayılır ve yeni bir dağıtım başlar.
Burada ilginç bir matematiksel ayrıntı var. Rastgele oluşturulan dokuz kartlık bir dağıtımın, yinelenen kart testini geçme şansı yalnızca yaklaşık %48’dir. Bu, sistemin kabul edilebilir bir el oluşturmak için ortalama 2,08 denemeye ihtiyaç duyduğu anlamına gelir. Bu, kartları karıştırmak için pahalı bir yöntemdir, ancak sonuçta masanın karşısındaki kişiye güvenmek zorunda kalmayacağınız gizli bir dağıtım elde edilir.
Birisi Oyuna Katılmayı Reddettiğinde Bitcoin Hakem Rolünü Üstlenir
Kartları dağıtmak bir şeydir. Kazananın ödemesini almasını sağlamak ise tamamen başka bir konudur, özellikle de katılımcıların hiçbirinin diğerine güvenmek için bir nedeni olmadığında. Linus, ilk bahis yapılmadan önce oyunun olası sonuçlarını temsil eden bir dizi Bitcoin işlemi hazırlayarak bu sorunu çözer.
"Kurallar sonlu bir ağaç tanımlar," diye açıklıyor beyaz kitap. Her dal, pas geçme, çekme, görme, artırma, kartları açma veya potu paylaşma dahil olmak üzere izin verilen bir eylemi temsil eder. Oyuncular bu olasılıkları önceden onaylar ve Bitcoin'in mevcut işlem kuralları, onların yetkisiz hamleler yapmasını engeller.
Linus, “Geçersiz eylemler için önceden yetkilendirilmiş bir işlem yoktur,” diye yazıyor. Protokol ayrıca, belirli işlemler imzalandığında gerekli kart bilgilerinin geri alınmasına olanak tanıyan adaptör imzaları kullanır. Bu, oyuncuların haksız bir avantaj elde etmek için belirli açıklama gerekliliklerinden yararlanmasını engeller.
Peki, birisi artık yeter dediğinde ve devam etmeyi reddettiğinde ne olur? Linus’un buna da bir cevabı var. Makalede, “Bir oyuncuyu bekleyen her durum, rakibe bir zaman aşımı harcaması da sunar” deniyor. Belirtilen bir gecikmeden sonra, kalan katılımcı taahhüt edilen potu toplayabilir; ayrılan oyuncunun kullanılmamış bakiyesi ise iade edilir.
Araştırmacı, önemli bir ayrımı kabul ediyor. "Protokol, hesaplaşmayı zorlayabilir, ancak birini kartını açığa çıkarmaya zorlayamaz." Başka bir deyişle, Bitcoin birinin oyunu bitirmesini sağlayamaz, ancak oyundan ayrılmanın mali sonuçlarını uygulayabilir.
56.132 Düğümlü Bir Poker Oyununun Bir Püf Noktası Var
Tasarım akıllıca, ancak kimse bunu hafif bir mobil poker uygulamasıyla karıştırmamalı. Linus’un referans yapılandırması, oyuncu başına 100 büyük kör bahis ve bahis turu başına dört bahis içermekte olup, 56.132 mantıksal düğümün yanı sıra 54.855 sıradan imza ve 1.306 kart açma paketi barındırmaktadır. Her paket, 52 adet adaptör imzası daha içermektedir.
Hazırlık anlık görüntüsünün toplam boyutu 8.416.186 bayt, yani yaklaşık 8,4 MB'dir. Üç masaüstü tarayıcı denemesinde, işlem ağacının hazırlanması ve kaydedilmesi 26,39 ile 27,26 saniye arasında sürdü. Linus, "Bunlar sabit ölçümlerdir, başlangıçta garanti edilen değerler değildir" uyarısında bulunuyor. Bu rakamlar, kullanıcıların bitmiş bir üründen beklemesi gereken performanstan ziyade, bir referans uygulamayı yansıtmaktadır.
Neyse ki, normal oyun akışı bu kadar büyük bir işlem koleksiyonunun yayınlanmasını gerektirmiyor. Makalede, “Amaçlanan oyun modu zincir dışıdır” deniyor. Oyuncular mesajlarını özel olarak paylaşır ve işbirliği bozulursa diye Bitcoin işlemlerini yedekte tutar. Blok zinciri, bir nevi kenarda bekleyen bir hakem görevi görür ve gerektiğinde anlaşmazlıkları çözmeye hazırdır.
Neredeyse On Sekiz Yıl Sonra, Satoshi’nin Poker Fikri Artık Gerçek Kurallara Sahip
Hâlâ bazı sınırlamalar var. Bitcoin Poker yalnızca iki katılımcıyı destekliyor; çünkü ek oyuncular kartlarıyla ilgili bilgileri gizlice paylaşabilir. Herkese açık gösterişler her iki eli de ortaya çıkarabilir ve kriptografik yapı, herhangi birinin bunu üretime hazır olarak değerlendirmeden önce bağımsız bir güvenlik analizine tabi tutulmalıdır.
Linus bu eksiklikleri gizlemeye çalışmıyor. Makalede, “Bu, kötü niyetli taraf protokolünün tam anlamıyla resmi bir kanıtı değildir” deniyor. Bitcoin Core kullanılarak yapılan mevcut testler, ödemeler ve zaman aşımı yolları dahil olmak üzere önemli bileşenleri denetliyor, ancak “Test kapsamı bir güvenlik kanıtı değildir.”
Yine de bu başarı, pokerin ötesine uzanıyor. Linus, Bitcoin’in mevcut komut dosyası ve imza yeteneklerinin, ağın temel kurallarını değiştirmeden gizli bilgiler, karmaşık kararlar ve finansal ödemeleri içeren bir oyunu nasıl uygulayabileceğini göstermiştir.
Bitcoin’in gizemli mucidi, pek bir işe yaramayan düğmelere sahip bir poker masası bırakmıştı. On sekiz yıl sonra Linus, kartları dağıtmak, eli oynamak ve potu paylaşmak için gerekli kriptografik kuralları geliştirdi. Geriye kalan soru, bu ayrıntılı yapının sıradan oyuncuların denemeye cesaret edebileceği kadar pratik hale gelip gelemeyeceğidir.
Yeni bir ankete göre, kripto varlığı olmayan tahmini 33 milyon Amerikalının bu yıl kripto satın alma olasılığı yüksek.
Şimdi oku: Anket: 33 milyon Amerikalı kriptoya ilgi gösteriyor, yeni dalga farklıBu makale yapay zeka kullanılarak İngilizceden çevrilmiştir. Orijinal İngilizce sürüm yetkili kaynaktır; otomatik çeviriler, özellikle hukuki ve düzenleyici terminolojide hatalar içerebilir.

















