Похожие чаты

@Beeblbrx подскажите, я наше такой проект Waves Randomizer (https://random.wavesplatform.com/). Может

его легче использовать? Он еще работает?

7 ответов

21 просмотр

Работает, но в любом случае вам надо учить ride, чтобы понять. И если в случае уток вам требовалось разобраться в 10 строчках кода, то здесь порядка 200 строк

lineout6- Автор вопроса
Zaphod Beeblebrox
Работает, но в любом случае вам надо учить ride, ч...

Так нечего учить, в это и проблема, вы ссылаетесь на собранный контракт в котором 30 или больше переменных значения(и типы) которых неизвестно и на концепцию генерацию случайного числа (вроде как) из эфира. Нет простых примеров, нет какой-то нормальной информации где это расписано, хотя это же одна из самых типичных задач. Я уже нашел более 30 статей которые удалили, контракты которых больше нет и т.д. по этой теме. Я также просмотрел документацию и примеры, возможно моего опыта совсем недостаточно, но я много лет пишу бек и мобильные приложения и для меня выглядит это как гадание на кофейных зернах. Сделайте простой и дружественный пример и эта тема пропадет как и не было или оракул который можно будет вызвать или что-то что будет работать для людей, т.к. именно им использовать и развивать платформу.

Вам же сказали, что кроме commit-reveal ничего не придумано. Если вам схема commit-reveal понятна, какие ещё вопросы?

lineout6- Автор вопроса
Dmitrii Pichulin
Вам же сказали, что кроме commit-reveal ничего не ...

У меня нет опыта взаимодействии с эфиром. И я не стремлюсь разрабатывать сам блокчейн waves. Я пользователь, просто хочу написать приложение используя эту технологию. Мне нужно отрыть документацию где бы было написано - "чтобы получить случайное число используйте этот метод" или "вставьте этот код".

lineout6
У меня нет опыта взаимодействии с эфиром. И я не с...

Могу лишь повторить, что нет случайных чисел общего назначения в блокчейнах, можно строить только схемы commit-reveal. Чтобы не накосячить, это надо хорошо понимать.

Dmitrii Pichulin
Могу лишь повторить, что нет случайных чисел общег...

Если вы понимаете это, то reveal часть сейчас вполне устоялась, берём commit данные и замешиваем vrf на расстоянии N блоков от commit, получим псевдослучайное число, чем больше N тем менее предсказуемо на этапе commit.

Dmitrii Pichulin
Если вы понимаете это, то reveal часть сейчас впол...

Пример раунда: 1) commit = ставка + игрок + высота 2) reveal = sha256( vrf( высота + N ) + commit ) 3) победа = status( ставка, игрок, reveal )

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта