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

Алиша Джейн
Аналитик по исследованиям
Последнее обновление
31 октября 2023 г.
Рассмотрено
Раскрытие информации о партнерах
Buy Bitcoin Bank является ведущим отраслевым ресурсом для криптовалют, и мы поддерживаем свою деятельность за счет партнерских отношений. Наша цель — предоставить вам достоверную информацию и инструменты для принятия обоснованных финансовых решений в экосистеме цифровых активов. Хотя мы получаем комиссионные, когда вы переходите по ссылкам на товары или услуги, это никогда не влияет на целостность нашего контента.
Активное партнерство
Buy Bitcoin Bank участвует в партнерских программах с различными компаниями, включая, но не ограничиваясь, eToro, Bybit, Kraken и Uphold. Эти партнерства помогают поддерживать нашу платформу, но не влияют на надежность нашего контента.
Оглавление
Как подключиться к сети Aptos
StarkNet Airdrop Guide
Обзор кошелька MetaMask
Резюме: Чтобы справиться с ошибкой «Insufficient Liquidity for This Trade Error» на платформах DeFi, можно изменить размер сделки, переключить торговые пары или даже добавить ликвидность самостоятельно. Понимание взаимосвязи между ликвидностью и проскальзыванием поможет вам сделать более осознанный выбор и управлять рисками, особенно при торговле токенами с низкой капитализацией и высоким проскальзыванием.

Посетите сайт
Основные положения платформы
Оглавление
Что является недостаточной ликвидностью для данной торговой ошибки?
Ошибка «Insufficient Liquidity for This Trade Error» — это распространенная проблема, возникающая на платформах децентрализованного финансирования (DeFi) и криптовалютных биржах. Эта ошибка возникает, когда вы пытаетесь совершить сделку, но поставщиков ликвидности или доступных активов в торговом пуле недостаточно для выполнения вашего запроса на сделку.
В среде DeFi или на децентрализованной бирже торговля осуществляется через пулы ликвидности. Эти пулы содержат баланс торгуемых активов, поставляемых поставщиками ликвидности. Когда вы пытаетесь совершить сделку, объем которой слишком велик по сравнению с доступной ликвидностью в пуле, система выдает ошибку Insufficient Liquidity for This Trade Error.

Как исправить недостаток ликвидности для данной сделки?
Устранение ошибки Insufficient Liquidity for This Trade Error предполагает принятие определенных мер для обеспечения успешного исполнения сделки. Ниже приводится пошаговое руководство по устранению этой проблемы:

- Проверьте размер сделки: Одним из первых шагов, которые можно предпринять, является уменьшение размера сделки. Сделка меньшего размера может быть легче удовлетворена существующим пулом ликвидности.
- Сменить торговую пару: Иногда некоторые торговые пары имеют низкую ликвидность. Переход на другую, но аналогичную торговую пару может решить эту проблему.
- Подождите и повторите попытку: Ликвидность может колебаться. Вы можете подождать некоторое время и повторить сделку, когда условия ликвидности улучшатся.
- Добавление ликвидности: Если у вас есть опыт работы с DeFi, то другим вариантом может быть самостоятельное добавление ликвидности в пул, если это позволяет протокол.
- Использовать другую платформу: В крайнем случае, можно рассмотреть возможность использования другой биржи или платформы DeFi, которая обладает лучшей ликвидностью для интересующего вас актива.
Взаимосвязь проскальзывания и ликвидности
В децентрализованных торговых платформах, таких как Uniswap, ликвидность и проскальзывание — это отдельные, но тесно связанные факторы. Проблемы с ликвидностью возникают, когда пул активов не имеет достаточной глубины для совершения желаемой сделки. Например, если вы хотите приобрести токены Shiba Inu на сумму 10 000 долларов, а в пуле находится только 9 000 долларов, то вы столкнетесь с недостаточной ликвидностью. Проскальзывание, напротив, означает вашу готовность отклониться от ожидаемой цены для совершения сделки. Если при покупке SHIB на сумму 10 000 долл. вы установили допустимое проскальзывание в 10%, это означает, что вы готовы получить токены на сумму не менее 9 000 долл.
Эти понятия взаимодействуют друг с другом. Допущение более высокого проскальзывания иногда может облегчить торговлю в условиях низкой ликвидности, поскольку позволяет варьировать цену. И наоборот, при сильном дефиците ликвидности даже высокая допустимая величина проскальзывания не сделает торговлю целесообразной. Понимание взаимосвязи между проскальзыванием и ликвидностью поможет вам сделать более разумный и обоснованный торговый выбор.
Стоит ли торговать с 10% проскальзыванием?
Торговля токенами с низкой рыночной капитализацией на децентрализованных биржах, таких как Uniswap или Trader Joe, часто требует более высокой допустимости проскальзывания, потенциально достигающей 10% или 15%. Это связано с более низкой ликвидностью данных торговых пар, что может привести к значительным колебаниям цен. Хотя низкая ликвидность означает, что ваши сделки могут существенно повлиять на цену токена, создавая потенциал для получения значительной прибыли, она также несет в себе более высокий риск.
Так стоит ли торговать с допустимым проскальзыванием в 10% или даже 15%? Это обоюдоострый меч. Высокое проскальзывание может быть ценой входа для получения больших прибылей с новыми токенами или токенами с низкой капитализацией. Однако чем большее проскальзывание вы готовы принять, тем больший риск вы принимаете. Как всегда, перед совершением таких сделок необходимо взвесить потенциальные выгоды и присущие им риски, а также, возможно, проконсультироваться с финансовым консультантом.
Заключительные размышления
Таким образом, понимание нюансов ошибки Insufficient Liquidity for This Trade и проскальзывания поможет вам принимать более правильные решения при торговле криптовалютами, особенно на децентрализованных платформах. Будь то изменение размера сделки, переключение торговых пар или установка соответствующего допустимого уровня проскальзывания — каждое действие играет ключевую роль в исполнении сделки. Если вы рассматриваете сделки с большим проскальзыванием для получения потенциально высокой прибыли, помните, что они также связаны с повышенными рисками. Хорошая информированность об этих механизмах поможет вам эффективно управлять этими рисками.
Как работать с пулами ликвидности на платформе PancakeSwap

