tradisys_russia | Unsorted

Telegram-канал tradisys_russia - Waves / RIDE dev chat RU

712

Waves developers Ru

Subscribe to a channel

Waves / RIDE dev chat RU

Спасибо, сейчас попробую

Читать полностью…

Waves / RIDE dev chat RU

Пример кода: https://waves-ide.com/s/6477185ae40ef7002a7c207b

Читать полностью…

Waves / RIDE dev chat RU

При чём тут signer? Нужен код dapp

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

в 310 мы записали данные с которыми был вызов, а в 341 соотносим их с данными второго вызова, так выходит?

Читать полностью…

Waves / RIDE dev chat RU

Это все делается двумя вызовами контракта, верно? Нельзя какой-то метод написать типа let random = getRandomNumber(FROM, TO) ?

Читать полностью…

Waves / RIDE dev chat RU

Звучит просто, только по коду не получаеться это прочитать (

Читать полностью…

Waves / RIDE dev chat RU

просто декомпилируй контракт и увидишь, что из чего вызывается
https://w8.io/tx/EAuARJDp7JJdobBNt4L9TE8bKgedtC4UKmVpWUwxcSZ1

Читать полностью…

Waves / RIDE dev chat RU

Если я правильно понимаю, getRandomNumber принимает 4 аргумента (variants,txId,hatchingFinishHeight,offset), initRebirth принимает один аргумент

Читать полностью…

Waves / RIDE dev chat RU

Вы говорите уже не про метод getRandomNumber, верно?

Читать полностью…

Waves / RIDE dev chat RU

Подскажите адрес контракта уток

Читать полностью…

Waves / RIDE dev chat RU

У уток открыт код фронта?

Читать полностью…

Waves / RIDE dev chat RU

Что-то вы пишите непонятное.

Можете свою задачу сформулировать полноценно?

Читать полностью…

Waves / RIDE dev chat RU

Мне то нужно у клиента вызывать эти методы и получить результат или чтобы это хотя бы можно было вызывать через waves-dapp.com

Читать полностью…

Waves / RIDE dev chat RU

Как и в какой последовательности мне это вызывать через signer? Можете сделать простой пример чтобы было понятно?

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

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

Читать полностью…

Waves / RIDE dev chat RU

@beeblbrx подскажите, я наше такой проект Waves Randomizer (https://random.wavesplatform.com/). Может его легче использовать? Он еще работает?

Читать полностью…

Waves / RIDE dev chat RU

его можно написать на фронте или беке, но за один атомарный вызов контракта никак

Читать полностью…

Waves / RIDE dev chat RU

важные строки - 310 и 341

Читать полностью…

Waves / RIDE dev chat RU

На стадии init контракт как бы говорит "чувак, сейчас энтропии нет, но через 2 блока, на высоте 3666696 ты получишь свою энтропию"
И потом на завершающей стадии проверяем, что юзер и правда подписался на получение рандома, сверяем высоту и отдаем рандом из vrf

Читать полностью…

Waves / RIDE dev chat RU


"call": {
"function": "initRebirth",
"args": [
{
"type": "string",
"value": "3PLUVFsHjb35ZMVeXHBWQoQ6M12sB9VnekD"
}
]
},

Читать полностью…

Waves / RIDE dev chat RU

я говорю о том, как правильно вызывать данный метод

Читать полностью…

Waves / RIDE dev chat RU

вот например initRebirth
https://w8.io/tx/5YFznqECKmdHTYiHDwKoJj7HFR2P8jeEuCzK3ek1ByWj

и соответствующий finishRebirth
https://w8.io/tx/8Cr5MZwA9eWMtoPGGJ3aoBNdM1YwvRvd1HVZmyUhYd8f

Читать полностью…

Waves / RIDE dev chat RU

по эксплореру в блокчейне все видно

Читать полностью…

Waves / RIDE dev chat RU

Можно где-то увидеть, что шлет клиент в этот метод?

Читать полностью…
Subscribe to a channel