MetaLamp | CIS
1.58K subscribers
509 photos
15 videos
1 file
447 links
Мы — команда web3 разработчиков

Здесь пишем о новостях, трендах, технологиях и продуктах, которые нам интересны

Подробнее о нас на metalamp.ru
Обсудить проект: @Gendrovich

Наш YouTube: clck.ru/3QMdSq

Наш чат: t.me/+L_tFSdgfNcwxNjEy
Download Telegram
💰 Base хорош, но не во всём, не всем, не всегда или вообще не он виноват

Как вы выбираете блокчейны под свои продукты?

Обычно я начинаю спрашивать:
➖ EVM/не-EVM?
➖ L1 или L2?
➖ А какая там финализация? Блоки-то могут и быстро создаваться, но важно когда там уже транзакцию отменить нельзя?
➖ Инфраструктура вокруг: эксплореры, оракулы, индексаторы, провайдеры, мосты, кошельки, всего не перечесть.
➖ Пользователи есть, ликвидности достаточно?
➖ Может кто из блокчейнов грантик даст? Хотя сегодня это наверное сомнительный поинт, кто у нас вообще готов хоть что-то дать на текущем рынке?

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

Когда на горизонте появляется проект около игровой/предсказательный у него обычно требования:
➖ Комиссии подешевле.
➖ Побыстрее финализацию для множества мелких игровых действий.
➖ Пользователи, ликвидность обязательно, это наш хлеб, мы их будем привлекать нахлабучивать.
➖ Ну инфраструктурка зрелая мастхев и обязательно с решением в абстракции аккаунтов

И вот я всегда советовал: "Ну возьмите Base, если не можете выбрать! Ну а что? Дешёвый, надёжный, all inclusive по инфраструктуре, не пожалеете".

И как бы я привык, что, если там вам прайсы нужны, то в Chainlink всё найдёте. Оказывается не все!

Equities — это данные о ценах акций и биржевых фондов. Если проще, то это возможность получить прайсы на Apple, Nvidia, Google, и т.д.

Chainlink поддерживает equities в Arbitrum, Optimism, Polygon (чему я был удивлен, оказывается старичка еще можно выбирать в 2026), но не в Base. Вот это попадос! 😅

🤟 Вывод

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

P.S. В моем случае, я напугался зря. У Chainlink нет equities в Data Feeds, но они есть в Data Streams, который они запустили в этом году. Data Streams — это pull-модель, как у Pyth Network, то есть подписанный отчёт по прайсу подтягиваешь офчейн и верифицируешь ончейн в момент, когда он нужен, а не читаешь готовую цену с контракта как в Data Feeds. Не знаю насколько это дорого, но хотя бы дока есть. Ах, да и в Pyth Network этого добра на любой вкус.

#павел_найданов

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
211711
Давно нас не было в уличных гонках 🚘

Плотно закопались в проектах и пропали. Исправляемся.

30 июля наш СPO #николай_бордуненко выступает на AMA-сессии у ребят из «Шард».

Тема встречи: «Цифровые активы, платежи и комплаенс: что реально меняется для бизнеса»

Поговорим о том, как меняется рынок, какие процессы уже перестраиваются и что из происходящего действительно важно учитывать бизнесу.


Вопросы можете оставить через форму!

Так что ничего не планируйте на вечер 30 числа! Детали встречи будут ближе к дате проведения 👋

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3953
👀👀👀
22181
Please open Telegram to view this post
VIEW IN TELEGRAM
48422
Сказ о том как я ИИ-сотрудника искал

Обложку для поста я видел несколько месяцев назад, до сих пор легкие мурашки по спине вспоминаю с мыслями "Здравствуй, всеобщее изобилие или что-то значительно хуже". И в очередной раз я вспомнил ее недавно когда прочитал в тележке про концепцию Agent-to-Agent Economy.

"We are moving from an era of simple token speculation to an era of creating real value. In a crypto ecosystem like Solana, AI agents don’t just execute human commands — they can form networks, hire specialized sub-agents to perform specific tasks (analysis, data search, trade execution), and instantly pay them from their own treasury wallets."
— Shaw (Основатель ai16z и разработчик фреймворка Eliza)


Звучит мощно. Картина, где агенты сами друг друга нанимают и платят, особенно на блокчейне, рисуется всё чаще. И уже не только рисуется, под это реально строят инфраструктуру (тот же x402 от Coinbase).

Посмотрел я (опять) на эту обложку и подумал, а почему бы не попробовать "нанять" к нам в команду такого автономного AI агента. Да, я вроде кожаный, но все же, могу ли я взять и нанять чужого готового агента, скажем, для отдела продаж?! Например, пусть будет сотрудник, который будет заниматься лидгеном.

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

