GOGOGOLLC
Blog'a dön
EngineeringMay 19, 20269 min read

Kuantum dürüstlük: I-Ching × kuantum RNG algoritması.

Şans oyunları için ispatlanabilir-adil RNG gerçek bir problem. Çoğu çözüm sunucu-tarafı hash'leri kullanıyor ve oyunculardan denetime güvenmelerini istiyor. [ezagor](https://ezagor.com)'da yıllardır farklı bir yaklaşım eskizliyorum — I-Ching'in 64 heksagramı donanım-kuantum rastgeleliğiyle çaprazlanmış, istatistiksel olarak tek-tip VE sembolik olarak yorumlanabilir sonuçlar üretiyor. İşte algoritma.

Atakan Özalan

Atakan Özalan

Kurucu ortak & mühendislik lideri, GOGOGO LLC

Kuantum dürüstlük: I-Ching × kuantum RNG algoritması.

ezagor.com'da katalog I-Ching × Kuantum dürüstlük algoritmasından bahsediyor — "yalan söylemediğini kanıtlamak isteyen şans çarkları için bir dürüstlük algoritması." Bu tasarımı birkaç yıldır rafine ediyorum ve sessizce işlettiğim küçük RNG-bağımlı sistemler boyunca parçalarını sevk ettim. Bunu tek bir yerde yazdığım ilk sefer. Bu, bugün, bir GOGOGO LLC ürünü değil — ezagor takma adında, karanlıkta inşa edilen uzun şeyler kataloğunda oturuyor.

Yine de çözdüğü problem gerçek ve tasarımın yayımlanmaya değer olduğunu düşünüyorum. İspatlanabilir-adil RNG, sonuçlarının değeri seyircinin rastgeleliğe güvenmesine bağlı olan her yerde önemli — kumar, çekiliş, NFT mint'leri, içerik öneri slot doldurma, düşmanca bahisli A/B test ataması.

Klasik PRNG'nin neden yeterli olmadığı

Klasik sözde-rastgele sayı üreteçleri deterministik. Seed verildiğinde tüm akış yeniden üretilebilir. Standart "ispatlanabilir adil" hile turun öncesinde hash'lenmiş bir seed'i commit etmek, sonra seed'i açıklamak ve oyuncunun doğrulamasına izin vermek. Denetim matematiksel olarak işliyor. Duygusal olarak işlemiyor — çoğu oyuncunun hash'in ne olduğuna dair hiçbir fikri yok ve operatöre güvenmesi isteniyor.

Bunun yerine istediğim, şu özelliklere sahip rastgelelikti:

  1. Kaynakta deterministik olmayan. İlke olarak bile seed'den türetilemez. Donanım kuantum bunu veriyor.
  2. Bağımsız doğrulanabilir. Ayrı bir kuantum kaynak artı kamu seramoni durumundan ikinci bir gözlemci eşleşen bir sonuç türetebilir.
  3. Sembolik bir yüzeye sahip. Sonuç aynı zamanda bir okuma — anlamı olan bir heksagram — değil sadece çıplak bir tamsayı. Kuantum mekaniğini anlamasalar bile, teknik olmayan kullanıcıların ne olduğunu anladıklarını hissetmelerine izin veren kısım bu.

I-Ching gözlemi

I-Ching, 64 heksagram (六十四卦) etrafında inşa edilmiş 4.000 yıllık bir kehanet sistemi. Her heksagram altı yığılmış ikili çizgi — yin (kırık) veya yang (sağlam). 2⁶ = 64. Sistem mekanik olarak 6-bit alan üzerinde tek-tip bir örnek. Klasik yöntem civanperçemi sapları veya altı kez para fırlatmak.

İki özellik onu amacımız için faydalı kılıyor. Birincisi, alttaki mekanizma ikili rastgelelik — donanım kuantum kaynaklarının doğal olarak ürettiği şey. İkincisi, 64 sonucun her birine 4.000 yıllık birikmiş yorum ekli. Sonuç sadece 1 ile 64 arasında bir tamsayı değil; aynı zamanda bir şiir ve bir tavsiye parçası. Çoğu oyuncunun rastgeleliğin konuştuğunu hissetmesi için ihtiyaç duyduğu sembolik yüzey bu, sadece üretildiğini değil.

Algoritma, bir paragrafta

Her tur için: (1) operatör bir salt yayımlıyor — genellikle tur kimliği artı katılımcı listesinin hash'i. (2) Operatör bir donanım kuantum rastgele kaynaktan 6 bit entropi sorguluyor. (3) 6 bit salt'ın ilk 6 biti ile XOR-karıştırılıyor. (4) Ortaya çıkan 6-bit dizesi I-Ching heksagram tablosuna eşleniyor (kanonik bir sıralama ile — King Wen sırası standart). (5) Heksagram numarası turun ham sonucu oluyor. Operatör QRNG sağlayıcısından ham kuantum bayt'larını artı salt'ı yayımlıyor. Katılımcı XOR-karıştırmayı ve heksagram eşlemeyi bağımsız olarak doğrulayabiliyor. Heksagram'ın geleneksel yorumu turun anlatı yüzeyi oluyor.

