Skip to main content
My Crypto Casino, fonları tutan, hesapları kayıt altına alan ve her bahsi sonuçlandıran tek bir Solana programı üzerine kuruludur. Bu sayfa, zincir üstünde (on-chain) gerçekte neyin bulunduğunu ve bunun neden vaatler yerine koda güvenmenizi sağladığını genel hatlarıyla açıklar.

Program

MCC programı Solana mainnet üzerinde şu adreste yayındadır: MCCd7ygQjPaZFtRenN9nfTPjSW5ynJefxZFKDfBwaxu Programı ve bugüne kadar işlediği tüm işlemleri herhangi bir Solana gezgininde inceleyebilirsiniz: Her para yatırma, para çekme, bahis ve ödeme, bu programın yürüttüğü ve blok zincirine kalıcı olarak kaydedilen bir talimattır.

Para nerede durur?

USDC yatırdığınızda para bir şirket banka hesabına ya da bir borsa cüzdanına gitmez. Programa ait bir kumarhane token hesabına gider ve program aynı anda cüzdan adresinizden türetilen oyuncuya özel bir bakiye hesabına tutarı yazar. Muhasebe defteri ile kasa aynı sistemdir:
  • Bakiye hesabınız, havuzdaki USDC’nin tam olarak ne kadarının size ait olduğunu kaydeder. Herkese açık bir Solana hesabıdır: onu bir gezginde bulup uygulamadaki değerle karşılaştırabilirsiniz.
  • Kumarhanenin kasa bakiyesi, tüm ödemeleri finanse eden programın kendi bakiyesidir. Bahisler yapıldığında oyuncuların bahis tutarları buraya girer; bahisler ödendiğinde kazançlar buradan çıkar.
  • Fonlarınızın serbest bırakılması imzanızı gerektirir. Para çekme, cüzdanınızın imzaladığı bir talimattır; program kayıtlı bakiyenizi kontrol eder ve USDC’yi size geri aktarır. Platformun sunucuları bakiyenizi harcayamaz ve hiçbir operatör onayı söz konusu değildir.
Bu kesin tanımlı bir saklama modelidir: fonlar insanlar tarafından değil, sabit kurallarla çalışan, denetlenebilir ve herkese açık bir program tarafından tutulur. Saklama modeli: cüzdanınız para yatırma ve çekme işlemlerini imzalar, herkese açık program bakiyenizi ve kasa bakiyesini tutar, operatör ise oyunları fonlarınıza erişebileceği hiçbir yol olmadan sonuçlandırır

Ödemeler neden garanti altındadır?

Geleneksel bir kumarhanede ödeme bir vaattir. MCC’de ise program mantığının bir sonucudur:
  • Bahisler ve ödemeler program talimatlarıdır. Bir bahis sonuçlandığında ödeme hesabı, zincir üstü kasa bakiyesine karşı programın içinde çalışır. Takılabilecek ya da geçersiz kılınabilecek ayrı bir “ödeme işleme” adımı yoktur.
  • Maksimum kâr tavanları anlık kasa bakiyesine göre belirlenir. Her bahsin maksimum kazancı, bahis anındaki kasa bakiyesinin küçük bir kesridir (bkz. Bahis limitleri ve maksimum kâr); böylece programın borçlanabileceği her ödeme, programın karşılayabileceği bir ödemedir.
  • Para çekme işlemleri bir politika kararıyla dondurulamaz. Para çekme yolu aynı herkese açık programdır: imzanız ve yeterli bir bakiye, gereken her şeydir.

Yetkilerin ayrılığı

Program içindeki yönetimsel yetkiler bilinçli olarak ayrı anahtarlara bölünmüştür: ekonomik parametreleri ayarlayabilen yetki, kasa likiditesini hareket ettirebilen yetkiyle aynı değildir; o da oyunları sonuçlandıran yetkiyle aynı değildir. Her yetkinin kapsamı dardır; dolayısıyla hiçbir anahtar tek başına her şeyi kontrol etmez. Program güncellemeleri tek bir anahtara değil, çoklu imzalı bir onay sürecine bağlıdır.

Adillik ayrı bir kanıttır

Yukarıdaki mimari, fonlarınızın sabit kurallarla yönetildiğini kanıtlar; tek başına oyun sonuçlarının adil olduğunu kanıtlamaz. Bunu, her sonucun bağımsız olarak yeniden hesaplanıp doğrulanabildiği commit-reveal tabanlı kanıtlanabilir adil (provably fair) sistem sağlar. Bkz. Kanıtlanabilir adillik.
Kesin ekonomik parametreler (kasa avantajı, tavanlar, referans ağının avantajdaki payı), zincir üstü hesaplarda saklanan çalışma zamanı yapılandırmasıdır. Güncel değerler Ücretler ve limitler sayfasında listelenir; yetkili kaynak her zaman zincir üstü hesaplardır.