Крипто Devs | Gnezdo Hub – Telegram
Крипто Devs | Gnezdo Hub
431 subscribers
985 photos
61 videos
20 files
2.22K links
Агрегатор с крипто dev'ами

🦧 Основной канал: https://news.1rj.ru/str/cryptomokakke

☯️ Все каналы: https://news.1rj.ru/str/cryptomokakke/742

🗂 Все агрегаторы: https://news.1rj.ru/str/addlist/dNb2TYSUysU3Nzgy
Download Telegram
UpShift - доступный путь к институциональной доходности через DeFi. Анализ команды, концепта, коина и кода + практики

Проект UpShift от prime-брокера August открывает розничным пользователям доступ к стратегиям, ранее недостижимым вне фондов. От дельта-нейтральных хеджей до систематических stablecoin-стратегий - всё управляется фондами уровня Tulipa Capital и MNNC Group. Я проанализировал UpShift по пяти направлениям: команда, концепт, коин, код и практика. Давайте посмотрим на результаты.

Читать в Teletype, читать и минтить в Paragraph.
Открыть приложение.

Оценка
по разделам:

• Команда: 4 из 5: список участников команды есть, но на сайте LinkedIn по проекту, где список не полный. Хотя у родительской компании нашёл и ко-фаундеров, и разработчиков. Если они все занимаются сейчас Upshift - хорошо, так как большинство являются профессионалами.
Соцсети активные. На вопросы отвечают, но неполно.

• Концепт: 3 из 5: нет анализа рынка и спроса, проект полу-централизован (использует мультисиги и брокера). Но плюс в том, что есть подробное описание проекта и архитектуры, а также документация для разработчиков.

• Коин: 3 из 5: хороший уровень инвестиций в том числе от известных инвесторов, например, Circle (эмитент USDC) и других. Сумма: 16 МЛН $.
Но вот токеномики (ютилити и начального распределения) нет.

• Код: 3 из 5: код открыт частично (есть только верифицированные смарт-контракты, но этого недостаточно для изучения). Также опубликованы аудиты, и большинство проблем исправлены
(хотя есть не до конца принятая проблема высокого уровня). Вот только не нашёл я баг-баунти, что критично.
Можно поставить и оценку 2 - тут уже сами смотрите.

• Практика: 5 из 5: интерфейс удобный, работает стабильно, ошибок нет, данные по комиссиям и другие параметры прозрачно видны.

Общий итог
17
или 18 из 25:

Читать в Teletype, читать и минтить в Paragraph.
Открыть приложение.

Буду
рад репостам, подпискам на мой канал (если ещё не подписались) и поддержке другими способами.

#обзоры. #Upshift #DeFi

😎 Незрячий web3 программист (подписаться)
Чат | бот

📟 Прилетело из @blind_dev
Изучайте Vibe codding и AI в web3

Несмотря на то, что я сейчас реже публикую посты в Твиттере, я по-прежнему каждый день слежу за новостями и лидерами мнений в сфере web3. И меня не перестаёт удивлять некоторая двойственность в их поведении: с одной стороны, они открыто иронизируют над «вайб-кодингом» и теми, кто пишет код и тесты с помощью ИИ, а с другой — в комментариях под другими постами с жаром спорят, какой же ИИ-помощник лучше: ChatGPT или Claude.

Это напомнило мне время, когда я работал фуллстек-разработчиком и в 90% случаев использовал PHP. Тогда многие твердили, что PHP — это «отстой» и пора переходить на Python. Как-то раз я наткнулся на замечательное сравнение:

«PHP — как самокат. Отличная штука, но из-за того, что на нём может поехать кто угодно, его репутация ниже плинтуса».

Похожая ситуация и здесь. Многие аудиторы и разработчики уже давно используют ИИ-редакторы кода, но почему-то стесняются в этом признаваться — возможно, боятся, что это уронит их репутацию. Странно, не правда ли?

На мой взгляд, вайб-кодинг — это просто инструмент. Если вы понимаете, как должна работать программа, какие алгоритмы выбрать и как всё устроено под капотом, то ИИ кардинально сократит время разработки. Это освободит вам время для проверки гипотез и исследования жизнеспособности идеи. А если вы и без ИИ писали не самый качественный код, то и с ним результат будет таким же.

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

То же самое ждёт и сферу разработки смарт-контрактов. Web3 — лакомый кусок для финансового мира. Крупные компании и создатели языковых моделей так или иначе будут обучать их написанию контрактов, ботов и сетей. За последние полгода они уже серьёзно продвинулись и будут становиться только лучше.

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

