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

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

Розыгрыш

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

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

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

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


Список участников Синемафия — «Звёздные войны: Последние джедаи»

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

рюкзак - 1 шт


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

Скачать 

Победитель

Количество участников202
Номер блока BlockChain501880
Nonce3583749864
Строка для md5 хэша3583749864,1514149053315
Хэш md5ff34559c466ac6337759507419bfd9ea
Контрольная сумма crc32 от md53437599403
Номер победителя194 (3583749864 % 202 = 194)
Номер следующего блока BlockChain223283 (3437599403 % 501880 = 223283)

сумка-мешок - 1 шт


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

Скачать 

Победитель

Количество участников201
Номер блока BlockChain223283
Nonce3493948079
Строка для md5 хэша3493948079,1514149053315
Хэш md53cfe8ca89eed20c53644a910cb5ccb21
Контрольная сумма crc32 от md538770458
Номер победителя53 (3493948079 % 201 = 53)
Номер следующего блока BlockChain125698 (38770458 % 501880 = 125698)

сумка - 1 шт


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

Скачать 

Победитель

Количество участников200
Номер блока BlockChain125698
Nonce3244738424
Строка для md5 хэша3244738424,1514149053315
Хэш md5858708af11f3a11380ce7de1a14d21fb
Контрольная сумма crc32 от md53084408270
Номер победителя24 (3244738424 % 200 = 24)
Номер следующего блока BlockChain355670 (3084408270 % 501880 = 355670)

футболка - 1 шт


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

Скачать 

Победитель

Количество участников199
Номер блока BlockChain355670
Nonce3799773710
Строка для md5 хэша3799773710,1514149053315
Хэш md52de48d95d3db9226b83c5982d9f94c12
Контрольная сумма crc32 от md53541054964
Номер победителя50 (3799773710 % 199 = 50)
Номер следующего блока BlockChain291564 (3541054964 % 501880 = 291564)

бейсболка - 1 шт


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

Скачать 

Победитель

Количество участников198
Номер блока BlockChain291564
Nonce1156138965
Строка для md5 хэша1156138965,1514149053315
Хэш md5c504577c5cb52c40c4d0be59205aa347
Контрольная сумма crc32 от md52225582437
Номер победителя135 (1156138965 % 198 = 135)
Номер следующего блока BlockChain246517 (2225582437 % 501880 = 246517)

брелок «световой меч» - 1 шт


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

Скачать 

Победитель

Количество участников197
Номер блока BlockChain246517
Nonce1737926292
Строка для md5 хэша1737926292,1514149053315
Хэш md5ca0e139506f56fa1089f511e55d54a9a
Контрольная сумма crc32 от md52460138612
Номер победителя172 (1737926292 % 197 = 172)
Номер следующего блока BlockChain424732 (2460138612 % 501880 = 424732)

брелок BB-8 - 1 шт


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

Скачать 

Победитель

Количество участников196
Номер блока BlockChain424732
Nonce2820928868
Строка для md5 хэша2820928868,1514149053315
Хэш md53409d88778be8acf792e93407b05737c
Контрольная сумма crc32 от md51477331530
Номер победителя44 (2820928868 % 196 = 44)
Номер следующего блока BlockChain298690 (1477331530 % 501880 = 298690)

блокнот - 1 шт


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

Скачать 

Победитель

Количество участников195
Номер блока BlockChain298690
Nonce2229851367
Строка для md5 хэша2229851367,1514149053315
Хэш md5a5566c8cf7344411cf9c8369f2b240ae
Контрольная сумма crc32 от md52198388405
Номер победителя42 (2229851367 % 195 = 42)
Номер следующего блока BlockChain154005 (2198388405 % 501880 = 154005)

кармашек для телефона - 1 шт


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

Скачать 

Победитель

Количество участников194
Номер блока BlockChain154005
Nonce3145176842
Строка для md5 хэша3145176842,1514149053315
Хэш md5befd37737d4031762785a3954403c189
Контрольная сумма crc32 от md53975656016
Номер победителя148 (3145176842 % 194 = 148)
Номер следующего блока BlockChain264536 (3975656016 % 501880 = 264536)

