Теоретического ограничения на размер кольца нет. На практике подписать или проверить кольцо из 1000 ключей занимает меньше секунды, 10000 ключей около 7-ми секунд, и так далее линейно. Размер подписи тоже растёт линейно. Помимо этого алгоритма подписи существуют другие алгоритмы где и время и размер будет расти логарифмически, но они пока что достаточно новые и не проверены временем.
Теперь понятно почему мне и супруге не приходили sms с госуслуг во время голосования - чтобы можно было подсунуть другие бюллетени вместо наших и при этом количество бюллетеней сошлось. Как только голосование закончилось всё сразу стало приходить.
Напоминаю что без sms с госуслуг было невозможно проголосовать
Если штрих-код привязан ко времени через totp который обновляется каждые 15 секунд, то можно ли просто распечатать себе заранее штрихкодов с меткой по времени и в нужный момент предъявить нужный код?
Можно даже не печатать на каждые 15 секунд, а к примеру на каждые 5 минут, и на входе просто подождать до нужного момента.
Выглядеть, конечно, будет странно, но должно работать
Решение очень простое - публикуем список избирателей с точностью до дома или даже до подъезда. По этому списку видно кто какой публичный ключ имеет и где примерно он живет. Далее группируем их по виртуальным участкам по 2000 человек. И получаем такую же систему как с обычными бумажными выборами только более защищенную. Список домов в городе не является персональными данными, и так же не является персональными данными сколько совершеннолетних живет в этом доме.
Для целей честного голосования подходит кольцевая подпись с образом ключа, как в Monero. Эта такая подпись где не узнать кто именно из участников проголосовал, но при этом так же можно заметить если кто-то пытается проголосовать два раза. Пример можно посмотреть тут https://cryptopoll.org/ , там есть веб-демонстрация и ссылки на научную работу
Каждому значению CRC32 соответсвует ровно один файл вида (2^32)-1 бит нулей и один бит 1. Т.е. грубо говоря в CRC32 "зашифровано" положение одного установленного бита в 4Гб.
Можно обоснование этого факта? По каким ключевым словам гуглить?
Не очень понимаю как работает batch update, react делает ререндер в следующем тике? Или на время вызова колбеков делает monkey-patch на всё что может вызваться асинхронно (setTimeout/Promise/etc)?
А как же Cake Wallet? Пользуюсь на Андроиде, всё ок
Теоретического ограничения на размер кольца нет. На практике подписать или проверить кольцо из 1000 ключей занимает меньше секунды, 10000 ключей около 7-ми секунд, и так далее линейно. Размер подписи тоже растёт линейно.
Помимо этого алгоритма подписи существуют другие алгоритмы где и время и размер будет расти логарифмически, но они пока что достаточно новые и не проверены временем.
Действительно. В таком случае можно использовать вариант кольцевой подписи без key image (он тоже реализован в Monero но пока что не на сайте)
Теперь понятно почему мне и супруге не приходили sms с госуслуг во время голосования - чтобы можно было подсунуть другие бюллетени вместо наших и при этом количество бюллетеней сошлось. Как только голосование закончилось всё сразу стало приходить.
Напоминаю что без sms с госуслуг было невозможно проголосовать
Есть atomic swap, покупаешь Биткоин и атомарно через tor меняешь на Monero. И так же обратно если нужно. Потери только на комиссиях Биткоина
Если штрих-код привязан ко времени через totp который обновляется каждые 15 секунд, то можно ли просто распечатать себе заранее штрихкодов с меткой по времени и в нужный момент предъявить нужный код?
Можно даже не печатать на каждые 15 секунд, а к примеру на каждые 5 минут, и на входе просто подождать до нужного момента.
Выглядеть, конечно, будет странно, но должно работать
Решение очень простое - публикуем список избирателей с точностью до дома или даже до подъезда. По этому списку видно кто какой публичный ключ имеет и где примерно он живет. Далее группируем их по виртуальным участкам по 2000 человек. И получаем такую же систему как с обычными бумажными выборами только более защищенную.
Список домов в городе не является персональными данными, и так же не является персональными данными сколько совершеннолетних живет в этом доме.
Для целей честного голосования подходит кольцевая подпись с образом ключа, как в Monero. Эта такая подпись где не узнать кто именно из участников проголосовал, но при этом так же можно заметить если кто-то пытается проголосовать два раза. Пример можно посмотреть тут https://cryptopoll.org/ , там есть веб-демонстрация и ссылки на научную работу
Интересно, по этой логике будут ли они штрафовать вульгарно одетых девиц за слишком сильно вызывающий вид?
В npm есть пакет для фронтэнда который делает тоже самое, почти миллион загрузок в неделю https://www.npmjs.com/package/nprogress
Ну что делать если пользователям так больше нравится
Ну как, как так получилось что по этой ссылке не рикрол?
Каждому значению CRC32 соответсвует ровно один файл вида (2^32)-1 бит нулей и один бит 1. Т.е. грубо говоря в CRC32 "зашифровано" положение одного установленного бита в 4Гб.
Можно обоснование этого факта? По каким ключевым словам гуглить?
Вот и стоило оно того, еще не выгорели?
Какой учебник посоветуете чтобы разобраться?
Да наверное на должность гендиректора оформили какого-нибудь бомжа, ищи-свищи его теперь чтобы счёт закрыть
Почему вывод базы делают не по центру?
Не очень понимаю как работает batch update, react делает ререндер в следующем тике? Или на время вызова колбеков делает monkey-patch на всё что может вызваться асинхронно (setTimeout/Promise/etc)?
Очевидно, потому что им платят меньше
А работать эти "ущемленные" на том же уровне не пытались? Каждый раз смешно слышать что бизнес готов доплачивать кому-то за просто так
По заголовку подумал что это будет что-то из разряда "нейронный сети для чайников" только еще более подробно объяснено чтобы даже самокатчик понял