Пулы ликвидности помогают быстро обменивать криптовалюту на децентрализованных биржах. Это резервы токенов, которые находятся в смарт-контракте платформы. С их помощью можно совершать обмен без ожидания другого участника сделки.
PancakeSwap — это децентрализованная биржа, на которую можно поставить ликвидность и получать за это вознаграждение. Она работает в сети BNB Chain. Поэтому мы использовали для примера криптовалюту BNB и CAKE, собственный токен биржи PancakeSwap.
Как поставить ликвидность на PancakeSwap
1) Чтобы поставить ликвидность на биржу, перейдите на главную страницу сайта и наведите курсор на кнопку «Сделки».

2) Откроется окно с выбором разделов сайта. Выберите среди них «Ликвидность».

3) Откроется раздел с активными пулами ликвидности, в которые вы поставляли токены ранее. Мы делаем это в первый раз, поэтому на странице написано «Ликвидность не найдена». Нажмите «Добавить ликвидность».


4) В следующем окне PancakeSwap предложит выбрать первый токен для пары в пул ликвидности. Мы будем использовать BNB, основную криптовалюту сети BNB Chain. Ее можно выбрать в строке самых популярных монет или в общем списке — тогда сервис покажет еще и ваш баланс BNB. Если вам нужен другой токен, то используйте поисковую строку или выберите из списка.
О паре токенов для пула ликвидности
Чтобы поставить ликвидность на любую децентрализованную биржу, включая PancakeSwap, понадобятся два токена в соотношении 50% на 50%. Поэтому лучше заранее обменять необходимое количество токенов, которое вы хотите поставить.

5) В разделе ликвидности отобразится поле для ввода BNB и его баланс. Далее необходимо выбрать вторую монету. Для этого нажмите кнопку «Выберите валюту».

6) Откроется окно для выбора второго токена, такое же, как и для первого. Мы будем использовать токен CAKE, поэтому нажали на него.

7) PancakeSwap покажет средний процент дохода за этот пул ликвидности за последнюю неделю. У нас для пары BNB и CAKE он составил 3,1%. А ниже платформа покажет соотношение курсов выбранных токенов.
Подробнее о процентной ставке за поставку ликвидности
За предоставление токенов в пулы ликвидности децентрализованные биржи платят пользователям проценты. Они начисляются за счет комиссий с транзакций, которые совершают пользователи с этой парой токенов. У каждого сервиса своя процентная ставка и она динамическая, постоянно изменяется.

8) Чтобы поставить ликвидность, необходимо добавить их в соотношении 50% на 50%. Токенов CAKE у нас меньше, чем BNB, поэтому мы нажмем на кнопку «максимум» напротив CAKE. Если вы не хотите вводить всю сумму токенов из кошелька, то введите в поле с токеном желаемое количество.

9) PancakeSwap введет максимальное количество токенов CAKE в поле и автоматически посчитает, сколько токенов BNB понадобится для ровного соотношения. Чтобы поставить их в пул ликвидности, необходимо разрешить платформе использовать токен CAKE из вашего кошелька. Для этого нажмите «Активировать CAKE».

10) Откроется окно MetaMask, в котором необходимо разрешить платформе PancakeSwap использовать CAKE с вашего счета. Чтобы изменить лимит на списание токенов нажмите «Изменить разрешение».
Зачем устанавливать лимит на списание токенов
По умолчанию разрешение в MetaMask дается на использование неограниченного количества токенов из кошелька. Но можно установить лимит для платформы. В случае, если PancakeSwap взломают, с вашего счета не смогут вывести токены CAKE выше установленного вами значения.
Лимит на списание токенов можно изменить. Но для этого нужно будет провести повторную транзакцию с повторной оплатой комиссии сети.
Платформа запрашивает разрешение на взаимодействие с токенами из вашего счета только в первый раз. Мы уже работали с BNB на PancakeSwap, поэтому для них не нужно было давать повторное разрешение.

11) Появится поле, в котором можно ввести количество токенов, которое станет лимитом для платформы. Теперь подтвердите указанный лимит с помощью кнопки «Сохранить».

12) Далее MetaMask покажет комиссию за разрешение использовать токены CAKE платформой PancakeSwap. У нас она составила $0.05. Подтвердите транзакцию кнопкой «Подтвердить».

13) После разрешения использовать токены с кошелька, можно поставить токены в пул ликвидности. Для этого нажмите на кнопку «Предложить».

14) Откроется окно, в котором PancakeSwap продублирует информацию о сумме поставки ликвидности в токенах и комиссии за поставку. Проверьте информацию и нажмите «Подтвердить предложение».

15) Откроется окно, в котором платформа сообщит вам, что ожидает подтверждения транзакции от кошелька. И откроется MetaMask с информацией о том, сколько спишется BNB с учетом комиссии с вашего счета. При этом в оповещении кошелька не будет указано количество токенов CAKE. Проверьте информацию и нажмите на кнопку «Подтвердить».

16) В следующем окне платформа сообщит вам, что транзакция отправлена. Также PancakeSwap предложит добавить токены ликвидности в ваш кошелек, чтобы не вводить их адрес в MetaMask вручную. Нажмите на эту кнопку и закройте окно.
О токенах ликвидности
Это токены, которые получают пользователи за поставку ликвидности. Еще их называют «LP-токены». В их названии используются наименования пары токенов и приставка LP, которая обозначает Liquidity Pool («Пул ликвидности»). В нашем случае это CAKE-BNB LP.
С токенов ликвидности пользователям начисляются проценты, которые установлены платформой. У нас она составила 3,1% для пары CAKE и BNB. То есть пока эта пара находится в пуле, количество токенов CAKE-BNB LP на вашем кошельке постепенно увеличивается. И когда вы вернете их в PancakeSwap, вы получите больше CAKE и BNB, чем поставляли изначально.

17) Когда транзакция будет подтверждена, в PancakeSwap всплывет окно с чеком за транзакцию и ссылкой на блокчейн-обозреватель BsScan. С ее помощью вы сможете посмотреть информацию о транзакции.

18) Под полями в разделе ликвидности появится дополнительное окно. В нем будет отображена информация о поставленной паре токенов BNB-CAKE LP и начисленные проценты. Также эти токены появятся в вашем кошельке. На этом поставка ликвидности на платформе PancakeSwap закончена.


Как вернуть токены из пула ликвидности на PancakeSwap
1) Чтобы вернуть токены из PancakeSwap, необходимо в разделе «Ликвидность» нажать на нужный пул. У нас он был только один.

2) Откроется информация о ваших монетах в пуле и появится кнопка для их возврата. Нажмите на «Удалить».

3) Откроется окно, в котором можно будет выбрать, сколько процентов ликвидности вы хотите вывести. А ниже будет написана сумма токенов, которую вы вернете, и курс этих токенов.

