👨🏽💻Задумывались ли вы ранее, что сможете самостоятельно спасти/сохранить свои криптовалютные активы от фронтрана или ботов? Есть решение, которое вас заинтересует.
Hackless — это в первую очередь проект от украинских основателей (co-founder&CEO - Сергей Андросюк) и разработчиков (CTO - Пауль Зибаров) в области защиты ликвидности.
Hackless является поставщиком безопасности как для DeFi протоколов, так и для обычных пользователей. Проект отлично обеспечивает многостороннюю защиту и комбинирует функции безопасности. В его секьюрити арсенал входят надежные, проверенные приложения, которые могут обслуживать множество протоколов и пользователей, не позволяя скамерам приносить финансовый ущерб.
Инструменты Hackless отслеживают транзакции на предмет фронтрана. Основная задача - своевременно обнаруживать манипуляции, позволяя пользователям вовремя отменять транзакции и таким образом сохранять свои активы в безопасности:
Первый инструмент - Wallet Rescue: это безопасное приложение для перемещения ваших средств со взломанных кошельков. Оно позволяет создавать последовательности транзакций, которые перемещают токены, NFT и LP токены. Такие пакеты транзакций отправляются в приватный мемпул, поэтому хакер боты не могут обнаружить передачу токенов, пока она не будет завершена.
Второй инструмент - AntiSandwich: предлагает приватные транзакции, которые остаются незамеченными в обход мемпула. Инструмент копирует ваши транзакции в приватном порядке и пропускает общедоступный MEV мемпул ботами. Это надежный способ избежать фронтрана. По нашему мнению, AntiSandwich является одним из лучших решений MEV проблемы.
Что такое MEV?
▫️MEV (сокращенно от «Maximal Extractable Value») — относится к дополнительной стоимости, которую майнеры или валидаторы могут извлечь из блока сверх стандартных комиссий за транзакции. Имея возможность выбирать, какие транзакции помещать в блок и их порядок, валидаторы/майнеры потенциально могут воспользоваться преимуществом, включив свои собственные транзакции и отдав им приоритет над другими в мемпуле.
Что же такое мемпул?
▫️Мемпул (также известный как мемори пул) — представляет собой набор всех транзакций, которые еще не были подтверждены и добавлены в блок блокчейна. Транзакции временно хранятся в мемпуле каждой ноды в сети, пока они не будут проверены и добавлены в новый блок. Концепция мемпула используется как в блокчейнах Ethereum, так и в Bitcoin.
▫️Информация в мемпуле может помочь вам быть в курсе возможных опасностей, которые скрыты. Благодаря Hackless, принимаются контрмеры по борьбе с ботами, которые пытаются извлечь ликвидность из обычных блокчейн транзакций. Вы можете быть уверены, что ваши транзакции будут в безопасности. Данное приложение уже доступно в сетях ETH и BNB Chain.
Документация - клик.
Wallet Rescue
▫️Сегодня мы рассмотрим типы транзакций в одном из флагманских продуктов от Hackless - Wallet Rescue.
Как мы писали ранее, приложение позволяет вам создавать последовательности транзакций, которые приватно перемещают ваши средства со взломанных учетных записей (кошельков).
💁🏽♂️Приложение позволяет создавать несколько типов транзакций:
трансфер нативной валюты на другой кошелек;
трансфер токенов ERC-20, BEP-20, NFT и LP токенов в приватном порядке на другой кошелек;
кастомные HEX-данные - позволяет добавлять в пакет пользовательские транзакции, указав ее параметры. Например, заклеймить стейк, вывести средства из LP, сминтить NFT и т.д.
Существует 6 типов транзакций. Рассмотрим их более подробно:
1)Native Token Transfer
▫️Этот тип транзакций используется в том случае, если вам нужно отправить токены нативной сети - ETH для сети Ethereum, BNB для BNB Chain и т. д.
Поля для заполнения:
Sender Address - с какого адреса вы хотите отправить токены
Receiver Address - на какой адрес вы хотите отправить токены
Amount - количество токенов, которое вы хотите перевести
Более подробно ознакомиться с гайдом - клик.
2)Token Transfer
▫️Этот тип транзакций используется, если вам нужно отправить любой другой токен, кроме токенов нативной сети:
Поля для заполнения:
Sender Address - с какого адреса вы хотите передать токены
Receiver Address - на какой адрес вы хотите передать токены
Token Address - адрес токена, который вы хотите передать
Amount - количество токенов, которое вы хотите перевести
С подробной пошаговой инструкцией вы можете ознакомиться здесь.
3)NFT: ERC-721 и ERC-1155
▫️Используйте этот тип транзакций, если вам нужно отправить NFT. Отличие ERC-721 от ERC-1155 в том, что у последнего есть параметр «Amount».
Гайд по этому виду транзакции тут.
4)HEX Data Tx
▫️Если вам нужно взаимодействовать с каким-либо смарт-контрактом, то вам понадобится этот способ транзакций. Например, его можно использовать, когда вам нужно получить токены из смарт-контракта стейкинга.
Поля для заполнения следующие:
- Sender Address - с какого адреса вы хотите взаимодействовать со смарт-контрактом.
- Smart Contract Address - адрес смарт-контракта, с которым вы хотите взаимодействовать
- HEX Data - закодированные данные транзакции. Содержат информацию, которая необходима для взаимодействия со смарт-контрактом.
- Value - количество собственных сетевых токенов, которое вам может понадобиться отправить по смарт-контракту вместе с данными HEX. По умолчанию этот параметр равен «0», и в большинстве случаев он должен оставаться «0».
❗️Обратите внимание, что, например, когда вы клеймите токены из смарт-контракта стейкинга, «Value» - НЕ ЯВЛЯЕТСЯ КОЛИЧЕСТВОМ ТОКЕНОВ, КОТОРОЕ ВЫ КЛЕЙМИТЕ.
Когда все поля заполнены, вы можете подписать транзакцию.
5)Signed Raw Tx
(Подписанная необработанная транзакция)
Используйте этот тип транзакции, если у вас уже есть подписанная транзакция, которую вы хотите добавить в пакет транзакций.
Детальный гайд - клик.
👾Потетисть Wallet Rescue - здесь.
“Проект Hackless помог сохранить более $700 000 USD, как корпоративных так и личных средств пользователей. Об этих кейсах, в подробностях можно узнать из блога проекта - https://hackless.io/blog/wallet-rescue-in-action-case-studies”
Соцсети проекта: