Provably Fair

Provably Fair Zar Sistemi Nasıl Çalışır?

"Provably Fair Dice" (Kanıtlanabilir Adil Zar) sistemi hakkındaki yardım dokümanına hoş geldiniz. Bu rehber, şeffaf ve değiştirilemez zar üretim sürecimizin nasıl çalıştığını adım adım açıklar. Adalet ve şeffaflığın oyun deneyiminizin temel unsurları olduğunun farkındayız ve zarların rastgeleliği ile güvenilirliği hakkındaki yaygın endişeleri gidermeyi amaçlıyoruz.

1. Geleneksel Zar Atışlarını Anlamak

A cat with lots of questions

Çoğu oyun uygulamasında zarlar, 1 ile 6 arasında iki sayı üreten basit rastgele fonksiyonlar kullanılarak oluşturulur. Bu yöntem basit olsa da bazı endişeleri beraberinde getirir:

  • Algılanan Taraflılık: Oyuncular, özellikle art arda maç kaybettiklerinde zarların taraflı olduğuna inanabilirler.
  • Şeffaflık Eksikliği: Oyuncular zarların gerçekten rastgele üretildiğini doğrulayamaz ve bu durum adalet konusunda şüphe oluşturabilir.

2. Eski Yaklaşım: Önceden Oluşturulan Sayılar

A cat with lots of numbers

Bazı uygulamalar bu sorunu çözmek amacıyla maç başlamadan önce çok sayıda rastgele sayı üretir. Bu sayılar parola korumalı bir dosyada saklanır ve maç bittikten sonra oyuncuyla paylaşılır. Oyuncu daha sonra gerçekleşen zarları bu dosyayla karşılaştırarak doğrulama yapabilir.

Önceden Oluşturulan Sayıların Sorunları

  • Sisteme Güven: Uygulama sahibi dosyanın parolasını önceden bildiğinden teorik olarak sonuçları değiştirebilir.
  • Güvenlik Riski: Dosyanın parolası kırılabilir ve bu durum zar sisteminin güvenilirliğini tehlikeye atabilir.

3. Yenilikçi Çözümümüz: Provably Fair Dice

A cat with Chain

Blockchain teknolojisini kullanan yenilikçi bir sistem geliştirdik. Bu sistem sayesinde zar üretimi tamamen şeffaf, öngörülemez ve her oyuncu tarafından bağımsız olarak doğrulanabilir.

3.1. Nasıl Çalışır?

Sistemimiz zar atışlarını güvenli şekilde oluşturmak ve kaydetmek için bir blockchain kullanır.

  1. Blockchain Temeli

    Zar atışları bir Genesis Block ile başlayan blockchain üzerinde oluşturulur. Her zar atışında zincire yeni bir blok eklenir.

  2. Blokların Rolü

    • Bir oyuncu zar attığında blockchain'e yeni bir blok (Blok #A) eklenir.
    • Zar değerleri aşağıdaki üç bileşen kullanılarak hesaplanır:
      • Client Seed: Oyuncunun maç başlamadan önce belirlediği özel ifade.
      • Dice Roll Row: Maç içerisindeki zar atışının sıra numarası.
      • Resolver Block Hash: Zincire daha sonra eklenecek olan (Blok #B) hash değeri. Bu değer Blok #A'yı çözümler.
  3. Resolver Block Hash

    • Blok #A, Blok #B oluşana kadar çözümlenmemiş durumda kalır.
    • Blok #B oluşturulduğunda hash değeri kullanılarak Blok #A çözümlenir ve zar değerleri hesaplanır.
  4. Otomatik Çözümleme

    • Genellikle aynı anda birçok maç oynandığından blockchain'e her saniye yeni bloklar eklenir.
    • Eğer 2 saniye boyunca yeni blok oluşmazsa sistem otomatik olarak özel bir Expire Block üretir ve bekleyen bloğu çözümler. Böylece oyuncular zar sonuçlarını beklemek zorunda kalmaz.

3.2. Şeffaflık ve Doğrulama

Her bloğun tüm ayrıntıları blockchain üzerinde herkese açık olarak yayınlanır. Buna maç bilgileri, oyuncular ve oluşturulan zar sonuçları da dahildir. Hatta devam eden maçları gerçek zamanlı olarak takip edebilirsiniz.

  • Blockchain'i İnceleyin: Tüm blokları görüntülemek için Dice Blockchain Explorer sayfasını ziyaret edin.
  • Zarları Doğrulayın: Herhangi bir blok veya zar sonucunu doğrulamak için Dice and Block Hash Calculators aracını kullanabilirsiniz.
  • Seed İfadenizi Belirleyin: Maç başlamadan önce kendi Client Seed değerinizi Preferences Page üzerinden belirleyebilirsiniz. Rastgele seed kullanmayı tercih ederseniz bunları maç sırasında maç bilgileri penceresinden görüntüleyebilir ve indirebilirsiniz.

Maç tamamlandıktan sonra Verify Rolls sayfasını ziyaret ederek maç boyunca üretilen tüm zarları doğrulayabilirsiniz. Böylece her zarın gerçekten adil olduğunu bağımsız olarak kontrol edebilirsiniz.

4. Yaygın Sorular

4.1. "Zarlar Bana Karşı mı?"

Hayır. Sistemimiz her türlü taraflılığı ve manipülasyonu ortadan kaldıracak şekilde tasarlanmıştır. Blockchain kullanımı sayesinde zar sonuçları hiç kimse, uygulama sahibi dahil, tarafından değiştirilemez.

4.2. "Zarlara Güvenebilir miyim?"

Kesinlikle. Provably Fair Dice sistemi sayesinde her zar atışını blockchain üzerinden bağımsız olarak doğrulayabilir ve tam şeffaflıktan emin olabilirsiniz.

5. Sonuç

Provably Fair Dice sistemi sayesinde oyun deneyiminizin hem adil hem de tamamen şeffaf olduğundan emin olabilirsiniz. Blockchain teknolojisi sayesinde her zar atışı öngörülemez, değiştirilemez ve herkes tarafından doğrulanabilir.

Artık zarların gerçekten adil olduğunu bilerek güvenle oyunlarınızın keyfini çıkarabilirsiniz.

Daha fazla bilgi veya yardım için SSS sayfamızı ziyaret edebilir veya destek ekibimizle iletişime geçebilirsiniz.