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

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

Розыгрыш

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

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

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

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


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

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

светильник-ночник - 3 шт


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

Скачать 

Победитель

Количество участников131
Номер блока BlockChain510437
Nonce1511964228
Строка для md5 хэша1511964228,1518730509750
Хэш md54693f232d665c4fc3976973f0428060c
Контрольная сумма crc32 от md5325912875
Номер победителя87 (1511964228 % 131 = 87)
Номер следующего блока BlockChain254069 (325912875 % 510437 = 254069)

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

Скачать 

Победитель

Количество участников130
Номер блока BlockChain254069
Nonce3621926544
Строка для md5 хэша3621926544,1518730509750
Хэш md5f39ec51f23f35196ec624b4c539d017b
Контрольная сумма crc32 от md52891953946
Номер победителя54 (3621926544 % 130 = 54)
Номер следующего блока BlockChain328341 (2891953946 % 510437 = 328341)

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

Скачать 
Количество участников129
Номер блока BlockChain328341
Nonce3846454973
Строка для md5 хэша3846454973,1518730509750
Хэш md599c2f8a2d83eaa9cc30160eae569f4c2
Контрольная сумма crc32 от md52427511052
Номер победителя53 (3846454973 % 129 = 53)
Номер следующего блока BlockChain383117 (2427511052 % 510437 = 383117)

форма для льда - 3 шт


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

Скачать 

Победитель

Количество участников128
Номер блока BlockChain383117
Nonce973108835
Строка для md5 хэша973108835,1518730509750
Хэш md56e36a09f79f438abfd4ae48ac1fbae0a
Контрольная сумма crc32 от md52668484177
Номер победителя99 (973108835 % 128 = 99)
Номер следующего блока BlockChain429978 (2668484177 % 510437 = 429978)

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

Скачать 

Победитель

Количество участников127
Номер блока BlockChain429978
Nonce3864394357
Строка для md5 хэша3864394357,1518730509750
Хэш md510effeca58d16f808cfad42e2b488c70
Контрольная сумма crc32 от md5983370631
Номер победителя3 (3864394357 % 127 = 3)
Номер следующего блока BlockChain268969 (983370631 % 510437 = 268969)

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

Скачать 

Победитель

Количество участников126
Номер блока BlockChain268969
Nonce1970794575
Строка для md5 хэша1970794575,1518730509750
Хэш md57e913f7ebc52783440792a0b27ce7bb7
Контрольная сумма crc32 от md52259367724
Номер победителя99 (1970794575 % 126 = 99)

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

#ID участникаПричина
0420086734
1312734002
2296267292
31208788
4-158865766
  • Репост от группы
5-158725450
  • Репост от группы
63608869
7259469988
8112341697
97517186
10318547761
11247814137
1218853820
132695104
142155660
1518488768
16156261405
171016913
187083098
19106924337
2065924134

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

#VK ID участника
091964
1143442
2145631
3254151
4303775
5329503
6351978
7433756
8470650
9938276
101017908
111224815
121344094
134393217
144698409
155440284
165580866
175805481
185957450
197893056
2010181252
2110765881
2215867015
2319893826
2420488567
2521394374
2625373566
2726452643
2831798230
2932762237
3043481733
3144359826
3244487069
3344876990
3444997875
3549584993
3652629825
3753890090
3858955533
3964497609
4073442848
4184924512
4289518937
4399673083
44124659442
45128093820
46145734797
47145735432
48155006480
49159704516
50160095352
51166439521
52174525012
53178163633
54204966407
55208548524
56210712176
57212775002
58227891794
59243520826
60257744102
61262699502
62264626770
63278419136
64281373797
65293292415
66294790634
67296839684
68301917476
69302591180
70311622742
71314939560
72322563853
73324567483
74331335583
75331886599
76339801120
77343484584
78345283544
79352053478
80367341113
81367383556
82368741483
83369634686
84370379663
85370987802
86380363806
87384289292
88388573783
89390951435
90394991451
91399533507
92400074257
93400700232
94407786694
95408244616
96409225305
97411169569
98412234876
99412594050
100414616113
101422617594
102425445577
103426160252
104428067748
105428615406
106433549464
107436148955
108441007374
109444333402
110444540834
111445116062
112446133656
113446681387
114447720871
115449912963
116451211328
117452280411
118454538435
119456520753
120458302449
121464038989
122464220898
123464221685
124467049998
125467451356
126468396306
127469352472
128472309008
129472687509
130474780408