Kendimden bahsetmem gerekirse 16 yaşındayım ve 3 yıldır yazılımla ilgileniyorum. Projeden bahsetmek gerekirse proje kripto para kazandırmaya dayalı. Size nasıl kazandırıyor ? -> Sitede oyun aktif olduğunda bir adet BNB adresi size geliyor ve bu adrese İLK transferi yapan kazanan oluyor. Bana nasıl kazandırıyor ? -> 1'den fazla kişi transfer yaptığında 1 kişi kazanacağından diğer kişilerin parası **kazanana ödeme kasasına ve profit kasasına** bölüştürülüyor. Site nasıl işliyor ve siteyi geliştirirken hangi teknolojileri,yazılımları kullandım ? -> Projeyi geliştirirken flask kullanmayı tercih ettim. Backend'de nginx<-gunicorn<-flask (main server) + local flask (task server) çalışıyor. Main server db'yi kontrol edip kullanıcıya response dönüyor. Task server ise kazanan ödemelerini, profit ve winner reward payment desk ödemelerini hallediyor. Ayriyetten oyun statuslerini, bnb dolar karşılığını ve oyun adresinin balance güncellemesini yapıyor. Yani mimari olarak ana işleri local'de çalışan task server yapıyor. Kullanıcı tarafını ise Flask ile çalışan gunicorn->nginx bağlı webserver hallediyor. not: Mimariyi olabildiğince yönetilebilir yazmaya çalıştım şuan koordineli çalışıyor fakat yakın zamanda güncelleme yapmayı düşünmüyor değilim Neden BNB kullanıyorum ? -> Projeye ilk başladığımda Ethereum kullanacaktım fakat bildiğiniz gibi komisyon ücretleri bir hayli yüksek. https://etherscan.io/gastracker Ve bende BNB'ye geçme kararı aldım. Hem komisyonu düşük hem transfer süresi kısa. Ödemeler nasıl yapılıyor ? -> web3py kütüphanesi ile BSC (Binance Smart Chain) network'üne bağlanıp request gerçekleştiriyorum. https://bsc-dataseed.binance.org/ not: web3py oldukça kullanışlı. İlk transfer yapanı nasıl saptıyorum ? -> Bunun için Bscscan'in apisini kullanıyorum. Oldukça kullanışlı ve güzel bir documentation'u var. Bunun bir reklam değil yazılım tartışması olduğunu istediğimden sitenin basitçe nasıl çalıştığını anlattım. Sormak istediğiniz sorular vesaire varsa alta yazabilirsiniz. İletişim için qTox: 9F452287DF3E9179CB5091FECF1EB4A7EA3C004872D7771E26C089BCC81F987ED16BD930CA69 Siteye girmek için : https://www.needforcoins.com < Bu mesaj bu kişi tarafından değiştirildi weshoot223 -- 20 Kasım 2021; 0:48:21 > |
Bildirim