4) Нам нужно вернуть из пула все токены, поэтому мы нажали на кнопку «Максимум» под процентами. PancakeSwap посчитал, сколько токенов CAKE и BNB мы получим и процент вознаграждения. Чтобы вернуть токены из пула ликвидности, необходимо разрешить платформе использовать LP-токены из кошелька. Также, как мы делали ранее для токенов CAKE. Для этого нажмите кнопку «Активировать».

5) Откроется окно MetaMask для подтверждения транзакции. Нажмите на кнопку «Подписать».

6) Теперь токены CAKE-BNB LP активированы и их можно вернуть в PancakeSwap, чтобы получить обратно свои CAKE и BNB. Для этого нажмите на кнопку «Удалить».

7) Откроется окно, в котором PancakeSwap продублирует информацию о получаемых токенах и покажет, сколько LP-токенов вы вернете. Проверьте данные и нажмите на кнопку «Подтвердить».

8) Откроется окно, в котором платформа сообщит, что ожидает подтверждения транзакции от кошелька. И откроется окно MetaMask с информацией о комиссии за транзакцию в BNB. Нажмите на кнопку «Подтвердить».

9) В следующем окне появится информация о том, что транзакция отправлена. У нас подтверждение транзакции заняло несколько секунд, поэтому сразу всплыло и окно с чеком за транзакцию. Закройте окно для возврата к разделу ликвидности.

10) В разделе ликвидности теперь нет активных пулов. С баланса кошелька списались токены CAKE-BNB LP, а токены CAKE и BNB вернулись в кошелек вместе с процентами доходности. У нас прошло мало времени с поставки ликвидности — только 5 часов —, поэтому мы заработали на процентах 0,0057 CAKE, а BNB ушли на оплату комиссий за транзакцию. На этом возврат токенов из пула ликвидности закончен.

Без гарантий
Эта информация не является инвестиционным советом, рекомендацией или побуждением к покупке или продаже финансовых инструментов. Любое лицо, действующее на ее основе, делает это исключительно на свой собственный риск.
Заключение
На платформе PancakeSwap можно поставлять ликвидность в пулы и получать за это проценты доходности. Для этого нужно отправить в приложение пару из двух токенов. Мы показали, как поставить ликвидность на платформу с помощью токенов CAKE и BNB, а потом вернули токены вместе с процентами доходности. Сами транзакции заняли у нас не больше 15-ти минут.

Обложка и иллюстрации:
Юлия Чистякова
Учимся читать смарт контракты и обходить скам: Часть 1

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

