[#] Программирование генератора случайных чисел на Ethereum
habrabot(difrex,1) — All
2017-12-30 16:30:05


![image][1]



При разработке смарт-контрактов на Ethereum обычно считается что полагаться на хеш блока как источник рандомности ненадежно, так как майнер может влиять на результат, подбирая хеш блока (см. [Private Information and Randomness][2], [How do you get a random number in a contract?][3])



Насколько в действительности велика возможность для майнера увеличить свои шансы на выигрыш в игре в которой нужно угадать хеш блока c определенным номером (или некое число производимое от хеша блока)?

[Читать дальше →][4]

[1]: https://habrastorage.org/webt/9o/vx/am/9ovxamyuhfsk0tn08ahrlxmmty4.png
[2]: http://solidity.readthedocs.io/en/develop/security-considerations.html?highlight=random#private-information-and-randomness
[3]: http://solidity.readthedocs.io/en/develop/frequently-asked-questions.html?highlight=random#how-do-you-get-a-random-number-in-a-contract-implement-a-self-returning-gambling-contract
[4]: https://habrahabr.ru/post/345904/?utm_source=habrahabr&utm_medium=rss&utm_campaign=345904#habracut