Merkle-Patricia Trees. Часть 1
Вот и закончилась неделя продаж курса и мы возвращаемся в свое привычное русло!
Когда я пересматривал уроки модуля, где есть темы Древа Меркла, то вспомнил, что уже давно хотел рассмотреть новую для себя тему: Merkle-Patricia Trees. Именно поэтому на канале мы немного "подушним" и разберем, что это такое, как работает и какие проблемы могут возникнуть! Итак, поехали:
В сфере технологии блокчейн передовая структура данных, известная как дерево Меркл-Патриция, является ключевой частью инфраструктуры. Эта структура сочетает в себе свойства деревьев Меркла и деревьев Патриции, что позволяет создать высокоэффективную и безопасную модель представления и проверки данных. Хотя они ассоциируются в первую очередь с Ethereum, их полезность выходит далеко за рамки только этого блокчейна.
Деревья Меркл-Патриция играют важную роль в различных решениях второго уровня, сайдчейнах и других вопросах масштабируемости. Например, решения второго уровня, такие как Rollups, Plasma chains и state channels, используют эти структуры для создания компактных доказательств доступности данных и переходов между состояниями. Аналогичным образом, побочные цепи, представляющие собой отдельные сети блокчейна, предназначенные для работы рядом с основной цепью, также используют деревья Меркл-Патриция для обеспечения согласованности данных и безопасного взаимодействия.
Но что такое деревья Меркл-Патриция и почему они так важны для этих систем? Для того, чтобы ответить на эти и другие вопросы, давайте разберем эту концепцию по частям, изучим их свойства, применение и значение для поддержания безопасности и целостности экосистем блокчейн.
Кратко вспомним, что такое Древо Меркла
Древо Меркла - это разновидность структуры данных, используемой в вычислительной технике. Структура данных - это просто способ организации и хранения данных, чтобы их можно было эффективно использовать.
Давайте разложим определение дерева Меркла на более простые части:
1. Что такое древо в вычислительной технике? Представьте себе семейное дерево, где «предки» находятся вверху, а «потомки» - внизу. Дерево в вычислительной технике похоже на это. Оно начинается с единственного «корневого» узла наверху, который разветвляется на «дочерние» узлы, а каждый из них может иметь свои «дочерние» узлы, и так далее. Узлы в самом низу, у которых нет дочерних узлов, называются «листьями».
2. Что такое криптографический хэш? Хэш - это способ получить любой объем входных данных (например, предложение, документ или целую книгу) и создать из него строку символов фиксированного размера, которая выглядит случайной. Его особенность заключается в том, что любое небольшое изменение входных данных полностью изменит хэш, и вы не сможете вернуться от хэша к исходным данным.
Криптографические хэш-функции - это особые типы хэш-функций, которые отличаются особой безопасностью, то есть их очень сложно перевернуть или найти коллизии (это когда два разных входа дают один и тот же хэш).
3. Как строится дерево Меркла? Вы начинаете с блоков данных в нижней части дерева в качестве «листьев». Каждый из этих блоков данных превращается в хэш. Затем каждая пара этих хэшей объединяется и снова хэшируется, чтобы получить хэш для узла, расположенного над ними. Этот процесс продолжается вверх по дереву, пока не получится один хэш на вершине, который и является «корнем» дерева.
4. Для чего используется дерево Меркла? Деревья Меркла используются там, где нужно быстро и безопасно проверить данные. Например, они используются в технологии блокчейн (которая лежит в основе таких криптовалют, как Bitcoin), чтобы гарантировать, что все транзакции действительны, без необходимости проверять каждую из них.
По сути, деревья Меркла позволяют очень быстро и с высокой степенью достоверности проверить, является ли небольшой фрагмент данных частью большого набора данных. Если у вас есть верхний хэш и возможность двигаться вниз по дереву, вы можете проверить, входит ли часть данных в исходный набор данных, не имея всего набора данных.rd для реверсирования или поиска коллизий.
#merkle #patricia
Вот и закончилась неделя продаж курса и мы возвращаемся в свое привычное русло!
Когда я пересматривал уроки модуля, где есть темы Древа Меркла, то вспомнил, что уже давно хотел рассмотреть новую для себя тему: Merkle-Patricia Trees. Именно поэтому на канале мы немного "подушним" и разберем, что это такое, как работает и какие проблемы могут возникнуть! Итак, поехали:
В сфере технологии блокчейн передовая структура данных, известная как дерево Меркл-Патриция, является ключевой частью инфраструктуры. Эта структура сочетает в себе свойства деревьев Меркла и деревьев Патриции, что позволяет создать высокоэффективную и безопасную модель представления и проверки данных. Хотя они ассоциируются в первую очередь с Ethereum, их полезность выходит далеко за рамки только этого блокчейна.
Деревья Меркл-Патриция играют важную роль в различных решениях второго уровня, сайдчейнах и других вопросах масштабируемости. Например, решения второго уровня, такие как Rollups, Plasma chains и state channels, используют эти структуры для создания компактных доказательств доступности данных и переходов между состояниями. Аналогичным образом, побочные цепи, представляющие собой отдельные сети блокчейна, предназначенные для работы рядом с основной цепью, также используют деревья Меркл-Патриция для обеспечения согласованности данных и безопасного взаимодействия.
Но что такое деревья Меркл-Патриция и почему они так важны для этих систем? Для того, чтобы ответить на эти и другие вопросы, давайте разберем эту концепцию по частям, изучим их свойства, применение и значение для поддержания безопасности и целостности экосистем блокчейн.
Кратко вспомним, что такое Древо Меркла
Древо Меркла - это разновидность структуры данных, используемой в вычислительной технике. Структура данных - это просто способ организации и хранения данных, чтобы их можно было эффективно использовать.
Давайте разложим определение дерева Меркла на более простые части:
1. Что такое древо в вычислительной технике? Представьте себе семейное дерево, где «предки» находятся вверху, а «потомки» - внизу. Дерево в вычислительной технике похоже на это. Оно начинается с единственного «корневого» узла наверху, который разветвляется на «дочерние» узлы, а каждый из них может иметь свои «дочерние» узлы, и так далее. Узлы в самом низу, у которых нет дочерних узлов, называются «листьями».
2. Что такое криптографический хэш? Хэш - это способ получить любой объем входных данных (например, предложение, документ или целую книгу) и создать из него строку символов фиксированного размера, которая выглядит случайной. Его особенность заключается в том, что любое небольшое изменение входных данных полностью изменит хэш, и вы не сможете вернуться от хэша к исходным данным.
Криптографические хэш-функции - это особые типы хэш-функций, которые отличаются особой безопасностью, то есть их очень сложно перевернуть или найти коллизии (это когда два разных входа дают один и тот же хэш).
3. Как строится дерево Меркла? Вы начинаете с блоков данных в нижней части дерева в качестве «листьев». Каждый из этих блоков данных превращается в хэш. Затем каждая пара этих хэшей объединяется и снова хэшируется, чтобы получить хэш для узла, расположенного над ними. Этот процесс продолжается вверх по дереву, пока не получится один хэш на вершине, который и является «корнем» дерева.
4. Для чего используется дерево Меркла? Деревья Меркла используются там, где нужно быстро и безопасно проверить данные. Например, они используются в технологии блокчейн (которая лежит в основе таких криптовалют, как Bitcoin), чтобы гарантировать, что все транзакции действительны, без необходимости проверять каждую из них.
По сути, деревья Меркла позволяют очень быстро и с высокой степенью достоверности проверить, является ли небольшой фрагмент данных частью большого набора данных. Если у вас есть верхний хэш и возможность двигаться вниз по дереву, вы можете проверить, входит ли часть данных в исходный набор данных, не имея всего набора данных.rd для реверсирования или поиска коллизий.
#merkle #patricia
Если кого то интересует софт на BAS для Movement
129 квестов делает
👨🚀@smelovv_nik
📟 Прилетело из @NobodySay1
129 квестов делает
👨🚀@smelovv_nik
📟 Прилетело из @NobodySay1
я на месте
30 сентября, для кого-то обычный день, но для меня это ступенька в новую реальность
Сентябрь получился максимально крутым и интересным, выложил 3 видео на канал. Получил десятки позитивных откликов и осознал, что где и как я буду действовать далее
Октябрь - Декабрь - самый важный и решающий период моей жизни
Начну с того что у меня начинается учеба в 🇪🇺-унике и контенто ориентированным я буду на пару % меньше
я буквально становлюсь тем человеком из мемов который будет совмещать
универ, зал, крипта, блокчейн-разработка, контент
Как вам идея совмещать код + лайф? Киньте китов если интересно
Работаем!
📟 Прилетело из @code_vartcall
30 сентября, для кого-то обычный день, но для меня это ступенька в новую реальность
Сентябрь получился максимально крутым и интересным, выложил 3 видео на канал. Получил десятки позитивных откликов и осознал, что где и как я буду действовать далее
Октябрь - Декабрь - самый важный и решающий период моей жизни
Начну с того что у меня начинается учеба в 🇪🇺-унике и контенто ориентированным я буду на пару % меньше
я буквально становлюсь тем человеком из мемов который будет совмещать
универ, зал, крипта, блокчейн-разработка, контент
Как вам идея совмещать код + лайф? Киньте китов если интересно
Работаем!
📟 Прилетело из @code_vartcall
Посчитал аудиторию всех живых Телеграм ботов и мини-апок
при поддержке @easystatsbot и @swan_rate_bot
Аудитории ботов пересекаются. Несмотря на это, я суммирую MAU всех ботов, чтобы проанализировать тренды рынка мини аппов.
10 самых больших ботов занимают 22% всей аудитории, а топ 1 (хомяк) - 6%, но их доля стремительно падает, что означает взросление и децентрализацию всей экосистемы миниаппов.
Botfather Index - уже не шутки. Хеджфондам на заметку: пик в юзерах Botfather подозрительно сигнализирует о будущих волнах ботов, а значит, и роста TVL всей экосистемы.
🕸 Как VC фонды определяют успех стартапа по фаундерам
📟 Прилетело из @danokhlopkov
при поддержке @easystatsbot и @swan_rate_bot
Аудитории ботов пересекаются. Несмотря на это, я суммирую MAU всех ботов, чтобы проанализировать тренды рынка мини аппов.
10 самых больших ботов занимают 22% всей аудитории, а топ 1 (хомяк) - 6%, но их доля стремительно падает, что означает взросление и децентрализацию всей экосистемы миниаппов.
Botfather Index - уже не шутки. Хеджфондам на заметку: пик в юзерах Botfather подозрительно сигнализирует о будущих волнах ботов, а значит, и роста TVL всей экосистемы.
🕸 Как VC фонды определяют успех стартапа по фаундерам
📟 Прилетело из @danokhlopkov
#Blum
Blum на премаркете Whales
💸Цена на премаркете Whales — $0.001
10к поинтов — 10$
100к поинтов — 100$
1млн поинтов — 1000$
Последнее время цена премаркета практически идентична цене на листинге. Ждём выход в Q4
Не очень верится на самом деле в такие цифры, может быть будут урезать нули?
NS ♠️ | Торгуем тут 👉 BITGET 🤓
📟 Прилетело из @NobodySay1
Blum на премаркете Whales
💸Цена на премаркете Whales — $0.001
10к поинтов — 10$
100к поинтов — 100$
1млн поинтов — 1000$
Последнее время цена премаркета практически идентична цене на листинге. Ждём выход в Q4
Не очень верится на самом деле в такие цифры, может быть будут урезать нули?
NS ♠️ | Торгуем тут 👉 BITGET 🤓
📟 Прилетело из @NobodySay1
❤1
Коллы, билд мем проектов, и инсайды.
Здравый чел — показывает как запускать щитки!
Рекомендую следить
https://news.1rj.ru/str/+8P2idRPkIIg0MDky
📟 Прилетело из @petyasofts
Здравый чел — показывает как запускать щитки!
Рекомендую следить
https://news.1rj.ru/str/+8P2idRPkIIg0MDky
📟 Прилетело из @petyasofts
GM, забавная история с инфоцыганством билдерством разворачивается сегодня в Твиттере
Утро началось с типичного поста в ленте. Контент был примерно такой:
New shiny thing, ничего необычного, но почти следующим постом я вижу интересный пост с реверс-инжинирингом этого продукта и нахождением откровенных проблем.
— Приложение использует client side подсчет количества затрачиваемых токенов. Это позволяет пользоваться моделями бесплатно
— Модели с названием PearAI в запросах просто обращаются к стандартным Claude и OpenAI моделям
— В противовес Cursor, они даже не умеют индексировать Codebase и сохранять Chat Sessions
---
Следом, на оригинальном посте появляется Community Note о том, что на самом деле продукт — форк продукта Continue. dev, который внутри себя является форком VS Code. В проекте установлена коммерческая лицензия на использование. Это противоречит лицензии Apache 2.0, которая использовалась в предыдущем форке (Continue.dev).
Сам форк сделан не через GitHub Fork, а через ручное копирование Github репозитория. При этом история коммитов была сохранена, о чем еще упомянет фаундер.
Посмотрите на реплаи автора продукта — он смело хвастается:
Хотя на самом деле 95% этих контрибьюторов делали это в предыдущий форк.
Довольно смешным был и ответ на использование лицензии:
После этого довольно быстро в репозитории появились коммиты, изменяющие лицензию и описание того, что продукт является производным от других продуктов в README
---
Еще одним топиком для мемов стал Pull Request, в котором проводится массовая замена Continue dev на PearAI, и аппрувом с комментом «It’s ours now»
За ребят уже вступился фаундер YCombinator, который написал что основной плюс опенсорса — это возможность форкать и изменять любые продукты, а если вам не нравится — просто не пользуйтесь ими.
Но коммьюнити продолжает недоумевать, почему такие продукты получают финансирование и не порицаются сообществом. Интересно чем все это закончится, но как говорится, черный пиар — тоже пиар. Let’s see!
Ставь кита, если тоже знаком с такими солопринёрами 🐳
📟 Прилетело из @insuline_eth
Утро началось с типичного поста в ленте. Контент был примерно такой:
Я был разработчиком в Coinbase с зарплатой в $270K. Но теперь я получил финансирование и прошел в YCombinator с моим AI Code Editor.
New shiny thing, ничего необычного, но почти следующим постом я вижу интересный пост с реверс-инжинирингом этого продукта и нахождением откровенных проблем.
— Приложение использует client side подсчет количества затрачиваемых токенов. Это позволяет пользоваться моделями бесплатно
— Модели с названием PearAI в запросах просто обращаются к стандартным Claude и OpenAI моделям
— В противовес Cursor, они даже не умеют индексировать Codebase и сохранять Chat Sessions
---
Следом, на оригинальном посте появляется Community Note о том, что на самом деле продукт — форк продукта Continue. dev, который внутри себя является форком VS Code. В проекте установлена коммерческая лицензия на использование. Это противоречит лицензии Apache 2.0, которая использовалась в предыдущем форке (Continue.dev).
Сам форк сделан не через GitHub Fork, а через ручное копирование Github репозитория. При этом история коммитов была сохранена, о чем еще упомянет фаундер.
Посмотрите на реплаи автора продукта — он смело хвастается:
«Да, мы крутые опенсорсеры, ведь у нас 100+ контрибьюторов»
Хотя на самом деле 95% этих контрибьюторов делали это в предыдущий форк.
Довольно смешным был и ответ на использование лицензии:
«oh shit, я просто за чатгптшил лицензию и как-то не удосужился прочитать, что там. я большой фанат опенсорса»
После этого довольно быстро в репозитории появились коммиты, изменяющие лицензию и описание того, что продукт является производным от других продуктов в README
---
Еще одним топиком для мемов стал Pull Request, в котором проводится массовая замена Continue dev на PearAI, и аппрувом с комментом «It’s ours now»
За ребят уже вступился фаундер YCombinator, который написал что основной плюс опенсорса — это возможность форкать и изменять любые продукты, а если вам не нравится — просто не пользуйтесь ими.
Но коммьюнити продолжает недоумевать, почему такие продукты получают финансирование и не порицаются сообществом. Интересно чем все это закончится, но как говорится, черный пиар — тоже пиар. Let’s see!
Ставь кита, если тоже знаком с такими солопринёрами 🐳
📟 Прилетело из @insuline_eth
🚨 PRETTY ADDRESS SOFT | #ПОНТЫДОРОЖЕДЕНЕГ 🤴
🤔 Хотите сгенерировать кошелек с прикольным адресом? Этот софт для вас!
Программа генерирует сид-фразу, приватный ключ и адрес ETH-кошелька с указанными символами в начале и/или конце адреса.
⚙️ Возможности:
- Указание начала и/или конца адреса
- Использование мультипроцессинга для параллельной генерации на ядрах компьютера
- Логирование включить или выключить с указанием промежутка логов
- Запись результата в файл
Пример реализации на GitHub:
https://github.com/thankyoucrypto/eth-pretty-address/
Пару идей для ваших адресов:
🥂 Не важно, сколько у вас крипты, важно, как выглядит ваш кошелек!
📟 Прилетело из @vpoiskahgema
🤔 Хотите сгенерировать кошелек с прикольным адресом? Этот софт для вас!
Программа генерирует сид-фразу, приватный ключ и адрес ETH-кошелька с указанными символами в начале и/или конце адреса.
⚙️ Возможности:
- Указание начала и/или конца адреса
- Использование мультипроцессинга для параллельной генерации на ядрах компьютера
- Логирование включить или выключить с указанием промежутка логов
- Запись результата в файл
Пример реализации на GitHub:
https://github.com/thankyoucrypto/eth-pretty-address/
Пару идей для ваших адресов:
- 0xDEAD
- 0xCOOL
- 0xBOSS
- 0xHYPE
- 0xKING
- 0xSWAG
- 0xWINNER
🥂 Не важно, сколько у вас крипты, важно, как выглядит ваш кошелек!
📟 Прилетело из @vpoiskahgema
❤1👍1
Вы спрашивали - мы отвечаем. Что такое API (на примере бара), зачем это всё надо и как его сделать https://www.scrapingbee.com/blog/api-for-dummies-learning-api/
📟 Прилетело из @dev_in_ruby_colors
📟 Прилетело из @dev_in_ruby_colors
Scrapingbee
API for dummies: Start building your first API today | ScrapingBee
A friendly API for dummies guide: learn what APIs are, how they work, how to use, and how to build your first one with Python and Flask.
У моего друга профит вышел в 4 раза приятнее моего и я желаю ему лишь смерти добра.
Прогоняли акцию, естественно, софтом, инструкцию к которому я обновил, так что теперь даже младенец разберется.
Я влетел в CATI скромно, всего на 17 аккаунтов, но в следующую акцию залетаю на фулл ебало
📟 Прилетело из @cum_insider
Прогоняли акцию, естественно, софтом, инструкцию к которому я обновил, так что теперь даже младенец разберется.
Я влетел в CATI скромно, всего на 17 аккаунтов, но в следующую акцию залетаю на фулл ебало
📟 Прилетело из @cum_insider
👍1🥰1
Ну и если у вас каким-то чудом не украли токены Eigen, либо закинули их в Стечкина
Пишите в ЛС - @thinkingthinkingthinking
Буду пробовать добрать остатки
📟 Прилетело из @n4z4v0d
Пишите в ЛС - @thinkingthinkingthinking
Буду пробовать добрать остатки
📟 Прилетело из @n4z4v0d
This media is not supported in your browser
VIEW IN TELEGRAM
➡️ 100К БАКСОВ НА NOTPIXEL? ⬅️
😥 ПРОДАЖА СОФТА: 3 ДНЯ
Возможность купить софт будет всего 3 дня! с 1.10 до 03.10.
Если хочешь профитнуть на нотпикселе, то бери мой софт-кликер. Перейдем к его функционалу и плюсам
💸 Стоимость : 50 $ (все обновы и помощь в установке входят в стоимость).
😘 Связь: @wokeupp
📟 Прилетело из @mallinmakin
😥 ПРОДАЖА СОФТА: 3 ДНЯ
Возможность купить софт будет всего 3 дня! с 1.10 до 03.10.
Если хочешь профитнуть на нотпикселе, то бери мой софт-кликер. Перейдем к его функционалу и плюсам
🟢Полная симуляция действий
🟢Открытый код
🟢Один аккаунт занимает не более 20 секунд
🟢Рисует, клеймит награду, прокачивает бусты (можно настроить под себя)
🟢Есть авторег акканутов
🟢 Работает через эмулятор LDPlayer
🟢Софт сам открывает и закрывает окна (не нагружается ПК)
🟢Юзаются прокси (софт сам их подключает)
🟢Можно настроить задержку под себя
💸 Стоимость : 50 $ (все обновы и помощь в установке входят в стоимость).
😘 Связь: @wokeupp
📟 Прилетело из @mallinmakin
🔥2
hyperlane.zip
94.5 KB
Hyperlane Soft
• Merkly - для объемов
• Hyperme - отправка сообщений
• ZeroWay - Бридж нфт
• Womex - Бридж нфт
NS ♠️ | Торгуем тут 👉 BITGET 🤓
📟 Прилетело из @NobodySay1
• Merkly - для объемов
• Hyperme - отправка сообщений
• ZeroWay - Бридж нфт
• Womex - Бридж нфт
NS ♠️ | Торгуем тут 👉 BITGET 🤓
📟 Прилетело из @NobodySay1
За спрос не бьют в нос!
У нас возник вопрос: хотели бы вы видеть в канале посты о других темках, никак не связанных со скриптами и какими-либо софтами?
Например, вчера был раффл кроссовок от STEPN, где можно было неплохо заработать не только на самом раффле, но и на шорте их токена GMT, что мы, собственно, и делали. Как итог: получилось довольно-таки вкусно. (в раффл мы тоже залетали, но увы нам не повезло, а более лакерные личности забрали 3х).
Шортить токен было более чем логично: было ~30к билетов, 1 билет = 10к GMT, отнимаем 1к выигрышных билетов, что дает нам на выходе 29к билетов, что в сумме равнялось 290млн $GMT. А теперь представьте, что будет с ценой после окончания раффла, когда все побегут продавать, закрывать хэдж позиции и позвращать займы. (На скрине наш индикатор, который только подтвердил наши мысли и добавил уверенности).
Ну так что, закидывать подобные темки в канал?
🐳 - да
👀 - нет
🤔 - я здесь только ради скриптов
Чат | Support
Aero25x GitHub | Aero25x x.com
📟 Прилетело из @hidden_coding
У нас возник вопрос: хотели бы вы видеть в канале посты о других темках, никак не связанных со скриптами и какими-либо софтами?
Например, вчера был раффл кроссовок от STEPN, где можно было неплохо заработать не только на самом раффле, но и на шорте их токена GMT, что мы, собственно, и делали. Как итог: получилось довольно-таки вкусно. (в раффл мы тоже залетали, но увы нам не повезло, а более лакерные личности забрали 3х).
Шортить токен было более чем логично: было ~30к билетов, 1 билет = 10к GMT, отнимаем 1к выигрышных билетов, что дает нам на выходе 29к билетов, что в сумме равнялось 290млн $GMT. А теперь представьте, что будет с ценой после окончания раффла, когда все побегут продавать, закрывать хэдж позиции и позвращать займы. (На скрине наш индикатор, который только подтвердил наши мысли и добавил уверенности).
Ну так что, закидывать подобные темки в канал?
🐳 - да
👀 - нет
🤔 - я здесь только ради скриптов
Чат | Support
Aero25x GitHub | Aero25x x.com
📟 Прилетело из @hidden_coding
👀1