Да, я мог купить подписку в каком-то сервисе типа Apollo, или собрать своего агента в Сlaude, или просто купить готовую базу контактов. Сразу сделаю оговорку, что это было исключительно для экспириенса.

Я подумал: мелькали же недавно сервисы, где AI-агенты нанимают людей. Наверняка есть и обратные - маркетплейсы, где людям можно нанять AI-агента…

Я нашел пару вариантов:

1. agentalent.ai — список агентов с выкупом сразу на месяц) Максимально приближенно с наймом сотрудника, от $2000 в месяц. Я пока морально не готов, ха-ха
2. agrenting.com — тут тоже маркетплейс, 82 агента, но грустнее, отзывов нет и выполненных задач тоже, похоже на довольно мёртвый проект, но может быть стоит дать время
3. были еще пара проектов где нужно было заполнить форму и ждать демо, но честно, я пошел дальше.

Я обсудил свою идею с коллегами, стоит ли вообще продолжать, и есть ли за этим будущее и получил пока 2 довольно скептических ответа:

1. Рома, наш ex. CEO (@shtykh_shtykh): Нанимая агента у таких сервисов, вам все равно придется самостоятельно сгружать ему контекст, а возможно и доступы. В чем тогда смысл найма таких агентов, если проделать ту же работу можно с Claude Code, Codex, Hermes и пр.? Я пока не понимаю

2. Илья, техлид, в целом был того же мнения: люди вряд ли будут массово доверять чужим агентам доступы и данные. Скорее каждый начнёт обрастать пачкой своих собственных агентов, чем отдавать работу на сторону.

Ну допустим, может, задача не та, и мне стоило выбрать что-то из веб3 и e-commerce. Или мы пока просто не готовы к такой парадигме. Но я все еще хотел бы попробовать.

Знаете реально рабочие платформы, где можно «нанять» чужого AI-агента и заплатить ему за результат?
И вообще — как вам сама идея Agent-to-Agent Economy? Это уже про настоящую экономику, где агенты будут друг друга нанимать и платить, или пока больше хайп и красивые презентации?

#михаил_дашкевич

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
39611
🔐 Опенсорс как бизнес, что нужно институционалам и про безопасность DeFi: разговор с Никитой из OpenZeppelin

Позвали на подкаст Никиту Хатеева — ведущего опенсорс-разработчика OpenZeppelin 💪

Поговорили, как из опенсорса получается бизнес: гранты, аудиты, работа через DAO (среди клиентов Aave, Compound и Uniswap).

Обсудили, зачем институционалам конфиденциальность и чем она отличается от приватности, как в OpenZeppelin оценивают безопасность DeFi изнутри и почему Никита смотрит на это оптимистично.

А, ну и про AI, куда уж без AI.

Тайм-коды:

00:00 — Интро
01:00 — О госте
02:00 — Про OpenZeppelin
03:50 — Про работу на других сетях
08:35 — Про первые версии и взломы
10:00 — Про Polkadot
11:41 — Про работе в Open Source
14:02 — Бизнес модель в Open Source
15:22 — Структура команды OZ
17:05 — Про заказчиков в EVM
18:45 — Про институализацию рынка и клиентов
20:25 — Конфиденциальность и приватность: отличия
22:45 — Про безопасность DeFi
25:25 — Про AI в OpenZeppelin
27:30 — AI-скилы для сотрудника
30:40 — Что изменится в ближайшие пару лет
33:33 — Про будущий кризис и его влияние на блокчейн
37:00 — Безопасность и AI в OZ
38:25 — Тренды в web3
39:55 — Каких инструментов не хватает
42:35 — Про Solana
45:27 — Про "ноу-хау" в Ethereum
49:33 — Про Polymarket


Детали в подкасте, вперёд слушать!

📺 YouTube
🎵 Яндекс-музыка
🎵 Apple-подкасты
💬 Слушать в Telegram

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9974
❣️ Tenderly: история верификации от первого лица

Когда постоянно пользуешься Tenderly для трассировки транзакции, тебе надо верифицировать смарт-контракт. Если ты сделал это для explorer, то в 99% случаев Tenderly может автоматически подтянуть код контракта оттуда и разложить на него весь стек вызова твоей транзакции.

Мой случай попадает в тот самый 1%, когда что-то пошло не так.


☠️ Затравочка