Поделитесь, пожалуйста, этим материалом Спасибо!
Поэтому в данной работе многие понятия сознательно сокращены (впрочем без потери их адекватности и применимости) для лучшего усвоения материала без излишних технических подробностей.
Основы мира defi
- Смарт-контракт это программный код, который выполняется на нодах блокчейна, а результат выполнения (если это прописано в программе) сохраняется в блокчейне в специальном хранилище. Назовем данные, сохраняемые в блокчейне – персистент данными.
- Код смарт-контракта после заливки в блокчейн дополнительно заливается сверху слоем эпоксидки, чтобы предотвратить любое случайное или намеренное изменение кода.
- Функции смарт контракта могут быть вызваны извне (с кошелька пользователя или из другого контракта) и делятся на две большие группы:
– Не меняющие состояние персистент данных (только чтение из блокчейна)
– Меняющие состояние персистент данных
Вызов функций первой группы не стоит газа и денег и не уходит дальше ближайшей ноды, к которой мы подцеплены (пример: Balance Of, TotalSupply, Allowance). В BSC scan эти функции перечислены во вкладке “READ”
Вызов функций второй группы превращается в полноценную транзакцию, которая майнится, включается в блок и результат которой записывается в блокчейн. (пример: Approve, Transfer, TransferFrom). В BSC scan эти функции перечислены во вкладке “WRITE”
- Etherium и блокчейны, построенные на его основе (Polygon/matic, BSC, и т.д.), относятся к блокчейнам состояния.
- Каждый адрес хранит в блокчейне значение своего баланса в нативной монете блокчейна (ETH, BNB, MATIC)
- Каждый смарт-контракт хранит в блокчейне значения своих персистент переменных
- На текущий момент времени (Блок Х) состояние блокчейна описывается балансом всех существующих адресов в сети и текущими значениями персистент переменных всех смарт-контрактов в блокчейне.
- Сид-фраза (12 слов) которую вы записали при первом создании вашего кошелька, при помощи протокола BIP 39 превращается в приватный ключ, который при помощи алгоритма ECDSA (Elliptic Curve Digital Signature Algorithm) превращается в публичный ключ, который при помощи хеширования и обрезания превращается в ваш адрес в блокчейне. То есть:
Сид-Фраза -> Приватный ключ -> Публичный ключ -> Адрес
- И это превращение совершенно однозначное. Из одной и той же сид фразы вы всегда получите один и тот же адрес со своим балансом.
- Поэтому чтобы перенести свой аккаунт на другой кошелек (MetaMask, Trust Wallet, SafePal, Coin98. …) Вам всего лишь надо восстановить ваш аккаунт на новом кошельке используя сохраненную сид фразу.
- Отсюда следует, что сид фразу надо хранить как зеницу ока, поскольку она дает полный доступ к вашему аккаунту.
А где же наши токены?
- Для каждого аккаунта (адреса) в блокчейне хранится только баланс этого адреса в нативной монете блокчейна и все. А где же токены, которые мы купили?
- Баланс вашего адреса в каждом купленном токене хранится в смарт-контракте этого токена в таблице (условно) balances, состоящей из двух столбцов – адрес и его баланс в токенах.
В BSC scan эта таблица отображается на вкладке “HOLDERS”
- Именно поэтому чтобы баланс токена появился в вашем кошельке токен надо в него (кошелек) добавить. После добавления кошелек запрашивает смарт-контракт токена на предмет текущего баланса своего аккаунта и радостно отображает это в интерфейсе.
Один адрес – множество сетей
- ethereum был первым блокчейн (спасибо Виталий!) построенным вокруг идеологии смарт-контрактов. Первым и настолько успешным, что породил множество клонов, различающихся между собой порой только алгоритмом консенсуса и стоимостью транзакций.
- Поэтому вы можете использовать (и используете) один и тот же адрес в сетях BSC, Polygon. Ethereum, и т.д. Когда вы находитесь внутри кошелька (хорошо что не чайника, да?) представьте что вы стоите на вокзале с билетом на поезд с номером 0хbc12….dd, вокруг вас множество дверей, на них написано Ethereum, BSC, Polygon. За дверями разные железные дороги и поезда, кто-то на угле, кто-то на ядерном реакторе, кого-то вообще еще лошади тянут. Но все они стоят на рельсах, везде есть локомотив и вагоны. И ваш билет всегда соответствует месту в одном из таких вагонов какую бы дверь вы ни открыли.
- Ключом к вашему аккаунту является сид-фраза или секретный ключ, однозначно определяющая ваш адрес в сети и дающая полный доступ к аккаунту
- Ваш баланс какого-то токена лежит в смарт-контракте этого токена
- Вы можете использовать один адрес для всех Ethernet-based блокчейнов
- Смарт-Контракт это неизменяемая программа плюс изменяемые данные, которые хранятся в блокчейне
- У смарт-контракта есть две группы функций, которые можно вызвать извне – не изменяющие состояние блокчейна (READ) и изменяющие (WRITE)
Интерфейс ERC 20/BEP 20 как основа контракта токена, разбор функций контракта
Что такое Интерфейс
- Интерфейс – (грубо, но нам подойдет) это описание внешних воздействий (органов управления) каким-либо объектом и однозначных реакций объекта на это управление.
- Пример – вождение автомобиля. Интерфейсом является набор органов управления (руль, три педали, рычаг переключения передач) и описание однозначных реакций автомобиля на использование этих органов.
- Осознав этот интерфейс вы, с той или иной степенью успешности и эффективности, сможете управлять и Окой и Белазом.
- На текущий момент уже создано и каждый день создается множество токенов. Но с любым токеном мы можем взаимодействовать единообразно – пересылать, свапать, апрувить и т.д. За счет чего же достигается подобная унификация?
- Чтобы токен мог называться токеном, он должен “реализовывать” интерфейс ERC 20/BEP 20. Реализовывать означает, что смарт контракт токена должен содержать вполне определенный набор функций и параметров с однозначно прописанной реакцией (что смарт контракт должен сделать) на вызов каждой из этих функций.
Interface of the ERC20 standard as defined in the EIP.
- totalSupply()
- balanceOf(account)
- transfer(recipient, amount)
- transferFrom(sender, recipient, amount)
- allowance(owner, spender)
- approve(spender, amount)
- Transfer(from, to, value)
- Approval(owner, spender, value)
- Также не забываем, что при вызове каждой функции у нас незримо присутствуют еще два параметра (на самом деле их больше, но не будем усложнять):
msg.sender – адрес с которого прилетела транзакция (кто вызвал функцию)
msg.value – количество денег (нативных монет – ETH/BNB) пересланных с транзакцией
- EVENT – способ передать информацию из смарт-контракта наружу, в web3 программу, вызвавшую контракт. Как флажок о том, что выполнена такая-то операция. Подробно рассматривать не будем, просто запомните.
Описание функций ERC-20
Разобьем наши 6 функций на две группы:
Группа READ (только читаем из блокчейна):
- totalSupply() – возвращает общую эмиссию токена
- balance Of(account) – возвращает баланс адреса account
- allowance(owner, spender) – возвращает количество токенов, которое owner разрешил списать со своего аккаунта spender (см также approve )
Группа WRITE (меняем состояние блокчейна):
- transfer(recipient, amount) – передает amount токенов от msg.sender к recipient
- transferFrom(sender, recipient, amount) – передает amount токенов от sender к recipient
- approve(spender, amount) – выдает разрешение spender списать amount токенов с баланса msg.sender. (см также allowance )
- Существует стандарт ERC-20 описывающий интерфейс (функции, их параметры и возвращаемые значения), который должен реализовывать смарт-контракт, чтобы называться токеном.
- Если смарт-контракт реализует интерфейс ERC-20, то мы можем его использовать везде, где возможно использование токена – свапать его на dex, пересылать друг другу, сжигать и т.д. И совершенно неважно что на самом деле представляет собой этот контракт.
- Помните – если что-то выглядит как утка, ходит как утка и крякает как утка, то мы можем ее использовать как утку, КАКАЯ РАЗНИЦА ЧТО ЭТО ТАКОЕ НА САМОМ ДЕЛЕ )
Что происходит под капотом при работе с контрактом / Пример использования функций
Давайте рассмотрим на примере:
- Вася решает создать свой токен. Он берет самую стандартную реализацию ERC20, меняет название, количество (1000), прописывает что при создании контракта ему должны быть намечены (переданы) все 1000 токенов и деплоит смарт-контракт в блокчейн.
Смарт контракт выполняет функцию конструктора (специальная функция выполняющаяся один раз при деплое контракта), которая инициализирует внутренние переменные, в частности создает две пустые таблицы – balances и allowances, затем вызывает функцию mint, которая создает первую строчку в таблице balances:
Вася – 1000
И завершает работу. Контракт готов.
- Вася решает подарить своим друзьям Коле и Борису по 100 токенов
Кошелек Васи инициирует две транзакции к смарт-контракту токена: transfer(Коля, 100) и transfer(Борис, 100). В данном случае с кого надо списать монеты определяется тем, кто послал транзакцию, т.е. с баланса Васи (msg.sender, помните?).
Смарт-контракт просто меняет таблицу balances добавляя в нее две новые строчки и меняя сумму у Васи:
Вася – 800
Коля – 100
Борис – 100
- Вася решает вывести токен на биржу, для этого он идет на панкейк и создает пару ликвидности Token-BNB. (800 токенов – 2 BNB)
Панкейк роутер создает пару ликвидности, Вася заливает в нее 800 токенов и 2 BNB, в результате где-то в другой вселенной в контракте BNB появляется строчка CAKE-LP-Token – 2, а в контракте токена таблица balances теперь выглядит так:
Вася – 0
Коля – 100
Борис – 100
CAKE-LP-Token/Pancake Router – 800 (В BSC scan мы можем увидеть ликвидность в таблице holders)
* для простоты рассказа считаем, что Pancake Router и CAKE-LP-Token с точки зрения контракта токена это одно и то же. На самом деле нет, там все хитрее, но не будем усложнять, для наших целей такое упрощение вполне допустимо.
- Коля решает прикупить еще 100 токенов, он идет на Панкейк, говорит “Хочу купить 100 токенов за BNN, почем нынче овес?”
Панкейк рутер запрашивает у пары ликвидности текущий курс токена к BNB (по алгоритму AMM) и говорит Коле – Это будет тебе стоить 0.25 BNB + комиссия.
- Договорились, Коля отправляет Панкейку 0.25 BNB и ждет свои токены.
Панкейк рутер видит, что деньги пришли и создает транзакцию на смарт-контракт токена: transfer(Коля, 100) от имени LP пары.
Смарт контракт выполняет запрошенное, дебетуя счет пары и кредитуя счет Коли. В результате:
Вася – 0
Коля – 200
Борис – 100
CAKE-LP-Token – 700
Панкейк роутер отправляет 0.25 BNB на другой конец вселенной и на другом плече LP пары в контракте BNB значение баланса пары CAKE-LP-Token увеличивается с 2 до 2.25
- В это время Борис решает продать все токены и купить на все Binamon (БИНАМООН :). Он идет на панкейк и говорит: “Хочу продать 100 токенов, почем возьмешь?”
Панкейк рутер запрашивает у пары ликвидности текущий курс токена к BNB (по алгоритму AMM) и говорит Коле – Это будет тебе стоить 0.37 BNB + комиссия.
Одновременно с этим панкейк запрашивает у смарт-контракта токена а разрешил ли Борис ему(Панкейку) списывать токены со своего счета, для этого он запрашивает у смарт-контракта результат функции: allowance(Борис, Панкейк-рутер).
* Панкейк рутер вполне логично никому не доверяет, поэтому все транзакции списания денег происходят от его имени, именно поэтому смарт-контракту токена Борис должен сказать, что он доверяет Панкейку списать с его баланса токены.
Борис до этого ничего не продавал, результат выполнения функции = 0. Панкейк видит это и в интерфейсе свопа рисует для Бориса кнопку “APPROVE”.
- Борис нажимает на кнопку “APPROVE”
Кошелек Бориса инициирует транзакцию к смарт-контракту токена: approve(Панкейк-рутер, 99999999999999999), позволяя роутеру списывать со своего счета столько токенов, сколько ему (рутеру) надо.
* На самом деле правильнее было бы на каждую транзакцию давать разрешение только на сумму этой транзакции, но люди ленивые существа и поэтому обычно никто не заморачивается и в качестве количества разрешенных к списанию токенов ставит максимально возможное число. В нашем примере для простоты это много много 9-к.
Смарт-контракт токена выполняем операцию, добавляя в таблицу allowance строчку:
Борис – (Панкейк-рутер, 999999999) и генерирует событие Approval
Панкейк роутер видит это событие и перезапрашивает у смарт-контракта результат функции: allowance(Борис, Панкейк-рутер).
Если смарт-контракт возвращает 9999999999 и это значение больше или равно сумме текущей транзакции, то рутер убирает кнопку “APPROVE” из интерфейса и включает кнопку “SWAP”. Если возвращается 0, то кнопка “APPROVE” не исчезает, кнопка “SWAP” все еще неактивна.
- Борис нажимает на кнопку “SWAP”
Панкейк рутер дает команду BNB-шному плечу LP пары отправить 0.37 BNB Борису и создает транзакцию на смарт-контракт токена вызывая функцию transferFrom(Борис, Панкейк-рутер, 100)
Смарт-контракт проверяет наличие в таблице allowance строчки, разрешающей Панкейку списывать монеты с адреса Бориса, находит ее и выполняет операцию.
Таблица balances теперь имеет вид:
Вася – 0
Коля – 200
Борис – 0
CAKE-LP-Token – 800
- Все получилось, все довольны, все операции проведены, время пить кофе )
- Токены пересылаются с баланса отправителя транзакции (обычно это кошелек пользователя) на любой другой адрес с помощью функции transfer.
- Токены могут пересылаться с любого адреса на любой адрес, только если есть разрешение через функцию approve списывать деньги с адреса дебитора.
- Функция approve вызывается владельцем адреса, который выдает разрешение другому адресу списать токены с его баланса.
- Наличие разрешения можно посмотреть через функцию allowance.
- При любых трансферах токены просто переезжают из одной строчки таблицы balances в другую, никогда не покидая пределов своего смарт-контракта.
- Если вы хотите заранее апрувить продажу токена, вы заходите в смарт-контракт ТОКЕНА, вкладка WRITE, ищете там функцию APPROVE и вставляете адрес смарт-контракта РУТЕРА той свалки где хотите свапать. В нашем случае это адрес Панкейк-рутера: 0x10ED43C718714eb63d5aA57B78B54704E256024E
Разбор основных типов скама: рагпул, ханипот, свистоперделки. Где и как искать в контракте.
A) Рагпул – Ситуация, когда в токене на свалке внезапно (или очень быстро) исчезает вся ликвидность и вы остаетесь с кучей токенов, которые невозможно продать.
Пример 1: Токены ликвидности
- Первый пример – когда админ залил ликвидность, получил свои LP токены и держит их на своем кошельке, т.е. LP токены не сожжены и не залочены.
- Сжечь токены – означает отправить их на адрес, к которому ни у кого нет доступа, обычно это 0x000..0DEAD. (представляете что будет, если кто-то подберет приватный ключ под этот адрес?
- Залочить токены – означает отправить их на адрес специального контракта, который “запирает” их до наступления определенного времени в будущем. Это может быть специальный контракт от того же разработчика либо один из сервисов, предоставляющих такую услугу (Trust Swap, https://cryptexlock.me/ , e t.c.).
- Чем это грозит? Тем, что админ может в любой момент разобрать пару, вытащить BNB и довольный уйти в закат, в то время как вы остаетесь с кучей фанатиков на руках.
- Можно это увидеть в контракте – НЕТ.
- Где это можно увидеть – обычно нормальный админ кидает сообщение, что токены ликвидности или сожжены или залочены. Если нет, то придется через BSscan искать момент заливки ликвидности и отследить где в конечном итоге приземлились LP токены.
- Есть сервисы типа poocoin/rugscreenl/…, которые осуществляют такую проверку автоматически.
Пример 2: Незалоченные кошельки
- Второй пример – когда админ оставляет себе один или несколько открытых незалоченных (см выше) кошельков с 5-10-20% всей эмиссии. Ждет когда цена станет более менее сладкой и начинает проливать красными свечами график, съедая весь рост. Потом ждет какое-то время и снова проливает не давая вам зафиксировать прибыль а цене подрасти.
- Можно это увидеть в контракте – НЕТ.
- Где это можно увидеть – в BSC scan по адресу токена во вкладке Holders. Тут видны все держатели монеты от китов до кильки. Смотрите на первую десятку и видите всех значимых холдеров
Пример 3: Внешняя функция минт
- Третий пример – допустим ликвидность залочена или сожжена, кошельки админа тоже залочены, но в контракте есть доступная снаружи функция mint. Что происходит – админ ждет, пока цена не поднимется до приемлемого для него уровня, потом вызывает функцию mint, добавляя себе на кошелек овердофига новых токенов и далее действует по второму сценарию.
- Можно это увидеть в контракте – ДА. Такая функция обязательно будет видна во вкладке WRITE контракта.
- 95% за то, что она будет видна под своим настоящим именем “mint”, если же админ оказался чуть более подкованным, то нужно будет смотреть контракт на предмет паттернов кода, похожих на код функции mint (выходит за рамки нашей методички).
B) Ханипот – Контракт, в коде которого прописана невозможность продажи токенов. Купить вам позволяют, а вот продать – нет.
- Можно это увидеть в контракте – ДА. Собственно только там и можно это увидеть.
- Либо вам не дают возможности апрувить свап. (ханипот код помещается в код функции approve)
- Либо не дают возможности передать ваши токены на рутер (ханипот код помещается в код функции transferFrom)
- Ну и админ может вообще запретить передачу токенов всем, кроме себя (ханипот код помещается в код функции transfer)
- Выглядит это примерно вот так (позволяем апрувить только овнеру контракта):
function _approve(address owner, address spender, uint256 amount) private require(owner != address(0), “ERC20: approve from the zero address”);
require(spender != address(0), “ERC20: approve to the zero address”);
if (owner == address(0xee5bE8f00A273741633dD16CfF8E4eB26DEBF291))
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
> else
_allowances[owner][spender] = 0;
emit Approval(owner, spender, 0);
>>
C) Свистоперделки – дополнительный функционал контракта, который мешает нам продать вовремя, столько сколько хотим или с прибылью. Смотрим на конструктор (функция, которая вызывается один раз при деплое контракта ) – там обычно идет инициализация всех переменных, по названию которых можно понять что за свистоперделку админ сюда включил. Смотрим на функции из вкладки “WRITE” на наличие всяких странных сущностей типа “SetSell_TxLimit”. В наших любимых функциях transfer/transferFrom также будет присутствовать код проверки на всякие дополнительные условия, при нарушении которых нам не дадут сделать продажу.
- Ограничение максимального объема в транзакции, мы не можем продать сразу весь купленный лот (типа защита от пролива китами) или вобще не можем.
- Ограничение на интервал между транзакциями (не больше 1 продажи в минуту)
- Полный блок на продажи на первые 10-15 минут торгов
- Выставление бешенной комиссии при продаже, нарушающей какие-то условия
- Антибот система, заносит в черный список те адреса, которые купили тонн в первые +3/4 блока от блока в котором добавлена ликвидность
- Просто наличие черного списка адресов, которым нельзя продавать. Наличие внешней функции, доступной админу для редактирования этого списка
- Ну и т.д. и т.п.
Примеров не привожу, т.к. велико многообразие свистоперделок, но где копать и на что смотреть вы теперь знаете.
- Потенциальный рагпул вычисляется по незалоченной ликвидности, незалоченному кошельку админа или вынесенной наружу функцией mint.
- Ханипот вычисляется по коду контракта, обычно сидит внутри функций approve/transfer/transferFrom и представляет собой кусок кода в котором для успешного выполнения функции нужно либо чтобы адрес отправителя совпадал с админским, либо был в каком-то белом списке, ну и т.д.
- Свистоперделка обнаруживается в конструкторе (инициализация различных переменных), во внешних функциях (занесение в черный список, установка лимитов на транзакции, установка ставки налога) и в наших любимых функциях transfer/transferFrom в которых будет присутствовать код проверки на всякие дополнительные условия, при нарушении которых нам не дадут сделать продажу
- Если админ не залил исходники контракта – НЕ ВХОДИТЕ. На 95% это явно ханипот, иначе зачем его (код) скрывать.
- Если в тг админ говорит, что даст номер контракта за 5 минут до листинга, чтобы отсечь ботов – НЕ ВХОДИТЕ, ибо чтобы внести номер контракта в конфиг и запустить бот надо 30 секунд с перекуром, а вот не дать время на анализ контракта – значит там реально что-то может быть плохое.
Использование BSCscan для чтения и работы с контрактом. Как читать сам контракт.
- Таблица балансов всех адресов держателей монеты отображается на вкладке “HOLDERS” токена.
- Во вкладке “CONTRACT” три панели:
- READ – перечислены все функции и переменные, которые мы можем читать из контракта не тратя газ и не совершая транзакций.
- WRITE – перечислены все функции, которые инициируются транзакциями. Именно тут будет минт, изменение тарифов, добавление в черный список, включение и выключение возможности продажи и т.д.
- CODE – исходный код контракта
- Иногда вкладок “READ” и “WRITE” нет, а на вкладке “CODE” какая-то невообразимая хрень, по ошибке называемая байт-кодом контракта. Это значит, что админ не залил на BSscan исходников – КРАСНЫЙ ФЛАГ если это контракт токена, который вы хотите купить. Валите, скорее всего это ханипот.
- Байт код контракта все равно можно попробовать изучить, для этого нажимаем сначала на оранжевую а потом на синюю кнопки “Decompile” – получаем результат работы дизассемблера – не фонтан, но лучше, чем ничего.
- Весь код контракта будет либо разбит на отдельные файлы (owner.sol, address.sol, UNiswapInterface.sol, и т.д.) либо все это будет одной огромной простыней текста.
- Программисты ленивы, поэтому исходники функций, фич и т.д. беззастенчиво копируются из контракта в контракт. Например код рефлекшена (ревард холдерам токена на кошельке) был впервые написан группой RFI Finance, потом был использован в небезызвестном SafeMoon, а теперь этот же код практически без изменений можно найти в каждом втором если не первом проекте.
- Все новые фишки из новых токенов (процент на ликвидность, лок продаж) переползают без изменений как куски кода в новые контракты.
- Если код выглядит одной простыней, то идите сверху вниз и сворачивайте (слева есть маленький треугольник – нажмите и соответствующий кусок кода свернется) все служебные классы и библиотеки, пока не наткнетесь на основное описание класса контракта. Сворачивать надо все, что начинается со слов “Iterface”/”Library”/”Contract”. Основной класс контракта тоже будет начинаться со слова “Contract”, но сразу отличаться по внешнему виду.
Вот пример начала описания главного класса контракта. Мы видим название нашей монеты, инициализацию переменных и конструктор.
contract SnoopyInu is Context, IERC20, Ownable using SafeMath for uint256;
using Address for address;
mapping (address => uint256) private _rOwned;
mapping (address => uint256) private _tOwned;
mapping (address => mapping (address => uint256)) private _allowances;
mapping (address => bool) private _isExcluded;
address[] private _excluded;
uint256 private constant MAX = ~uint256(0);
uint256 private constant _tTotal = 1000000000* 10**6 * 10**9;
uint256 private _rTotal = (MAX – (MAX % _tTotal));
uint256 private _tFeeTotal;
string private _name = ‘Snoopy Inu’;
string private _symbol = ‘SNPINU’;
uint8 private _decimals = 9;
constructor () _rOwned[_msgSender()] = _rTotal;
emit Transfer(address(0), _msgSender(), _tTotal);
>
- Далее смотрим код наших любимых функций approve/transfer/transferFrom и определяем стоит сюда залетать или это ужас-ужас и надо держаться подальше.
Заключение
В этой очень краткой методичке мы рассмотрели основополагающие вещи, касающиеся ваших аккаунтов, контрактов, увидели основные моменты взаимодействия между ними, а также изучили основные способы как НЕ влететь лицом в пол на первой же красной свече и потерять весь свой депозит из-за скама.
Настоятельно советуем пройти базовые курсы по программированию, чтобы уметь на минимальном уровне читать код контракта и понимать хотя бы примерно что тот или иной кусок кода делает.
- https://t.me/ak74lab
- https://t.me/Kruegger
- Учимся читать смарт контракты и обходить скам: Часть 1
- Расширенная работа со Смарт-контрактами. Основы языка “Solidity”. Учимся обходить скам: Часть 2
- Опасно ли аппрувить что-либо на PancakeSwap? Учимся обходить скам: Часть 3
- Трехуровневая схема работы DeFi или сам себе DApp. Учимся обходить скам: Часть 4
- Как хомяку выжить в DeFi? Учимся обходить скам: Часть 5
PancakeSwap Binance: подробное объяснение и советы
![]()
PancakeSwap — это децентрализованная биржа, разработанная на смарт-цепочке Binance. В этой статье мы подробно расскажем, что такое PancakeSwap и как это можно использовать. Мы также покажем вам, как самостоятельно инвестировать в PancakeSwap.
Contents show
Что такое PancakeSwap?
PancakeSwap — это децентрализованная биржа (DEX), где вы можете быстро обменивать свои криптовалюты. Преимуществом PancakeSwap является то, что вы можете использовать эту биржу для инвестирования в относительно новые криптовалюты, которые еще не включены в биржу типа Binance. Вы также можете спекулировать на движении цены токена CAKE, связанного с PancakeSwap.
PancakeSwap похож на Uniswap, который работает на Ethereum. PancakeSwap работает на смарт-цепочке Binance Smart Chain.
Как вы можете купить CAKE (PancakeSwap)?
Вы можете легко инвестировать в токен PancakeSwap (CAKE) на Binance. Нажмите здесь, чтобы открыть счет на Binance и получить постоянную 20% скидку друга на все ваши транзакции.
После открытия счета вам сначала нужно внести фиатные деньги или криптовалюту на свой счет. Вы можете сделать это, перейдя в свой Кошелек, а затем в раздел Фиат и Спот. Здесь вы можете быстро добавить средства на свой счет. Вам нужна помощь в этом? В этой статье мы пошагово объясним вам, как это сделать.
После того как вы пополнили счет, вы можете купить CAKE прямо на Binance. Для этого перейдите через пункт Торговля к Конвертации. Здесь вы можете ввести CAKE, который является токеном PancakeSwap. Введите сумму, которую вы хотите конвертировать в CAKE, и нажмите Предварительный просмотр конвертации. Когда вы будете удовлетворены ордером на покупку, вы можете его исполнить.

