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

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

Розыгрыш

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

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

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

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


Список участников Ральф против интернета. Розыгрыш

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

2 билета на Премьеру мультфильма "Ральф против интернета" - 1 шт


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

Скачать 

Победитель

Количество участников223
Номер блока BlockChain550975
Nonce1564691558
Строка для md5 хэша1564691558,1542389521913
Хэш md5cdeeb24140ca3e19d62325928c124053
Контрольная сумма crc32 от md54191066221
Номер победителя16 (1564691558 % 223 = 16)

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

#ID участникаПричина
010392923
1479150914
273759186
3268369429
4269068629
5289259479
6-151615025
  • Репост от группы
78887058
8255926342
9281776279
10517273839
1162139493
12133741085
1367422421
1419294163
1593169577
16279574914
17504912691
18135531657
19480796275
20305492253
21334307764
2267447153
2334258884
24467463064
25449939584
26307277825
27308610606
28479584834
29385425774
3011421978
31309181868
32404504467
33145091065
34371444752
3519129552
3664464541
37301543665
3836756032
3958223226
403224408
415480408
42220080783
437164477
44149120763
45512649635
46496528020
47432588737
4810212603
4917478016
5019731987
5126339594
5227523553
5332186979
5432629575
5538105165
5644852256
5754418384
5863734657
59103092692
60143388012
61151418367
62167059067
63172112869
64173287710
65350805652
66354628111
67378414382
68379633729
69398694820
70434265723
71437400632
72507331699
73517084109

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

#VK ID участника
03433483
14003581
24344523
34430780
44537772
54790509
64915173
76153042
86618493
97083728
108082141
119525593
129576959
1310805865
1413238030
1513734714
1614210408
1714476617
1814773024
1916443886
2016812523
2116881804
2217607734
2318120733
2418831963
2519065595
2620308852
2720649360
2822295015
2922598727
3022637208
3122650217
3224452757
3325613645
3425776948
3525795137
3627686137
3728921540
3830601406
3932656249
4033131183
4135220702
4236724666
4336814468
4439850432
4539941246
4639954206
4741846652
4842182639
4943110029
5043364916
5143714286
5244623837
5345306638
5448232460
5548393554
5649550276
5752954121
5853468883
5954411553
6055017201
6156358546
6256455449
6356662667
6458690250
6558906856
6659038338
6759977893
6860111071
6960778787
7061767580
7164050337
7264214754
7366302367
7466718173
7567215872
7667418724
7767841533
7871683362
7973278129
8073825634
8174475019
8275709830
8376968500
8477213068
8577502766
8679291914
8784694731
8886410733
8986684657
9087359308
9187830217
9288473227
9389139699
9495274412
9597151486
9698396183
9798470755
98102869397
99106794674
100107515778
101108360180
102108658210
103112928341
104117853144
105122280774
106128284627
107129503232
108132233564
109132717002
110132871076
111134382965
112134742513
113135607380
114137647245
115137735203
116139019104
117139993831
118140103700
119140630901
120143768316
121144401161
122145012655
123152125601
124153763917
125155258448
126155946161
127161093858
128162876459
129162947515
130168850500
131169394034
132171242517
133171580458
134174045310
135174750298
136181063464
137182367973
138183593772
139193859774
140196238256
141197812664
142197976991
143198574849
144200323559
145205247119
146205357696
147212310914
148216243436
149233616976
150234062913
151243518358
152248632275
153254364907
154255422703
155255954998
156265907060
157265975862
158266707815
159266721908
160269679923
161271996786
162272103372
163272551660
164273403585
165273935409
166276931614
167277606377
168278471492
169279102836
170279700082
171279766608
172279927922
173282593251
174282593396
175283423339
176284329525
177286702151
178288298021
179294140163
180294638098
181296918708
182298323956
183298425221
184304253349
185305371422
186305756259
187306329033
188307468110
189308016634
190313641510
191321830974
192333094231
193339279017
194339315318
195343181373
196347999196
197351379927
198351986666
199354629163
200368681339
201368934744
202380287401
203386904833
204391263918
205398901521
206406660966
207421308012
208423810633
209425918033
210426217399
211435664318
212436808135
213452573906
214468856637
215472662393
216484736949
217491698856
218495267415
219499060992
220499709414
221509815551
222514836185