Защита от подтасовки

Победители выбираются согласно четко сформулированным правилам. МегаРандом публикует информацию о каждом этапе розыгрыша, поэтому никто не способен повлиять на процесс извне. Вкратце номер победителя вычисляется согласно содержимому последнего блока BlockChain. Каждые 10 минут в базе появляются новые блоки, изменить которые невозможно.

Розыгрыш

В момент создания конкурса запоминается время с точностью до миллисекунд. Это время переводится в UNIX Time, публикуется на странице с конкурсом и используется для поиска победителей. Список участников сортируется по возрастанию id, после чего применяется алгоритм поиска победителей.

Алгоритм поиска победителей

  1. В момент розыгрыша берется последний доступный блок из общедоступной базы BlockChain.
  2. Из него извлекается число Nonce, которое сложным образом рассчитывается, исходя из содержимого блока.
  3. Число Nonce делится по модулю на количество участников и получается номер первого победителя.
  4. Если нужны еще победители, то предыдущий победитель удаляется из списка участников. Число Nonce соединяется через запятую вместе с датой создания, и получается хэш md5, по которому вычисляется контрольная сумма CRC32.
  5. Для определения номера следующего блока BlockChain для поиска победителя, полученный CRC32 делится по модулю на количество блоков на момент розыгрыша.

Если номер блока совпал с последним, то берется первый. Далее алгоритм повторяется уже с новым блоком.


Список участников Синемафия — «Тёмная Башня»

Дата розыгрыша:Окончен
Дата создания:Создан в
Номер последнего блока BlockChain на момент розыгрыша:479543

книга «Стрелок» - 3 шт


Список участников (250): 

Скачать 

Победитель

Количество участников250
Номер блока BlockChain479543
Nonce385914757
Строка для md5 хэша385914757,1501532013552
Хэш md5911a34449279d6c3554c28b40293e2a0
Контрольная сумма crc32 от md5302104377
Номер победителя7 (385914757 % 250 = 7)
Номер следующего блока BlockChain471830 (302104377 % 479543 = 471830)

Список участников (249): 

Скачать 

Победитель

Количество участников249
Номер блока BlockChain471830
Nonce982842522
Строка для md5 хэша982842522,1501532013552
Хэш md5538f8c6db6ca94cffe5eac9c463d88d2
Контрольная сумма crc32 от md52318210221
Номер победителя180 (982842522 % 249 = 180)
Номер следующего блока BlockChain99359 (2318210221 % 479543 = 99359)

Список участников (248): 

Скачать 

Победитель

Количество участников248
Номер блока BlockChain99359
Nonce2769293769
Строка для md5 хэша2769293769,1501532013552
Хэш md52592f65e297d1f5c938ffeee3f1dd716
Контрольная сумма crc32 от md52470316003
Номер победителя33 (2769293769 % 248 = 33)
Номер следующего блока BlockChain190010 (2470316003 % 479543 = 190010)

сумка «Тёмная Башня» - 3 шт


Список участников (247): 

Скачать 

Победитель

Количество участников247
Номер блока BlockChain190010
Nonce3649887886
Строка для md5 хэша3649887886,1501532013552
Хэш md597dfe2b0b7c555a22828191a659f011b
Контрольная сумма crc32 от md5784503727
Номер победителя8 (3649887886 % 247 = 8)
Номер следующего блока BlockChain450922 (784503727 % 479543 = 450922)

Список участников (246): 

Скачать 

Победитель

Количество участников246
Номер блока BlockChain450922
Nonce698781100
Строка для md5 хэша698781100,1501532013552
Хэш md527527cf205839695019f914ae7c928fb
Контрольная сумма crc32 от md5494627056
Номер победителя142 (698781100 % 246 = 142)
Номер следующего блока BlockChain218223 (494627056 % 479543 = 218223)

Список участников (245): 