У нас блокчейн Base. Проект средний сложности, порядка 5 основных контрактов, версия Solidity 0.8.35, много чего наследуется от OZ. В общем, верифицировать руками смерти подобно. Поэтому использую возможности Foundry прямо в момент деплоя.

Пока мы только в тестнете, но уже готовимся к выходу в мейннет, поэтому активно тестируем — транзакций много. И вот появляется "транзакция-кандидат", которая ревернулась.

Привычно открываю Tenderly, жму кнопку "Fetch the contract from public explorer" и ничего. В этот раз проблему решил без глубокого погружения в код, но звоночек мне не понравился. Решил попозже эту проблемку как-нибудь разобрать.

💡 Поиск решения

Я знаю, что сУрьезные проекты верифицируют свои контракты в Tenderly приватно и используют для этого апишку. Я пошел сам в доку, нашел, что верифицировать можно через Foundry.

Время три часа дня. На раз-два быстренько запустил команду forge verify-contract --mne-na-Tenderly и ... чудеса, получил ошибку вида Bytecode does not match deployed contract.

Черт, но я ничего не менял в настройках деплоя! Версия компилятора, оптмизатор, все такое же, как и при деплое!Ладно, зову друга Клода, крутим, вертим этой командой на верификацию. В общем, жжем токены от души пару часов.

Единственное, до чего дошли по итогу — это что Tenderly не поддерживает еще версию Solidity 0.8.35. Звучит очень странно, на фоне того, что уже как-бы 0.8.37 вышла. Причину ошибки, которую Tenderly, возможно, кидает в ответ из консоли прочитать невозможно.

Решил попробовать понизить версию контрактов, но сначала на легком тестовом, чтобы не ломать свои. Бахнул 0.8.27, как у них в примерах, и все прошло с первого раза. Хм, интересно, включил в голове бинарный поиск и выяснил, что 0.8.34 и все что до нее (даже 0.8.36) работают, но не моя 0.8.35.

Время уже вечер! Ну, думаю, пришло время написать куда-нибудь в Tenderly. У них есть чат прямо в приложении, я туда коротенько свою проблему описал и там создался тикет по моей проблеме, а я пошел довольный спать с мыслями, что видимо завтра у нас переезд на 0.8.[что-нибудь].

☀️ Утро вечера мудренее

Честно говоря, я ни на что не рассчитывал, потому что привык, что саппорт штука номинальная. Она вроде есть, но лучше кого-нибудь напрямую знать, чтобы чего-то получить полезного.

Какого же было мое удивление, когда утром я получил ответ о том, что проблема действительно есть и она на стороне Tenderly.
I reproduced it: verification with solc 0.8.35 currently fails on our side whenever the contract has a strict version pragma such as pragma solidity 0.8.35; or ^0.8.35. That's a bug in how we handle that compiler version, not a problem with your contract.

И даже вот пж, попробуй чисто для верификации в Tenderly поставить версию компилятора ^0.8.0.
Keep 0.8.35 selected as the compiler, but in the source you paste into the verification form loosen the pragma line to something like pragma solidity ^0.8.0;.


Откладываю все свои дела, не иду чистить зубы, пробую и вуаля, получаю результат. Все контракты моего проекта внутри дашборда Tenderly и верифицированы.

Вывод

Иногда саппорт лучше клода, а я уже забыл какого это, когда тебе помогают люди. Хотя не факт, что мне ответил человек 😅

В общем, очередной прекрасный опыт верификации (когда это уже закончится).

Ну а Tenderly мое почтение, это не только хороший продукт без которого я не мыслю разработку смарт-контрактов, но и великолепная поддержка. Приходите к нам на подкаст)

#павел_найданов

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
51362
Please open Telegram to view this post
VIEW IN TELEGRAM
27521
Uniswap v4 hooks were a mistake

Это всего лишь громкий заголовок в статье от 0x. Моя лента просто заполнена мнением разных людей. Реакция бурная, но как будто негативный фон преобладает.

В чем суть?

Хуки в Uniswap v4 — это произвольный код, который исполняется в ключевых точках жизненного цикла пула (beforeSwap, afterSwap и т.д.).

Код произвольный — хук может ввести динамические комиссии или управлять дельтами для изменения ценообразования. Пусть слово "произвольный" не вводит в заблуждение, потому что ты не можешь во время свопа просто недодать кому-то денег на выходе, ты должен эту разницу урегулировать. То есть правил для произвольной логики там достаточно.

Но, безусловно, остается море возможностей для маневра, чтобы обмануть пользователя. Хук просто берёт большую комиссию и это полностью «урегулированная», валидная, с точки зрения протокола, сделка.

