Крипто Devs | Gnezdo Hub – Telegram
Крипто Devs | Gnezdo Hub
456 subscribers
1.09K photos
71 videos
21 files
2.49K links
Агрегатор с крипто dev'ами

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

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

🗂 Все агрегаторы: https://news.1rj.ru/str/addlist/dNb2TYSUysU3Nzgy
Download Telegram
Probable: апдейт

О проекте и фарме дропа уже рассказывал на канале. Теперь они решили немного поменять механику начисления поинтов.

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

🟢Фармим поинты по ссылке

Обнова вступила в силу со вчерашнего дня, а изменения в наградах мы сможем увидеть уже 9 февраля.

Подробнее о новой механике можно почитать в статье.

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

📟 Прилетело из @hidden_coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Крипто Devs | Gnezdo Hub
Yield basis не безопасен Давайте сразу к делу, а именно кратко пробежимся по тому, как работает Yield basis, чтобы наконец все всё поняил. Как мы все знаем Yield basis аля решает проблему impermanent loss. Ценовая формула IL для позиции BTC/USD это корень…
Вещий пост

Буквально на следующий день после дропа случилось неожиданное - рынок упал, а вместе с тем и подсветил те уязвимости, о которых я говорил в посте. В итоге я начал изучать каким образом Yield basis должен восстановиться обратно и как он справится с убытками и обнаружил некоторые интересные детали, о которых я и поведал в статье!

Приятного прочтения!
https://ortomich.substack.com/p/yield-basis-fundamental-yb-token

📟 Прилетело из @ortomich_main
📟 Прилетело из @dev_in_ruby_colors
ВАРТКОЛ НА СВЯЗИ

НАКОНЕЦ-ТО ВОЗВРАЩАЮСЬ К ОТКРЫТОМУ ИНТЕРНЕТУ

БОЛЕЕ СОТНИ НЕВЫПУЩЕННЫХ ВИДЕО

ДЕСЯТКИ ПОДКАСТОВ, ПОСТОВ И ДРУГИХ МАТЕРИАЛОВ

Надеюсь вы понимаете, что будет далее...

СТАВИМ РЕАКЦИИ И МЫ ГОТОВЫ

📟 Прилетело из @code_vartcall
Начальный вариант телеграмм бота для продажи аккаунтов/ масс пополнение аккаунтов готов . @UndefShop_bot

Общаться с каждым в личку и выдавать каждому аккаунты - было крайне неудобно и трудозатратно , идея о автовыдаче и пополнении в компактном тг боте родилась еще в далеком 24 году . Но реализовать получилось только в 26.

Что я могу предложить в моем боте :

1. ТОП - 1 прямое пополнение на рынке (+1%) - при пополнении 10$ в боте , вы получаете на аккаунт 10.10$ . Доступно как пополнение одиночного аккаунта , так и масс пополнение через txt . На каждый аккаунт вы получите чек - который примет стим саппорт

2. Реферальная система - за любые покупки вашего реферала в моем боте - вы получите 2% .

3. Ассортимент - пока что в ассортименте только пустышки и почты , но обещаю скоро перевернем рынок праймов ниже 14$ ....


В честь открытия 50 кодов по 0.5$ - Профиль->Активировать купон -> START

📟 Прилетело из @steamner
Знаете, иногда в фильмах бывает упоминают "наша песня", "у нас с ней была наша песня". Думаю, у меня ни с одной девушкой не было никогда "нашей песни". Но если бы меня просто попросили назвать что-то, из того запомнилось на всю жизнь, думаю я безусловно назвал бы Wuthering Heights в исполнении Кейт Буш. https://www.youtube.com/watch?v=Fk-4lXLM34g&list=RDFk-4lXLM34g&start_radio=1

Да, странно, учитывая что я зачастую слушаю какой-то неудобоваримый метал, но так уж есть - забавно, что Марко Хиетала, человек в "тяжёлых" кругах очень известный, тоже упоминал Кейт Буш в числе любимых исполнителей. И, кстати, я очень рекомендую почитать соответствующий роман "Грозовой перевал", а может посмотреть совсем короткий сериал в интерпретации Коки Гидройк, где играет ещё довольно молодой Безумный Макс aka Том Харди.

