Post
Topic
Board Кодеры
Topic OP
Решение проблемы случайных чисел на блокm
by
YuriyBum34
on 15/09/2024, 06:22:06 UTC
Как мы знаем, в смарт контрактах нет по умолчнию случайных чисел. Для их генерации приходится  либо отказываться от децентрализации, либо обращаться к оракулу, т. к. Chainlink

Я хочу написать на Solidity генератор, собирающий множество постоянно меняющихся данных - например, котировки по ликвидным парам на DEX. Если взять штук 100, то они будут меняться быстрее, чем их можно все спарсить. Таким образом, число на их основе будет непредсказуемо для совершающего транзакцию, т е де-фапкто случайно.

Вопрос: будет ли достаточно для этого какого-то разумного количества источников? Или при наличии внушительных мощностей любое количество значений можно узнать быстрее, чем они изменятся? Что думаете?