Rastgele çekilişi doğrula
Kontrol etmek için bir sertifika kodu yapıştırın.
Bu araç neyi kontrol eder
Biri bir çekiliş yaptı ve size bir sertifika kodu verdi. Bu sayfa, o kodun kendi içinde tutarlı olup olmadığını söyler — sayıların gerçekten düzenleyicinin yayınladığı tohumdan gelip gelmediğini ve taahhüt izinin gerçekten o tohumu ve o ayarları kapsayıp kapsamadığını.
Her şey tarayıcınızda çalışır. Sertifika hiçbir yere gönderilmez.
İki kontrol
Taahhüt izi. Sertifika, tohum ve çekiliş ayarları üzerinden hesaplanmış bir SHA-256 özeti taşır. Bu sayfa o özeti yeniden hesaplar. Sertifikada saklanan özetle eşleşmezse, tohum veya ayarlar taahhüt yapıldıktan sonra değiştirilmiş demektir.
Tekrar oynatma. Tohumlu üretici tamamen deterministiktir, yani aynı tohum ve aynı ayarlar her zaman aynı sayıları üretir. Bu sayfa çekilişi yeniden çalıştırır ve karşılaştırır. Sayılar farklıysa, sonuç değiştirilmiş demektir.
Bir sertifika, yalnızca her iki kontrol de başarılı olduğunda geçer.
Başarılı bir kontrol neyi kanıtlar, neyi kanıtlamaz
Düzenleyicinin, taahhütte bulunduktan sonra tohumu, ayarları veya sayıları sessizce değiştirmediğini kanıtlar.
Tohumun öngörülemez olduğunu kanıtlamaz. Eğer düzenleyici tohumu kendisi seçtiyse ve çekilişten önce taahhüt izini hiç yayınlamadıysa, birçok tohum deneyip beğendiğini seçmiş olabilir. Taahhüt izi, ancak çekilişten önce, zaman damgası taşıyan bir yerde — bir gönderide, bir yorumda, bir mesajda — yayınlandığında bir anlam ifade eder.
Taahhüt adımının bütün amacı budur: “bana güvenin” sözünü, herkesin sonradan denetleyebileceği bir şeye dönüştürür.
İnsanların doğrulayabileceği bir çekiliş yapmak
-
Aralığınızı ve kaç sayıya ihtiyacınız olduğunu belirleyin.
-
Taahhüt izi oluştur düğmesine basın. Elde ettiğiniz özeti yayınlayın — çekiliş gönderisinde, bir yorumda, katılımcıların zaman damgasıyla görebileceği herhangi bir yerde.
-
Katılımları kapatın, ardından çekilişi yapın.
-
Tohumu ve sertifikayı yayınlayın. Herkes onu buraya yapıştırabilir.
-
adımı atlamak sertifikayı yalnızca göstermelik hâle getirir. Ona ağırlık kazandıran şey, taahhüt izinin önce yayınlanmasıdır.
Neden tek başına bir tohum yeterli değildir
Tohum yalnızca bir metindir. Sayı üretmesi ancak onun nasıl sayılara dönüştürüldüğünü bildiğinizde mümkündür — hangi algoritma, hangi aralık, kaç sayı, tekrarlara izin verilip verilmediği.
Taahhüt izinin tohumu ve ayarları kapsamasının nedeni budur. Bu olmasaydı, bir düzenleyici bir tohum yayınlayıp sonradan çekilişin farklı bir aralıkta yapıldığını ve gerçek sonucun başka bir sayı kümesi olduğunu iddia edebilirdi. Taahhüt bu kapıyı kapatır.
Bir taahhüt izi neden sahtelenemez
Bir SHA-256 özeti tek yönlü bir fonksiyondur: ileri yönde hesaplamak kolaydır, geri yönde çalıştırmanın ise bilinen bir yolu yoktur. Taahhüdü bağlayıcı kılan şey de budur.
Hile yapmak için bir düzenleyicinin bir özet yayınlaması ve daha sonra aynı özeti üreten farklı bir tohum ortaya çıkarması gerekirdi — bir ikinci-ön-görüntü saldırısı (second-preimage attack). SHA-256’ya karşı bugüne kadar böyle bir saldırı bulunamadı ve arama uzayı kaba kuvveti anlamsız kılıyor: 2²⁵⁶, gözlemlenebilir evrendeki tahmini atom sayısından daha büyük.
Sonucu ustaca yönlendirmek de mümkün değildir. Tohumun tek bir karakterini değiştirmek, özetin bitlerinin kabaca yarısını öngörülemez biçimde değiştirir. Hem yayınlanmış bir özetle eşleşen hem de işine gelen bir kazananı üreten bir tohum aramanın bir yolu yoktur, çünkü önce özeti sabit tutmanız gerekir ve özet her şeye bağlıdır.
Yani taahhüt izi, tohumu ve ayarları tamamen sabitler. Sabitleyemediği tek şey ne zaman yayınlandığıdır — gönderinizdeki zaman damgasının işin yarısını üstlenmesinin sebebi de budur.
Doğrulanabilir çekilişlerin önemli olduğu yerler
- Hediye kampanyaları ve yarışmalar — kazanamayan katılımcılar soruları soranlardır
- Topluluk ve DAO seçimleri — bir yer, bir hibe veya bir rol için kimin seçileceğini belirlemek
- Araştırma — bir hakemin yeniden çalıştırıp doğrulayabileceği bir örnekleme planı
- Yasal riski olan ödül promosyonları — bazı yargı alanları yalnızca bir iddia değil, ispatlanabilir bir yöntem gerektirir
- Bir yabancının inanmak zorunda kaldığı her şey — kitle ne kadar uzaksa, “rastgele seçtik” demenin tek başına değeri o kadar azalır