Всё это упростит жизнь разработчикам, но усложнит — аудиторам. Уже не получится просто написать в отчёте: «send() небезопасен», потребуется более глубокий анализ.

Что я хочу сказать? Уже сейчас стоит активно осваивать вайб-кодинг и не стесняться этого. Создавайте мини-проекты, выкладывайте код в опенсорс, делитесь опытом.

Учитесь и не обращайте внимания на тех, кто пытается вас пристыдить. Будущее — за теми, кто умеет работать с инструментами, а не игнорирует их.

#vibe #ai

📟 Прилетело из @solidityset
🎧 ХОЧЕШЬ ПИСАТЬ КРИПТО-СОФТ? НАЧНИ С ЭТОГО

https://youtu.be/18uGRriVZJ0
https://youtu.be/18uGRriVZJ0
https://youtu.be/18uGRriVZJ0

📟 Прилетело из @code_vartcall
Please open Telegram to view this post
VIEW IN TELEGRAM
😶‍🌫️ Считаем сундуки в OpenSea
#OpenSea #полезное


До конца первого Pre-TGE сезона на платформе остается всего 5 дней. Хорошие новости в том, что от начала фарма пул наград вырос и уже оценивается в $5.6 млн.

Сундуки (Treasure Chest), которые мы прокачивали каждый день будут содержать в себе награды из этого пула. Наконец-то сможем отбить часть затрат (а может и все? 😔)

😐 Что по статистике?

Wood      — 10,202  (2.63%)
Iron — 214,056 (55.22%)
Steel — 134,751 (34.76%)
Titanium — 10,935 (2.82%)
Chromium — 6,009 (1.55%)
Cobalt — 3,866 (1.00%)
Amethyst — 3,368 (0.87%)
Topaz — 2,470 (0.64%)
Sapphire — 727 (0.19%)
Ruby — 630 (0.16%)
Ember — 323 (0.08%)
Solar — 316 (0.08%)

ВСЕГО — 387,653 (100.00%)


Наши пользователи, которые выполняли софтом только квесты имеют аккаунты Iron-Steel уровня. А кто-то захотел покрутить обмены токенов/объемы на нфт и поднялся на тиры повыше.

Кроме этого, мы минтили Youmio NFT, которая дает доступ к тестнету проекта, куда попали всего 230к кошельков. Начинаем отработку. 👀

Больше информации про софт тут: ТЫК🔗

Сейчас все выглядит хорошо, людей не очень много. Следим за дальнейшими анонсами от OpenSea и надеемся, что волн банов больше не будет!

💳 Софт доступен ТОЛЬКО в подписке All In One. Отдельно купить его нельзя.

✍️ КУПИТЬ ПОДПИСКУ:
https://news.1rj.ru/str/OduLandBot

✍️ Остались вопросы? Задайте их в комментариях.

📟 Прилетело из @oxygen_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотел поделиться с вами новостями, что с сегодняшнего дня больше не работаю в SNX, но думаю вам не до этого 🥰

📟 Прилетело из @insuline_eth
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости проектов, где участвую, и моих разработок:

О проектах:

1. Nuts farm теперь Open Academy!
Они запустили конвертацию балансов и других параметров в $OA. Сам TGE будет в декабре или позже, но уже можно посмотреть, сколько будет 😊.
Также обновили и интерфейс: он, как по мне, удобный!
Напомню, что это приложение для обучения разным курсам прямо в Telegram.

Запустить и посмотреть - может у вас тоже есть OA

2. Hyperliquid интегрировали в Metamask. Это меня очень обрадовало и удивило, так как MM все равно остаётся основным кошельков (хотя давно рейтинги не смотрел - может информация устарела).
Но факт в том, что очень давно существующий кошелёк интегрировал Hyperliquid perps. Как по мне это показатель качества HL (сокращение).

Это подтвердилось сегодня: многие CEX и DEX падали, а Hyperliquid спокойно обрабатывал сделки на столь волатильном рынке.

3. В Inflake продолжаю участвовать в турнирах в том числе с картами своего канала. Сегодня недавно запустился новые.
Запустить бота.


К моим разработкам:

1. @price_informerBot научился поддерживать каналы.
Теперь вы можете добавить бота в канал администратором с доступом к сообщениям, отметить галочки с подписями и отображением профилей авторов, а затем настроить уведомления.

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

Приятного использования!

И да: настройка такая же. Запуск через /start;
настройки интервалов и процентов;
ввод тикеров криптовалют через /, например, /BTC
и выбор с добавлением в избранное.

2. Обновил бот с уведомлениями из Discord в Telegram. Теперь всё работает!

