Господа, как бы вы решили такую задачу
есть смарт контракт на evm который хитрым алгоритмом распределяет какой адрес какие биты получит
на входе = 5 констант и массив стейта
на выходе = массив стейта
код тюнился не одну неделю и пару раз переписывал - уже оптимальнее некуда ,
но тут у проекта есть острое желание чтобы он работал на 100к адресах
в коде гора for итп т/е/ он может плохо работать на больших размерах
соответственно появилась мысль а может сделать offload вычислений куда-т на бэкенд
а рез-т вычислений проверять zk пруфом
в нужную ли я стоорону думаю?
p/s/ еще нагуглил какой-то noir для этих дел
doulos819/circom-and-noir" rel="nofollow">https://hackmd.io/@doulos819/circom-and-noir
https://noir-lang.org/
https://github.com/noir-lang/awesome-noir?tab=readme-ov-file#learning-by-doing
https://github.com/noir-lang/noir-examples/blob/master/foundry-voting/circuits/src/main.nr
https://x.com/blockaid_/status/1851729469142372711
PSA: We think we’ve detected a supply chain attack on the Lottie-Player npm package, causing no many sites (non dApps as well) serving malicious content
Message from user Ангелина
has been removed because this user is in spam list (???)
Message from user Mihail Zybov
has been removed because this user is in spam list (???)
Допустим, у нас есть две своп-транзакции: одна с газом 50 Gwei, другая с 90 Gwei, и ни одна из них не содержит MEV. Возможно ли, что транзакция с более высоким газом окажется последней в блоке?
Читать полностью…если речь про эфир, то в нем нет жесткого правила, что транзакции в блоке должны быть отсортированы по газу
есть такая вещь, как MEV
а это вы в каком инструменте посмотрели? я чесгря от разработки смартов далек, у меня готовой либой в проекте ABI закладка парсится просто
Читать полностью…В базе данных селекторов (www (dot) 4byte (dot) directory/signatures) я такого не нашёл, но по структуре видно: первое слово указывает на смещение (0x40), то есть начиная от 3-го слова там массив из 19 элементов по 3 слова: адрес токена, адрес получателя и сумма
Читать полностью…Message from user Вероника
has been removed because this user is in spam list (???)
Обычно, если нет прямой выгоды вставлять свои транзы в нужном (выгодном) порядке, то сортируют по цене транзы (по стоимости за газ), но опять же это всё на усмотрение майнера.
Читать полностью…Здравствуйте! Почему транзакция с газом 11 Gwei не обгоняет другую транзакцию с газом 10 Gwei?
Читать полностью…Ну то есть сначала, конечно же, идёт массив (там ссылка на данные), а за ним газ, сигнатура примерно такая: bulkSend((address,address,uint256)[],uint256)
, но размеры могут быть разные (на газ, например, uint64 или uint16, на сумму uint128 или uint96), а имя метода вообще любое
Ребят, столкнулся с Coinbase транзакциями типа https://etherscan.io/tx/0xf0ccfcf00ec1da548caf0002965aed720c601b49382bda93c12b3d090cf95e20
Их ABI даже etherscan декодировать не может. Есть идеи как парсить?
Message from user Daria Zvonareva
has been removed because this user is in spam list (???)