Скачать 
Количество участников245
Номер блока BlockChain218223
Nonce4199821572
Строка для md5 хэша4199821572,1501532013552
Хэш md50cb5bc02e2b3c9c5cb00cd6cea0eb35e
Контрольная сумма crc32 от md54146000426
Номер победителя212 (4199821572 % 245 = 212)

Не выполнили условия 42

#ID участникаПричина
0274555
  • Автор конкурса
1420086734
2312734002
351490930
4102487497
5390076321
6435563984
788950599
8293448563
9342851949
10324619612
1189615178
128792140
13428160479
14151294381
15230479701
16198702996
17437659911
18195447426
1925372182
20434687425
21428303198
2220323099
2327447815
24428156341
25399691462
26406153382
2741174895
28252115
2911933536
3018853820
3158442597
3284297462
33134762187
34143612393
35185388150
36427123535
37427247951
38427804988
39428143115
40428158414
41439655007

Участники конкурса 250

#VK ID участника
052358
184205
291964
3113935
4115420
5145631
6189870
7233094
8254151
9295145
10303775
11342454
12363633
13413959
14433756
15470650
16511732
17757144
18889618
19935475
201016913
211224815
221239861
231412909
241498157
251701571
261834987
271849974
281858809
291881632
302094593
312130526
322137691
332951122
343090679
353442760
363700689
373794366
383809042
394360669
404393217
415142428
425440284
435719190
445725999
455752158
465767999
475957450
486206265
496338433
506520278
517893056
528389393
538514866
549159496
559625632
569906134
5710717458
5810750737
5911554457
6012140490
6112672524
6213133998
6314913978
6415820188
6516302113
6616606333
6717060373
6817237852
6917536583
7017650853
7117863062
7218113722
7318418841
7419675157
7519885785
7620101722
7720169694
7820216859
7920833614
8021758685
8123190030
8225371316
8325373566
8425377445
8525646344
8626452643
8726487955
8826748590
8928589592
9029072432
9130612344
9230700529
9332246119
9434718769
9536188520
9636876452
9737169252
9841517965
9942541841
10043481733
10144037132
10246277744
10348843252
10449584993
10554409357
10655156463
10755816783
10865339395
10967634086
11071527634
11173442848
11289518937
11390459846
11495093884
11598940803
11699673083
117105523875
118115598399
119116650331
120122214078
121123515884
122124659442
123125285364
124128093820
125129800136
126132283455
127132864293
128133924067
129134333461
130142989497
131144483929
132150634663
133150959664
134155006480
135156261405
136159526426
137161856569
138162182289
139166439521
140167701967
141171397676
142173159758
143179818607
144180879947
145183198385
146184283760
147193177616
148194224766
149195092450
150201875336
151201875344
152202482947
153207660243
154210712176
155215109805
156217507505
157217674863
158219472219
159227891794
160237952423
161252979567
162254135518
163254414607
164264626770
165269397125
166275926945
167278419136
168293292415
169293658289
170301769397
171302591180
172304261673
173306040407
174311622742
175312810543
176315959310
177318547761
178319912479
179324567483
180325097273
181325344594
182327973402
183331335583
184331886599
185339740947
186343484584
187350688405
188355950821
189357410782
190364187444
191367341113
192367383556
193368615127
194368741483
195369461645
196369634686
197370114239
198370379663
199375758038
200377408364
201378892437
202379308758
203379380196
204380363806
205380525456
206381924567
207384289292
208387657953
209388573783
210391117808
211392928197
212392932238
213393149095
214394991451
215398214928
216399496132
217399515609
218399589774
219400074257
220406494594
221407906976
222407992590
223412389328
224412625670
225412637291
226413681447
227414616113
228414723892
229416880655
230418314109
231419177430
232421275633
233422617594
234422918067
235423761710
236425878915
237426321062
238428046171
239428615406
240428945719
241431214943
242432068751
243432363449
244433549464
245436148955
246438273622
247439686076
248440820982
249441007374