Arvonnan varmennus
Liitä varmennekoodi tarkistaaksesi sen.
Mitä tämä työkalu tarkistaa
Joku suoritti arvonnan ja antoi sinulle varmennekoodin. Tämä sivu kertoo, onko kyseinen koodi sisäisesti johdonmukainen — tulevatko luvut todella järjestäjän julkaisemasta siemenluvusta ja kattaako sormenjälki todella kyseisen siemenluvun ja asetukset.
Kaikki tapahtuu selaimessasi. Varmennetta ei koskaan lähetetä minnekään.
Kaksi tarkistusta
Sormenjälki. Varmenne sisältää SHA-256-tiivisteen siemenluvusta ja arvonnan asetuksista. Tämä sivu laskee tämän tiivisteen uudelleen. Jos se ei täsmää varmenteessa olevan kanssa, siemenlukua tai asetuksia on muutettu sitoumuksen tekemisen jälkeen.
Toisto. Siemenlukuun perustuva generaattori on täysin deterministinen, joten sama siemenluku ja samat asetukset tuottavat aina samat luvut. Tämä sivu ajaa arvonnan uudelleen ja vertailee tuloksia. Jos luvut eroavat, tulosta on muokattu.
Varmenne läpäisee tarkistuksen vain, kun molemmat kohdat täsmäävät.
Mitä läpäisty tarkistus todistaa — ja mitä ei
Se todistaa, ettei järjestäjä hiljaa muuttanut siemenlukua, asetuksia tai lukuja sen jälkeen, kun hän sitoutui niihin.
Se ei todista, että siemenluku olisi ollut ennustamaton. Jos järjestäjä valitsi siemenluvun itse eikä koskaan julkaissut sormenjälkeä ennen arvontaa, hän on voinut kokeilla useita siemenlukuja ja pitää sen, josta piti. Sormenjälki tarkoittaa jotain vain silloin, kun se julkaistiin ennen arvontaa, jossain aikaleimalla varustetussa paikassa — julkaisussa, kommentissa, viestissä.
Juuri tämä on sitoumusvaiheen tarkoitus: se muuttaa “luota minuun” -väitteen joksikin, jonka kuka tahansa voi tarkistaa jälkikäteen.
Näin järjestät arvonnan, jonka ihmiset voivat varmentaa
- Aseta väli ja tarvittavien lukujen määrä.
- Paina Luo sormenjälki. Julkaise saamasi tiiviste — arvontajulkaisussa, kommentissa, missä tahansa osallistujat näkevät sen aikaleimalla varustettuna.
- Sulje osallistuminen ja arvo sitten.
- Julkaise siemenluku ja varmenne. Kuka tahansa voi liittää sen tähän.
Vaiheen 2 ohittaminen tekee varmenteesta pelkän koristeen. Sormenjäljen julkaiseminen ensin on se, mikä antaa sille painoarvoa.
Miksi pelkkä siemenluku ei riitä
Siemenluku on vain tekstiä. Se tuottaa lukuja vasta, kun tiedät, miten se laajennettiin niiksi — mitä algoritmia käytettiin, millä välillä, kuinka monta lukua ja sallittiinko toistot.
Siksi sormenjälki kattaa sekä siemenluvun että asetukset. Ilman sitä järjestäjä voisi julkaista siemenluvun ja väittää jälkikäteen, että arvonta tapahtui eri välillä ja että jokin muu lukujoukko oli oikea tulos. Sitoumus sulkee tämän portin.