Size: a a a

EOS RU (BLOCKCHAINED)

2021 May 14

И

Игорь in EOS RU (BLOCKCHAINED)
Нет сети eosx(есть blockexplorer eosx.io) вот они(или не они я не разбирался) написали контракт куда ты мог отправить usdt или eos и тебе давали награду. Сами контракты что-то по типу flash loan эфировского. В нем нашли баг и украли деньги
источник

D

Danil in EOS RU (BLOCKCHAINED)
Я могу узнать сколько будет стоить транзакция CPU, перед её отправкой ?
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Сколько потратит ресурсов? Найди подобные транзакции и посмотри сколько стоили они. Скорее всего то, что ты хочешь сделать уже делал кто-то еще
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Там много подводных камней, но приблизительно можно оценить
источник

D

Danil in EOS RU (BLOCKCHAINED)
сеть может быть нестабильна и может быть разница, а мне надо к примеру по конкретному блоку и транзе
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Что значит конкретный блок? Ты про то, что одна транзакция может тратить разное количество ресурсов у разных блок продюсер? Да это так, как я и писал оценить можно найдя транзакцию которую ты хочешь сделать и посмотреть сколько она стоила
источник

И

Игорь in EOS RU (BLOCKCHAINED)
И что ты имел в виду под нестабильностью я тоже не уловил. Что ты хочешь конкретно сделать?
источник

D

Danil in EOS RU (BLOCKCHAINED)
к примеру одна и та же транза в разное время пожет потратить и 500 us и 8000 us, как мне оценить перед отправкой сколько конкретно уйдёт ?
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Вот это и есть те подводные камни, может контракт выполняет разную логику при вызове одного метода. Первый раз просто пишет, второй раз пишет+проверяет(придумать можно все что угодно) или это разные БП и тогда нужно смотреть и ловить блоки тех у кого транзакция стоит дешевле
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Хотя 500 и 8000 слишком большая разница для БП
источник

И

Игорь in EOS RU (BLOCKCHAINED)
https://labs.eostitan.com/#/bp-cpu-performance/?period=1%20week&mode=linear

Вот пример, одна транзакция и сколько она стоит у разных БП
источник

D

Danil in EOS RU (BLOCKCHAINED)
хм, спасибо
источник

D

Danil in EOS RU (BLOCKCHAINED)
а я по факту могу смотреть информацию о блоке и если там не устраивающий меня среднй cpu по моим транзам не отправлять туда её ? Или это рандом ?
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Блоки идут в определенной последовательности, посмотри за ними и увидишь что БП повторяются и всегда имеют окно в N блоков каждый
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Нормальные сервисы если тебе не хватает ресурсов пишут ошибку мол требуется 500us ты имеешь 0(или другое число меньше 500) вот так тоже оценить
источник

D

Danil in EOS RU (BLOCKCHAINED)
хочется просто до транзакции знать что она обанкротит cpu, даже если мне на неё хватает
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Только приблизительно оценивать. Это мне напомнило как я пользовался раньше еос и ловил блоки atticlab ибо у них они дешевле всех
источник

D

Danil in EOS RU (BLOCKCHAINED)
о, это очень интересная идея ))
источник

D

Danil in EOS RU (BLOCKCHAINED)
спасибо большое ) Действительно отследил по транзам и такие высокие cpu идут только от одного producer'a )
источник

И

Игорь in EOS RU (BLOCKCHAINED)
Посмотри на bloks список БП, они создают блоки в алфавитном порядке(да гениально и просто) и каждый по 12 блоков(это 6 секунд окно) вот и рассчитывай чтобы не попасть на того плохого БП
источник