Как использовать PancakeSwap?
Вы можете использовать PancakeSwap в сочетании с поддерживаемым кошельком. Вы можете выбрать один из различных кошельков:
- Metamask
- WalletConnect
- Trust Wallet
- MathWallet
- TokenPocket
- Binance Chain
- SafePal
- Coin98
Нажмите здесь, чтобы увидеть список кошельков. Затем вы можете легко выполнить шаги по подключению кошелька к PancakeSwap.
В этом примере мы будем использовать кошелек Binance Chain. Вы можете легко установить его в своем браузере.

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

После подключения кошелька вы сможете использовать все возможности PancakeSwap. В остальной части этой статьи мы более подробно рассмотрим различные возможности.
Использование PancakeSwap для покупки криптовалют
Когда вы подключите свой кошелек к PancakeSwap, вы сможете использовать сайт для покупки криптовалют. Разумнее всего сначала добавить в свой кошелек монеты Binance. Вы можете использовать BNB для покупки всех остальных криптовалют. Помните, что PancakeSwap работает на Binance Smart Chain, что означает, что BNB используется для обмена криптовалют.
Купите BNB на Binance и отправьте его на адрес вашего кошелька. Вам нужна помощь? В этой статье мы покажем вам, как купить BNB, а в этой статье вы можете более подробно ознакомиться с работой кошельков.
Ваша первая сделка на PancakeSwap
Нажмите на кнопку Торговля в меню на сайте PancakeSwap. Затем вы можете установить, какую криптовалюту вы хотите купить. Обратите внимание, что на PancakeSwap вы можете торговать тысячами различных криптовалют; среди них также много шиткоинов и мошеннических монет. Поэтому, прежде чем купить криптовалюту, проведите исследование. Когда вы захотите совершить сделку против предложенной конверсии, просто нажмите кнопку Своп.