3. Автоматизировал участие в одной игре. В Crypton prime опубликовал ссылку на скрипт. Здесь не буду.

4. Захотел посмотреть аккаунт в Viz одного человека, но обнаружил, что на dpos.space была ошибка 404.
Изменил ноду на рабочую - теперь всё норм.

Всё. Благодарю за внимание. Хороших выходных!

😎 Незрячий web3 программист (подписаться)
Чат | бот

📟 Прилетело из @blind_dev
This media is not supported in your browser
VIEW IN TELEGRAM
Я хорош.

Да я вовремя определил следующего топ гейнера (PUMP), дожал и расписал идею здесь и в Find me onchain, держу до сих пор

До этого вовремя залетел в Light на хаях под смех многих и сделал +60%

До этого еще сделал 4-5 иксов в уме

Попутно еще даже сделал евм метеору прямо перед дампом рынка

Я реально крут, у меня огромный скилл, у меня огромный опыт. Я опытнее 99% криптанов, я здесь с 2017 года.

Скорее всего я никогда не ошибусь. Это просто огромный скилл подряд делать столько удачных действий.

Более того на фоне удачных сделок я начинаю играть агрессивнее и следующие ходы мои будут более рискованными.

Многие как раз ломаются от FOMO и влетают уже в мои неудачные идеи, неудачные точки входа, в неудачные тайминги.

Эти же люди игнорируют, что я Старкнет макси, что я держу топ активы, что я супер мега консервативен и вообще действую по Рычагу Архимеда (почитайте что это такое).

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

Заходите в мои идеи, дожимайте сами и не заходите в свои. Не получайте свой опыт.

Здесь есть инвест рекомендаций, чисто успешный канал.

📟 Прилетело из @findmeonchain
Коллега услышал от меня, что я вайбкожу. Попросил рассказать «как начать»:

Начать стоит с понимания, что это просто интерфейс для программирования текстом, а не языкóм программирования. То есть именно в этом он экономит время, ведь на русском/английском тебе не нужно следовать жестким синтакс правилам.

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

Вайбкод хорошо работает, когда уже есть существующий рабочий проект, который прогал другой живой человек. Другие файлы и ридми он использует как доп контекст, уменьшая ошибки и догадываясь до сути. С нуля создавать проект я бы ему не доверил: по моему опыту получается хуже, чем если взять готовый шаблон с гитхаба и уже поверх него прогать.

В одном древнем проекте, сорсы которого очень не хочется открывать и вспоминать, прогает теперь исключительно codex. С багами и простыми фичами справился на ура.

Я плачу за ChatGPT. Там есть безлимитный (!) codex, у которого есть возможность голосового ввода (!). Скорость передачи энтропии голосом еще быстрее, чем печатным текстом (нейро интерфейс еще быстрее обещают). Поэтому я пользуюсь веб версией codex: записываю ему подкаст, поток мысли, как можно больше деталей. А на выходе он создает PR в репо. Из прикольного, он сам собирает и тестит твой проект. Если что-то не получается — можно попросить добавить недостающую инфу по запуску проекта в AGENTS.md, чтобы он сам смог запускать и тестировать свой патч — ведь это и есть самое сложное в вайбкодинге — понять, что код норм.

Я прогаю только свои пет-проекты. Те, кто кодят за деньги, говорят, что CLI интерфесы больше прижились в их воркфлоу.

А как вы вайбкодите?)) Это не стыдно, все это делают

📟 Прилетело из @danokhlopkov
Вопрос, никак не связанный с недавним падением рынка криптовалют:

Никто не ищет гитариста в Москве?)

📟 Прилетело из @danokhlopkov


// Step 1: Now the pool has less tokenA, so the price of tokenA (in terms of tokenB) is higher


// Step 2: Swap tokenA for tokenB at this manipulated rate
uint256 swapAmount = 100 * 1e18;
tokenA.transferFrom(attacker, address(this), swapAmount);
tokenA.approve(address(pool), swapAmount);
uint256 receivedB = pool.swap(tokenA, swapAmount);


// Step 3: Repay the flash loan
tokenA.transfer(address(pool), loanAmount);


// Step 4: Send profits to attacker
uint256 remainingBalanceA = tokenA.balanceOf(address(this));
uint256 remainingBalanceB = tokenB.balanceOf(address(this));


if (remainingBalanceA > 0) {
tokenA.transfer(attacker, remainingBalanceA);
}


if (remainingBalanceB > 0) {
tokenB.transfer(attacker, remainingBalanceB);
}
}
}