браслет - 3 шт


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

Скачать 

Победитель

Количество участников193
Номер блока BlockChain264536
Nonce4239383862
Строка для md5 хэша4239383862,1514149053315
Хэш md5f8230366377de42e22cef2961361cc9f
Контрольная сумма crc32 от md5283810706
Номер победителя95 (4239383862 % 193 = 95)
Номер следующего блока BlockChain248506 (283810706 % 501880 = 248506)

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

Скачать 

Победитель

Количество участников192
Номер блока BlockChain248506
Nonce636431296
Строка для md5 хэша636431296,1514149053315
Хэш md5c5e197f3e16e28aeedf8159008353099
Контрольная сумма crc32 от md53329660939
Номер победителя64 (636431296 % 192 = 64)
Номер следующего блока BlockChain189019 (3329660939 % 501880 = 189019)

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

Скачать 

Победитель

Количество участников191
Номер блока BlockChain189019
Nonce2908401247
Строка для md5 хэша2908401247,1514149053315
Хэш md5545337d0b6dc5d9775aaec8bdf2a3cf9
Контрольная сумма crc32 от md52945226212
Номер победителя126 (2908401247 % 191 = 126)

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

#ID участникаПричина
0274555
  • Автор конкурса
1220634917
2372412276
3434400944
41224815
5400947859
6227891794
71071228
8229356
911657316
1018853820
1122666575
12173450797
13337968944
14376745602
15456725242
16463935578

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

#VK ID участника
052358
184205
2158658
3208234
4252115
5254151
6295145
7419779
8444458
9470650
10528894
11530673
12627652
13743403
141016913
151239861
161293775
171437855
181476576
191480860
201769281
211793547
221818024
231824688
241834987
251849974
262137691
272328992
283314192
293386441
303560937
313651060
323809042
333863324
344046206
354393217
364662169
374901245
385440284
395752158
406338433
416907271
426958322
437163175
448182741
458389393
468792140
479625632
4810181252
4910765881
5011167395
5111585466
5212140490
5314913978
5415069612
5515168906
5615820188
5716174247
5818028691
5919131387
6019579967
6120804776
6221758685
6321799983
6422017371
6523190030
6625646344
6726452643
6834718769
6938025338
7038156091
7138685806
7240757311
7349413480
7457131731
7561803353
7665924134
7769521508
7871527634
7973442848
8078764748
8180580740
8289518937
8390745043
8491544768
8599673083
86104292740
87110573383
88115598399
89116650331
90124659442
91127128303
92132283455
93137211548
94156261405
95159526426
96160179503
97168453285
98171397676
99176481890
100179805930
101181955889
102188940982
103193013337
104194224766
105198608594
106202271084
107202592184
108207423014
109208548524
110208750668
111210712176
112215876845
113222732312
114226263852
115226762312
116231786182
117234889373
118240695841
119243520826
120245950651
121259835442
122261024057
123266821881
124274150150
125275926945
126278419136
127286411801
128293292415
129304397705
130312810543
131314670048
132319912479
133321684900
134327594114
135327973402
136331335583
137346526007
138348909592
139364187444
140367341113
141367383556
142368615127
143368741483
144369461645
145369634686
146370379663
147370987802
148375944638
149377408364
150378892437
151379380196
152380363806
153380525456
154384289292
155386069118
156387657953
157388573783
158392091658
159392932238
160393149095
161395734262
162395929755
163396907408
164399496132
165399515609
166399589774
167400074257
168412234876
169412625670
170418186111
171421275633
172422617594
173428615406
174428945719
175432363449
176433704024
177438273622
178438784371
179440268288
180440820254
181444336776
182444540834
183445292432
184446681387
185448085533
186449487176
187449942436
188449966960
189450403570
190450431512
191450820306
192451211328
193451366959
194451465402
195452280411
196454074221
197459336753
198459339006
199459502157
200464220898
201464221685