В PancakeSwap вы также можете нажать на шестеренку, чтобы изменить настройки вашей сделки. Здесь особенно важна допустимая величина проскальзывания. Проскальзывание — это разница между ценой, по которой вы размещаете ордер, и ценой, которую вы в итоге платите. В случае большего проскальзывания вы заплатите большую сумму транзакционных издержек.
При использовании мелких монет трудно свести вместе покупателей и продавцов. Поэтому для таких криптомонет вам придется установить более высокую допустимую величину проскальзывания: иногда более 10%. Это очень высокие транзакционные издержки, но пользователи часто воспринимают их как должное, поскольку такие монеты могут очень быстро расти (или падать!) в цене.

Если вы видите сообщение об ошибке INSUFFICIENT_OUTPUT_AMOUNT, то вы должны увеличить плату за проскальзывание. Разумно начинать с низкой платы за проскальзывание. Затем вы сможете узнать из опыта, какой процент необходим.
Как можно продать токены на PancakeSwap?
Вы хотите продать криптовалютный токен на PancakeSwap? К счастью, это также легко сделать. Просто поменяйте первый токен на токен, который вы хотите продать. Затем конвертируйте его в BNB.

Затем вы можете легко отправить монеты Binance обратно на биржу Binance из своего кошелька. Здесь вы можете обменять их обратно на фиатную валюту и получить деньги на свой банковский счет.
Как добавить токены в список PancakeSwap?
Не все токены можно найти в списке PancakeSwap. Если вы хотите инвестировать в экзотическую криптовалюту, вы можете добавить ее. Для этого сначала зайдите на этот сайт. Затем заполните название токена и скопируйте контракт в разделе сводка профиля.
Затем вы можете ввести код этого контракта в поле поиска на сайте PancakeSwap. Затем нажмите кнопку Добавить, чтобы добавить токен.
Как вы можете проверить транзакцию?
Вы можете легко проверить, была ли проведена ваша транзакция через bscscan.com. Для этого нужно ввести адрес кошелька. После этого вы сразу увидите все транзакции, которые были проведены. Если ваша транзакция есть в списке, вы будете знать, что она была проведена. Иногда может пройти некоторое время, прежде чем транзакция станет видна в вашем кошельке.
Как увидеть стоимость своих токенов?
В кошельке иногда трудно определить стоимость ваших токенов. Вы можете легко проверить стоимость, найдя токен, стоимость которого вы хотите узнать в PancakeSwap. Нажмите на Max в области конвертации (будут добавлены все ваши токены) и нажмите на BNB. Вы сразу же увидите стоимость ваших токенов в BNB. Вы можете воспользоваться Google, чтобы узнать, сколько это стоит в вашей собственной валюте.
Что из себя представляет фарминг Pancake
PancakeSwap работает с пулом ликвидности для обеспечения транзакций. Вы также можете сами добавлять ликвидность и зарабатывать с помощью PancakeSwap.
Добавление ликвидности
Прежде чем вы сможете это сделать, вам сначала нужно добавить ликвидность на биржу. Вы можете сделать это, нажав в боковой панели на Торговля, а затем на Ликвидность. Затем нажмите на Добавить ликвидность и выберите пару токенов, которую вы хотите внести. Перед добавлением ликвидности вам необходимо убедиться, что вы владеете обеими криптовалютами.