А из других песен, которые реально определили для меня условный "век" - это, пожалуй, "Wind of change" (Scorpions), "Дождь" (ДДТ), "На дороге пятак" (Я. Дягилева"). Но все эти треки, к сожалению, относятся к той эпохе, которая ушла безвозвратно; рассказывают про те времена, которые мы видели *тогда*, но которые давным-давно стали... легендой? сказкой? Не знаю. Так было. И так уже вряд ли будет.

📟 Прилетело из @dev_in_ruby_colors
GM! Трейдинг – это ежедневная рутина и процессы, которые требуют внимания. Проверить позиции, глянуть фандинг, выставить лимитку, отменить если не сработала. Всё через десяток различных UI.

hyperliquid-cli убирает из этого браузер. bun install, пара команд — и ордербуки, позиции, ордера доступны из терминала. Данные стримятся через вебсокет, не ждёшь пока страница прогрузится.

Мне это зашло по той же причине, что и bird CLI для твиттера. Когда инструмент работает через текст — его можно встроить в любой пайплайн. Скрипт, который проверяет фандинг каждый час. Агент, который мониторит позиции и алертит. Не потому что «AI круто», а потому что я не хочу сидеть перед экраном и обновлять страницу.

Сделали ребята из No Limit Hodl – фонд. Название не случайное, очередные любители покера пришли эксплуатировать крипту. Последние полгода занимаются построением торговых агентов.

CLI из коробки интегрируется с OpenClaw, если вы из «этих»

https://github.com/chrisling-dev/hyperliquid-cli

📟 Прилетело из @insuline_eth
Холдеры L2 на месте?

Вчера СЕО Ethereum «экей» дырявый носок жостко прошелся по всем L2 решениям обозвав их мусором.

Виталик заявил, что Ethereum и так масштабируется и транзакции дешевые и без L2 решений. Что как бы правда.

Удивлен, что токены L2 после этого заявления еще не сделали очередные -50%. Возможно команды уже давно вышли из своих токенов и они все в руках у холдеров.

Напомню, что в прошлом году он делал приоритет на L2 и их масштабировании. Видимо понял, что ZK по 1$ не скоро.

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

📟 Прилетело из @hidden_coding
Алгоритмы. Структуры данных. Деревья и Двоичные деревья поиска (BST)

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

Примером может служить простое дерево:

        10
/ \
5 15
/ \
2 7


Здесь узел со значением 10 является корнем. У него два потомка — узлы 5 и 15. Узел 5, в свою очередь, является родителем для узлов 2 и 7, которые являются листьями. Узел 15 также является листом в этой структуре.

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

Рассмотрим проверку правила на примере:

        10
/ \
5 15
/ \
2 7


Для узла 10: все значения слева (5, 2, 7) меньше 10, а значение справа (15) больше. Для узла 5: значение слева (2) меньше 5, а значение справа (7) больше. Это правило соблюдено для всех узлов, что подтверждает, что дерево является корректным BST.

Главное преимущество двоичного дерева поиска — скорость. Благодаря упорядоченности, алгоритм поиска, начиная с корня, может на каждом шаге отбрасывать половину оставшегося дерева, двигаясь либо влево, либо вправо. Например, чтобы найти число 7 в приведенном дереве, потребуется всего три шага: сравнить с 10 (7<10, идем влево), сравнить с 5 (7>5, идем вправо), сравнить с 7 (найдено). Это значительно быстрее, чем проверять все пять элементов подряд.

Реализация BST начинается с создания базового элемента — узла. На языке Python это выглядит следующим образом:

class TreeNode:
def __init__(self, key):
self.left = None
self.right = None
self.val = key


Этот класс создает объект-узел, который хранит значение key и содержит ссылки на левого и правого потомка, изначально пустые. Например, создание корневого узла root = TreeNode(10) дает структуру с одним значением и двумя пустыми указателями.

Для добавления новых элементов в дерево с сохранением его основного свойства используется рекурсивная функция вставки.

def insert(root, key):
if root is None:
return TreeNode(key)
else:
if root.val < key:
root.right = insert(root.right, key)
else:
root.left = insert(root.left, key)
return root


Алгоритм работает так: начиная с корня, значение для вставки сравнивается с текущим узлом. Если оно больше, рекурсивный вызов идет в правое поддерево, если меньше или равно — в левое. Этот процесс продолжается до тех пор, пока не будет обнаружено пустое место (значение None), куда и помещается новый узел. Визуально последовательная вставка чисел 10, 5, 15, 2, 7 формирует именно то дерево, что было представлено в примерах выше.

Одной из фундаментальных операций над деревьями является обход, то есть посещение всех узлов в определенном порядке. Симметричный обход, или inorder traversal, посещает узлы в последовательности: левое поддерево, текущий узел, правое поддерево.

def inorder_traversal(root):
res = []
if root:
res = inorder_traversal(root.left)
res.append(root.val)
res = res + inorder_traversal(root.right)
return res


Примененный к BST, такой обход возвращает все значения в отсортированном по возрастанию виде, что является прямым следствием правила упорядочивания. Для нашего примера вызов print(inorder_traversal(root)) вернет список [2, 5, 7, 10, 15].

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

root = TreeNode(10)
insert(root, 5)
insert(root, 15)
insert(root, 2)
insert(root, 7)
print(inorder_traversal(root))


Однако у простого BST есть существенный недостаток. Если вставлять в него элементы в уже отсортированном порядке, например, 1, 2, 3, 4, 5, дерево выродится в простую цепочку, где каждый новый элемент будет становиться правым потомком предыдущего. В таком случае дерево теряет свое главное преимущество — логарифмическую сложность операций, — и поиск элемента начинает требовать линейного времени, как в обычном списке. Эта проблема иллюстрирует необходимость в более совершенных структурах.

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

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

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

#algorithm

📟 Прилетело из @solidityset
Сделаем LIVE пруфчек статьи Ортомича.

Мой депозит в пул cbBTC 31 января принес -5,52% временными потерями на текущий момент, посмотрим сколько он будет восстанавливаться после этого

📟 Прилетело из @insuline_eth
Все уже протестили оплату по QR через крипту?
Антарктик больше не нужен

@prostoexbot

📟 Прилетело из @n4z4v0d
Привет! В эту пятницу в моём канале ждём всех на важный разговор о том, как AI может влиять на наше сознание.

На примере истории инвестора OpenAI, который после общения с ChatGPT начал верить в существование тайной «негосударственной системы», мы разберём, как ИИ-модели, пытаясь угодить, могут усугубить паранойю. Обсудим грань между полезным ассистентом и цифровым «сообщником» в бреде, а также свежее исследование Стэнфорда на эту тему.

Именно такие кейсы показывают: будущее за теми, кто умеет конструировать AI, а не просто им пользоваться. Поэтому мои друзья в Guide DAO запустили практический курс, где объединили две мощные темы: разработку AI-агентов под реальные задачи и вайбкодинг, чтобы вы могли поручать нейросетям рутину и фокусироваться на сложных вещах.

До 14 февраля по промокоду KRUK скидка 30%, она суммируется с 14% на сайте.

Ждём всех, чтобы поговорить о тёмной стороне LLM и психологической безопасности.

🗓 Пятница, 06.02, 19:00

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