Post
Topic
Board Proje Geliştirme
Re: Bitcoin şans oyunu projesi için yardım
by
cakir
on 27/09/2016, 19:16:14 UTC
Smiley Bahis- kumar vs her neyse, sen bilirsin Grin

Basit bir örnekle server seed veya benzeri bir sistemi açıklayayım;

Oyunumuz 1-10 arası sayı seçimine dayansın, Her oyuncunun 1 tahmin hakkı olsun.
Oyun başlamadan ben sunucu/işleten olarak şu hash bilgisini paylaşıyorum:
bd98d7a94681ce1647d7ef962d040ec81f48bd3f8ed9affcabc4a374340c2efa
Katılımcılar seçimleri yapıyorlar,
Oyun bitiminde (10 sayı da seçildiğinde) ben bu hash değerine karşılık gelen ifadeyi açığa çıkartıp kazananı ilan ediyorum.
(hash fonksiyonlarının geri dönüşü yoktur).

http://www.xorbin.com/tools/sha256-hash-calculator
bu oyunun cevabı 5'tir.

Kazanan 5 nolu sayıyı seçen kişi.

Bu dizaynda sıkıntı var, çünkü oyunu düzenleyen arkadaşına cevabı verebilir.

Bu yüzden hem client hem de server'ın rasgele(?) seçtiği değerlere göre seed değerleri belirlenir, karşı tarafların hile yapması engellenir.