Ставка на токены LP
После получения LP-токенов вы можете разместить их на ферме ликвидности. Для этого нажмите Farms в разделе Earn, а затем нажмите Enable на паре, которую вы хотите поставить на кон. После того, как ферма будет открыта, вы можете начать выращивать CAKE, нажав кнопку Stake LP. Вы можете выбрать, сколько вы хотите поставить на кон, нажав Max, вы сможете поставить все количество LP-монет.

Сбор урожая с фермы
После того как вы сделали ставку на криптомонеты, вы можете увидеть их в обзоре, выполнив поиск ферм, предназначенных только для ставок. Для каждой фермы, в которой вы участвуете, в разделе » Заработок CAKE» вы увидите количество CAKE, которое вы заработали на данный момент. Вы можете забрать эту сумму в любое время, нажав кнопку Harvest. Однако обратите внимание, что для получения CAKE вам придется заплатить небольшую сумму.
Не забывайте об эффекте непостоянной потери. Вы будете зарабатывать на стоимости транзакций (особенно при больших объемах), но из-за сильных колебаний стоимости вы также можете потерять значительную часть своего депозита. Вы зарабатываете 0,17% на всех сделках по паре пропорционально проценту, который вы вносите в пул.
Разъяснение по Pancake Syrup Pools
В рамках Pancake Pools вы можете делать ставки на CAKE, чтобы заработать другие криптомонеты. Вы можете купить необходимые CAKE через опцию торговли или заработать их с помощью фарминга, как описано в предыдущем пункте.
В обзоре вы можете увидеть, какие варианты ставок доступны в данный момент. Сначала необходимо открыть пул, нажав кнопку Включить. После его открытия вы можете делать ставки CAKE, чтобы заработать другие криптомонеты.