С другой стороны, через динамические комиссии часто пробуют решать проблему impermanent loss у поставщиков ликвидности. То есть при волатильности, комиссия для пользователя может плавать. Размер комиссии определяет хук. В итоге — это скам или не скам?

В своей статье 0x отмечает рост скам хуков в последнее время.

Мое мнение

Понятное дело, что в мире достаточно желающих сделать скам хук, но ведь это было понятно сразу, когда v4 запускалась в начале 25-го года.

По такой логике ERC-20 тоже было большой ошибкой, сколько через него увели ликвидности. Если так рассуждать, то может весь блокчейн — это ошибка, но что на этот счет думают AML сервисы?

Действительно ли скам хуки заполонили блокчейн?

Не известно. По-крайней мере статья на половину маркетинговая: методологии исследования нет, банально, что считалось плохими хуками не понятно. Ведь если они были просто задеплоены и через них не прошло ликвидности, можно их назвать скамом?

Вот хук с высокими динамическими комиссиями — это безопасный, вредоносный или вероятно вредоносный контракт?

Более того, у 0x вероятно есть конфликт интересов (это в комментариях тоже отмечено), ведь они работают на уровне маршрутизации и агрегации. Для них это боль и золотая жила одновременно: строить маршруты через пулы, избегая скам хуки. Это же киллер фича, которую можно продать своим пользователям.

И вот тут статья после поднятой проблемы как бы подталкивает нас к ним. Но мне не очень нравится громкий заголовок, что v4 — это ошибка, звучит грязно.

Итого

У меня раньше был скепсис по поводу v4, которая задумывалась, как площадка для того, чтобы проекты пришли и делали на этой базе безопасный дефай, а не форкали v2/v3. Но я не знаю прям знаменитых хуков за пределами небольшого комьюнити, которое в хуках варится.

Но после участия в инкубаторе от Atrium, я посмотрел на это по-другому. Я увидел, что Uniswap создал поле для экспериментов, где любой из нас может попробовать решить общие проблемы в отрасли: slippage, IL, LVR, MEV, toxic flow и другие. И это происходит прямо сейчас. По-моему это круто.

Ни в коем случае не опровергаю рекомендации в конце статьи 0x, они трезвые и почти бесспорные, но говорить, что v4 это провал неправильно.

P.S. Кстати, Hayden Adams дал свой публичный ответ:

Правильный сетлмент всегда был и остается на стороне агрегаторов и приложений, поэтому не стоит перекладывать эту ответственность на уровень протокола.


Ну и пошипил собственный API, который не имеет проблем с маршрутизацией между делом.

#павел_найданов

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
216444
💩 Скам
Или не скам


Мы уже несколько раз рассказывали про скамеров, которые регулярно к нам заходят. То закинут "файл проекта на посмотреть", то еще чего выдумают.

И вот мы снова столкнулись с чем-то подозрительным. Поэтому решили принести это в канал и устроить небольшое расследование.

Поэтому давайте так: мы к сообщению прикладываем описание вакансии (качайте, не бойтесь😨), вы смотрите и решаете: скам или не скам!

Голосовалка ниже и пишите в комментах, если найдете "ред флаги" в описании вакансии. А мы взамен расскажем, что там и как!

ПОЕХАЛИ

🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨
🎨🎨🎨🎨🎨🎨🎨

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
174
Please open Telegram to view this post
VIEW IN TELEGRAM
🍻🍻 Добро пожаловать в семью!

OZ добрался и до блокчейна Джастина Сана. Официально объявлено, что OZ поддерживает блокчейн Tron 🪙.

Теперь можно брать и пользоваться:
1️⃣ Библиотекой контрактов
2️⃣ MCP сервером
3️⃣ Upgrade плагинчиками
4️⃣ Wizard контрактов

Что меняли в библиотеке?

1. Переименовали все ERC в TRC.
2. Выкосили все, то, что в Tron не поддерживается и, в первую очередь — это абстракция акаунта и BlockHeader, который нужен для парсинга и проверка RLP-заголовков Ethereum-блока.
3. Адаптировали контракты под TVM, например create2 отличается под капотом из-за чуть разной деривацией адресов. Create3 вообще нет.

Вывод

TRON, в целом, совместим с EVM и поэтому каких-то глобальных отличий я не увидел. Solidity он и в Tron'е Solidity. Есть аудит этой библиотеки OZ от OZ (можно не смущаться, они так делают и со своей основной библиотекой начиная с 2022 года: аудируют сами себя).

🤣 Посмеялся над забавной ситуаций