В этом сценарии функция getPrice контракта пула рассчитывает обменный курс на основе текущих остатков tokenA и tokenB, хранящихся в пуле. Эта зависимость от внутреннего, легко изменяемого состояния является основной уязвимостью.

Как работает атака?

1. Настройка: злоумышленник финансирует контракт Exploit небольшой суммой токена A (swapAmount), которую он будет использовать для свопа.

2. Flashloan: злоумышленник вызывает атаку на контракт Exploit, инициируя крупный флэш-кредит токена A из самого контракта Pool. Этот кредит выполняется до того, как функция receiveFlashLoan возвращает результат.

3. Манипулирование ценой (внутри receiveFlashLoan): пока флэш-заем активен, баланс токена A в пуле искусственно занижен. Когда контракт Exploit вызывает pool.swap(tokenA, swapAmount), функция getPrice пула рассчитывает цену на основе этих временно искаженных низких резервов токена A. Это приводит к манипулированию ценой, в результате чего токен A выглядит гораздо более ценным, чем в нормальных условиях.

5. Своп (внутри receiveFlashLoan): контракт Exploit обменивает небольшую сумму собственного предварительно профинансированного tokenA на tokenB с помощью функции pool.swap. Из-за манипулируемой цены этот своп приносит непропорционально большую сумму tokenB.

6. Погашение кредита (внутри receiveFlashLoan): контракт Exploit погашает крупный флэш-кредит tokenA контракту Pool. Вызов receiveFlashLoan должен завершиться успешно, что означает погашение кредита.

7. Прибыль (после возврата receiveFlashLoan): Контракт Exploit теперь содержит исходное количество tokenA (или немного меньше из-за комиссий, хотя в этом упрощенном примере комиссии опущены) плюс избыточное количество tokenB, полученное в результате манипулирования свопом. Оставшиеся токены отправляются обратно на адрес злоумышленника, что приносит прибыль в tokenB.

Исправление: использование надежных источников цен (оракулов)

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

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

#price

📟 Прилетело из @solidityset
Самый лучший блокчейн для старта в web3 разработке

Почему Ethereum и L2
?

Начинаем говорить про движения на разных блокчейнах

1. Ethereum и L2

Ethereum обладает прекрасной технологией - надстройкой над основным блокчейном, что называется Layer 2. Ethereum - первый слой, любая надстройка эфира - второй слой

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

Если кратко:

1. Отправка транзакции в L2 (Arbitrum, Optimism, Base, zkSync, Starknet, Scroll и так далее)

2. Транзакция исполняется в L2

3. L2-решение собирает много транзакций, чтобы потом отправить их в сеть эфира сразу кучей, а не по одной. (батчинг транзакций)

4. Пакет с транзакциями отправляется в основную сеть Ethereum и записывается в блокчейн (Rollup публикует данные)

Rollup делает два ключевых шага:

Батчит транзакции

Публикует данные (или доказательства) на Ethereum

5. Пользователь на L2 видит, что его транзакция теперь запечатана в основном блокчейне


Почему же Ethereum - лучший блокчейн для старта в web3?

Сообщество

ethereum.org/developers - самое большое сообщество web3 разработчиков, где тебе с нуля покажут как строить себя в ethereum, как написать свое первое децентрализованное приложение и выйти на первую работу

ethereum.org - самая простая документация среди всех блокчейнов. Пошаговые гайды, ссылки на все инструменты и десятки полезных инстументов разработчика

изобилие web3 библиотек на все случаи жизни:

хочешь просто писать скрипты - ethers.js или viem в помощь

разработка децентрализованных приложений - wagmi и rainbowkit

хочешь писать и тестировать смарт-контракты - remix, hardhat, solidity


ethereum.stackexchange.com - stack overflow для ethereum разработчиков. Лучший сайт с ответами на все твои вопросы по Ethereum разработке

рабочие места

web3.career/most-popular-developer-jobs
cryptojobslist.com
cryptojobs.com/web3?keyword=Solidity

Solidity - язык написания смарт-контрактов ethereum - всегда в топе на рынке web3.

🧠 100 реакций и я запишу видео на эту тему

📟 Прилетело из @code_vartcall
gm, завтра зарабатываем? 🙂

📟 Прилетело из @insuline_eth
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
MONAD КЛЕЙМ

https://claim.monad.xyz/

У вас хотя бы один кош элигбл?) У меня все мимо)

Чат | Support | Market
Pelican | HiddenCode [EN]

📟 Прилетело из @hidden_coding
Не забудьте нажать join на странице клейма Monad

🔗 https://claim.monad.xyz 🔗

Чат | Support | Market
Pelican | HiddenCode [EN]

📟 Прилетело из @hidden_coding