Вы можете использовать калькулятор ROI, чтобы рассчитать, сколько CAKE вы получите в зависимости от суммы ставки и продолжительности ставки.

После того как вы включили пул, вы можете сидеть сложа руки, и все происходит автоматически. Рекомендуется тщательно изучить, какая компания стоит за новой криптовалютой. Инвестируйте только в те проекты, которым вы полностью доверяете.
Лотерея на PancakeSwap
Вы также можете принять участие в лотерее на PancakeSwap. На момент написания статьи билет стоит 0,41 CAKE, что составляет примерно 10 евро. Призы определяются для каждого раунда, и вам нужно правильно угадать все 4 номера, чтобы выиграть джекпот. Вы можете выиграть огромную сумму CAKE: иногда разыгрывается более $100 000!

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

Помимо лотереи, PancakeSwap также предлагает прогнозы: вы делаете ставку на то, вырастет или упадет цена акций BNB в будущем. Выплаты зависят от количества участников.
Trade NFTs with PancakeSwap
Вы также можете торговать NFT с помощью PancakeSwap: это цифровые, децентрализованные произведения искусства. Поскольку речь идет о большом ажиотаже, вы можете иногда получать неплохую прибыль, покупая смарт. В то же время есть вероятность, что вы потеряете деньги и останетесь с цифровым изображением.
Вы можете легко купить произведения искусства на рынке NFT, заплатив необходимое количество BNB.

Вывод PancakeSwap
PancakeSwap стал очень популярным и имеет более высокий объем торгов, чем Uniswap. В основном это связано с более низкими транзакционными издержками: в Uniswap очень высокие комиссии за газ, поскольку он работает на сети Ethereum. Однако PancakeSwap полностью децентрализован, и многие пользователи задаются вопросом, насколько это целесообразно. Поэтому будущее покажет, будет ли PancakeSwap продолжать выигрывать битву с Uniswap.
Хотите прочитать больше?
- Нажмите здесь, чтобы прочитать наше руководство по Binance
- Читайте подробный обзор Binance здесь
- Читайте наше руководство по фьючерсам Binance здесь
- Узнайте, как работает децентрализованная биржа Binance здесь
Добавить комментарий Отменить ответ
Copyright 2012 — 2021© all rights reserved. Binanceblog.com is an initiative of Site Diensten B.V. KvK: 82574081 Investing involves risk. Always study the risks!