Ethereum Blokzincir casinoları son derece yavaş — çözüm?

Blokzincir ve casinolar iyi bir uyumu vardır. ETH blokzincir akıllı sözleşmeleri mükemmel bir eş. Sektöre pek çok fayda sağladı— mutlak şeffaflık, anonimlik, anlık para çekme/yatırma ve daha fazlası.

Bunun heyecan verici olduğu kadar, Casinoyu blokzincire bağlamak büyük bir sorun oluşturuyor — yavaş rastlantısallık üreteci. Tam rasgeleliği üretin, bir kazanan belirleyin, ödemeyi yapın ve her şeyin şeffaf olduğundan emin olun 2 dakika sürecektir. Ve muhtemelen, her bahisten sonra 2 dakika bekleme süresi olursa, oyun oynamayacaksınız. Bu, kullanıcı deneyimi açısından büyük bir kusur. Böyle bir ürünün gerçek para casinoları veya daha hızlı bitcoin casinoları ile rekabet edebilmesinin hiçbir yolu yoktur.

Daha önceki casino projemiz (mutlak şeffaf slotlar) için — www.etherslots.win bekleme zamanını gizlemek için slot arabirimini kullandık.

Bağlantı akışını yok etmek için:

Casino -> Oraclize -> random.org

Bu yöntem, diğer ETH casinoları tarafından kullanılır. Zamanlama sorunu en büyük sorundur. Random.org, casino için rasgele sonuç üreteci olarak çalışır ve üçüncü parti hizmeti olan Oraclize ile bağlıdır. Şu anda Oraclize, blokzincir dapplarını bağlayan blokzincir olmayan en güvenilir 3.parti hizmetidir.

Bu grafikte tüm işlemin ETH blokzincirine 4 istekte bulunmasını gerektirdiğini görebilirsiniz. 2 kez istek ETH kriptopara hareketiyle ve diğer 2 kez rasgelelik oluşturma için gereklidir — (RNG). Ve tüm bu 4 isteği yapmak ve teyit almak için yaklaşık 1–2 dakika işlem süresine ihtiyacı vardır.

Elde ettiğimiz nihai sonuç:

  • Kumar uygulaması için gerekli işlem onayı hızına ihtiyacı olmayan ETH blokzinciri +
  • Oraclize aracılığıyla bir bilgiyi geçmek için geçen zaman +
  • Random.org’dan bir numara almanın zamanı -

Şu anda tam olarak ETH Blokzincirine entegre edilmiş kumar oyununu düzgün çalıştırabilecek herhangi bir yol bilmiyorsunuz. Eterslots.win için kullandığımız mekanizmayı sıfırdan başlayarak aşmamız gerektiğini fark ettik ve Edgeless için böylece bir fikir doğdu.

Edgeless casino için, random.org’u kullanarak rasgelelik oluşturmak için blokzinciri kullanmıyoruz (bu çok yavaş), bunun yerine casinomuzun sunucusunda rastgeleliği oluşturuyoruz; böylece çok fazla zaman kazanabiliyoruz.

Rastgele sayının sunucuda nasıl oluşturulduğunu, bunun diğer casinoların sayısından nasıl daha şeffaf olduğunu merak ediyor olabilirsiniz. Modelimizin yaratıcı olan kısmı — şeffaflık mekanizması, rastgele bir sayı oluşturmak için oyuncunun seed/girdi sayısını ve casino’nun seed/girdi sayısını kullanıyor. Rasgele sayı üretmek için seedler harmanlanıyor (şu anda çoğu online casinonun kullandığı yöntemle aynıdır).

Bununla birlikte, oyuncuların ve kumarhanelerin giriş değerleri/seedleri işaretlenir/hashlenir ve blokzincire gönderilir.Kapalı bir sunucuda rastgelelik üretilmiş olsa bile, tam şeffaf bir mekanizmaya sahip olmak istiyorsanız bu bölüm önemlidir. mukayese için; etherslots.win’in q zaman sorunu vardır, çünkü rasgelelik blokzincir eşliğinde üretilir ve bu görev çok uzun sürer.

Edgeless’te dahili sunucu rastgeleliği (oyuncu seedini kullanarak) üretir, ancak akıllı sözleşme hashleri/işaretleri/log aktivitelerini kaydeder ve onu blokzincire yükler. Casino, rasgele mekanizmada fark edilecek herhangi bir değeri değiştiremez. Herkese açık olarak casino sunucusunu tüm gözler izleyebilir. Herhangi bir şüpheli etkinlik hemen blokzincirinde görülür. Böylece Edgeless ile gerçekten hızlı oyunlar dönebilir.

Bu grafikte, tüm mekanizmanın daha önceki yöntemde blokzincire sadece 2 istek talep ettiğini görebilirsiniz. Ayrıca bu 2 işlem, RNG (rasgelelik üretimi) değil, ETH kriptoparası ile ilgilidir ve herhangi bir ek istek olmaksızın rasgelelik üretebiliriz. Bu durum bize hız kazandıracaktır.

Doğru kumar oynamak için gerekli olan casino hızımızın ana farkını ve nedenlerini özetlemek için:

Etherslots.win ve diğer ETH casinoların rastgelelik çözümü:
Blokzincire 4 talepe ihtiyaç duyulmaktadır. 2'si parabirimiyle ilişkili, 2'si RNG ile ilgili. Tüm işlemler kesinlikle şeffafdır, ancak 1–2 dakika sürmektedir.

Edgeless rasgelelik çözümü:
 Blokzincire sadece 2 talep gerekiyor. Her ikisi de parabirimiyle alakalı, RNG değil. Raslantısallık sunucumuzun içinde oluşturulur ve bize hız kazandırır. Akıllı sözleşme, şeffaflık için hashleri/işaretleri/log aktivitelerini kaydeder ve onu blokzincire yükler.

Rasgelelik üretim hızı hakkındaki düşünceleriniz neler?

Okumaya devam, %0 house edge Blackjack ve %0 house rulet, Casinoda karlılıkta bu ikiside aynı mı?

HIZLI BAĞLANTILAR:

Website: www.edgeless.io

White paper: http://bit.ly/2jHIb7T

Slack: edgelessethcasino.signup.team

Reddit: reddit.com/r/edgeless

Twitter: twitter.com/edgelessproject

Facebook: www.facebook.com/EdgelessCasino

Show your support

Clapping shows how much you appreciated beyinsi’s story.