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