Kuantum bitleri nereden alıyorsun

Donanım QRNG sağlayıcıları 2026'da bir emtia olarak var. Quantinuum, IDQ, ANU'nun quantum-numbers servisi, AWS Braket'in QRNG endpoint'i ve çeşitli diğerleri yüksek-hızda (~Mbps) kuantum akışları TLS API'leri üzerinden yayımlıyor. Çoğu ucuz. Sağlayıcının işi sana imzalı, denetimli entropi vermek; operatörün işi onu kamu salt'ıyla birleştirmek ve kanonik tablo üzerinden eşlemek.

Merkeziyetsiz ayarlar için, eşik imzalardan doğrulanabilir rastgele baytlar üreten dağıtık beacon protokolleri — drand, the League of Entropy — de kullanabilirsin. Aynı algoritma geçerli; sadece donanım QRNG adımını bir drand turuyla değiştir.

Bunun neden bir oyuncak olmadığı

Sıradan ispatlanabilir-adil RNG'nin sahip olmadığı üç gerçek özellik:

Özellik 1 — İstatistiksel tek-tipliği

Donanım QRNG artı salt-XOR 64 sonuç üzerinde tek-tip bir dağılım üretiyor. Bu pipeline boyunca yüz binlerce tur çalıştırdık (küçük özel deploylar) ve sonuç frekansındaki chi-kare testi tutarlı şekilde %95 güven bandı içinde kalıyor. Rastgelelik gerçek, sadece iddia edilen değil.

Özellik 2 — Denetim şeffaflığı

Her tur (salt, ham kuantum baytları, heksagram) yayımlıyor. Herhangi bir katılımcı eşlemeyi tek bir XOR ve bir lookup ile bağımsız olarak yeniden üretebiliyor. Güvenilecek tescilli algoritma yok. Denetim bir telefondan yapılabilir.

Özellik 3 — Sembolik okunabilirlik

Bu, onu sıradan kriptografik RNG'den ayıran kısım ve mühendisler tarafından geçiştirilen kısım. Sonuç geleneksel yorumlu bir adlandırılmış desen. Oyuncular bunu bir sayı olarak değil, bir okuma olarak deneyimliyor. Bu mekanik olarak hiçbir şey değişmemiş olsa bile "adillik"in nasıl hissedildiğini değiştiriyor. Sembolik yüzey dürüstlüğün kullanıcı arayüzü.

Bunun ne için iyi olduğu ve ne için olmadığı

İyi uyum: kültürel olarak meşgul kitleli düşük-bahisli şans oyunları; sonucu anlatım isteyen NFT trait ataması; piyango / çekiliş sistemleri; törensel rastgelelik; kamu denetimli ML A/B ataması. Kötü uyum: sembolik yüzeyin öngörücü olarak yanlış okunabileceği aşırı-yüksek-bahisli finansal rastgelelik (insanlar heksagramları yorumlayacak; bu seremoni için bir özellik ve finans için bir hata); kriptografik anahtar üretimi (uygun KMS kullan); kitlenin gerçekten rastgelelik istemediği durumlar.

Kriptografik rastgelelik güven matematiksel problemini onlarca yıl önce çözdü. Duygusal olanı çözmedi. İspatlanabilir rastgeleliğin üstüne sembolik yorumlanabilirlik katmak matematiği değiştirmiyor. Matematiğin nasıl hissedildiğini değiştiriyor. Şans oyunları için bu oyunun kendisi.

Bunu şimdi neden yazıyorum

Bunun versiyonlarını yıllar boyunca kişisel projeler, arkadaş operatörler ve küçük bir konsorsiyum için inşa ettim. ezagor takma adında yaşayan tür iş — gölge sahnesi — GOGOGO LLC'nin ürün sayfasında değil. Ama algoritma yeterince küçük ve kullanım-vakası yeterince gerçek ki bir takım arkadaşı veya müşteri bulabileceği bir yerde belgelenmiş olsun istiyorum.

İspatlanabilir-adil RNG, heksagram-eşleme kenar durumları veya kuantum-kaynak seçimi konuşmak istersen ulaşmak kolay. atakanozalan.com veya takma ad için ezagor.

Bunu işin için ister misin?

Önce hangi iş akışını kuracağını anlat. Sana 4 fazlı bir plan ve uygun ajanlarla geri döneriz.