Открыл отчет аудита и high найденная уязвимость связана с USDT. Звучит проблема так:

> On TRON, the USDT contract returns false from a transfer that has actually succeeded.


Как я понимаю немного забыли в своих контрактах работать с USDT через новую функцию SafeTRC20.safeTransferChecked.

#павел_найданов

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
508631
Омм, омм... Исчезнет грусть, в день,
Когда наступит праздник...
Омм, омм...
И мой путь - принесёт меня туда, где...

— Макс Корж


Обновление Fusaka скоро отметит ровно год, а тем временем не за горами новое обновление под названием Glamsterdam.

👟 Что было интересного в Fusaka?

Ключевая фича — это PeerDAS, которая делит данные блоков на мелкие части и случайным образом распределяет их по сети среди участников. Это позволило простым нодам скачивать из сети лишь часть данных, что увеличило пропускную способность.

Вспомнить про Fusaka в посте: Fusaka вышла на свет.

😀 Что ожидается в Glamsterdam?

🟠 Ускорение обработки транзакций: Возможность исполнять транзакции одновременно там, где это возможно, без конфликта состояния, а не последовательно.

🟠 Улучшение пропускной способности: разделение тяжёлой работы по созданию и проверке блоков, чтобы сеть могла передавать большие объёмы данных без замедления.

🟠 Оптимизация базы данных: корректировка комиссий с целью с учетом долгосрочных затрат на хранение новых данных, разблокирование будущих увеличений лимита газа и предотвращение снижения производительности аппаратного обеспечения.

Сегодня, в день активации Glamsterdam в тестнете Sepolia, стартует серия статей, в которой постараемся разобраться "поетапно", что фундаментально меняется в Ethereum. Надеюсь успеем до выхода в мейннет!

#павел_найданов

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
373
Please open Telegram to view this post
VIEW IN TELEGRAM
16311
AML истерия

Захотелось немного поныть и куда-то пробомбиться) А заодно узнать, только ли я страдаю и как вы с этим живете.

Я помню, когда-то я первый раз услышал про AML проверки в крипте и подумал: круто, благое дело делают сервисы.

Но сейчас я, обычный юзер, от них страдаю…

Буквально на днях случилась забавная ситуация. Мне нужно было пополнить один сервис (платил не первый раз с этого кошелька), но что-то пошло не так. Платеж подтверждался дольше обычного. Как потом выяснил у поддержки — из-за высокого риска в AML-проверке мой баланс не был пополнен.
Спасибо хотя бы деньги вернули…

Самое интересное, я сделал проверку и увидел следующее:

• Биржа — 83.0%
• Остатки — 8.5%
Уровень риска: Средний (50.1%)

Ну да, я в основном эфировской сетью пользуюсь, но из-за того что мой сервис принимает только трон, пришлось свапнуть. И все, теперь мои денежки грязные 🙈

Был случай, когда пришли средства на совсем чистый кошелек в ERC20, но мне нужно было закинуть на другой сервис в BEP20. Я внутри кошелька делаю обмен — *click* и мой новый кошелек в BEP20 имеет уже высокий риск (точные цифры не помню, но 80+%)

Мне кажется скоро мы прийдем к тому, что вся крипта станет в итоге «грязной». Что мы тогда делать будем?

А как вы живете с этим? Сталкиваетесь ли с подобными проблемами?

#михаил_крашенинников

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2741
Please open Telegram to view this post
VIEW IN TELEGRAM
1161
СКУЧАЛИ?

Надеемся, что да, а то мы тут немного пропали из виду.

Но возвращаемся с новым выпуском подкаста! И не абы с кем, а с Михаилом из Sherlock 🕵️‍♂️

Снова говорим про безопасность, но на этот раз больше с бизнесовой стороны 💰

Нам было интересно разобраться, как вообще устроен рынок аудитов, на чём зарабатывают security-компании, как конкурируют за клиентов и что сейчас происходит в индустрии.

Ну и как же, конечно не обошлось без разговоров про AI, миллионные взломы и будущее аудиторов.

В общем, получился вроде интересный разговор на тему Web3 Security с другой стороны — не глазами разработчиков, а глазами тех, кто продаёт безопасность крупнейшим криптопроектам.

Детали в подкасте, вперёд слушать!

📺 YouTube
🎵 Яндекс-музыка
🎵 Apple-подкасты
💬 Слушать в Telegram

🤟 Сайт | ТГ-канал | Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
912941
Please open Telegram to view this post
VIEW IN TELEGRAM
274
Please open Telegram to view this post
VIEW IN TELEGRAM
27211