June 3, 2023

Гайд: Как ускорить транзакцию в BRC-20

Всем привет 🖐

С появлением новой меты BRC-20 у многих стали возникать проблемы с газом при отправке токенов или выполнения других транзакций.

В данной статье вы узнаете, как за несколько кликов вы сможете ускорить вашу транзакцию!

📖 | Оглавление

📧| Предисловие - Основные причины

👨‍🏫| Ускорение транзакции
- Установка Sparrow Wallet - Импорт кошелька - Ускорение транзакции - Метод работы и подтверждения в MemPool

✍| Итоги - Выводы

Данный гайд будет работать на все популярные кошельки:

  • Xverse Wallet
  • Hiro Wallet
  • Unisat Wallet

📧 | Предисловие

Основные причины:

  • Люди делают раскидку BTC в последний момент

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

Как итог, они отправили транзакцию с N газом и так как делать всё в последний момент распространённая привычка, то газ автоматически повышается из-за большого количества людей.

  • Баг от кошелька

Иногда бывает такое, что в кошелке происходит баг, и он сам отправляет транзакцию с низким газом.

У меня было такое несколько раз во время раскидки BTC

  • Просто неправильно угадали с газом

Вы неправильно угадали с газом и ваша транзакция зависла

👨‍🏫 | Ускорение транзакции

Установка Sparrow Wallet:

Sparrow Wallet — это один из первых появившихся BTC кошельков со своей собственной нодой. Работает он, как Dekstop приложение у вас на компьютере.

Чтобы установить кошелёк, нам нужно перейти на их сайт:

📁 | Ссылка на скачивание

Выбирайте вашу операционную систему и скачиваете кошелёк

Импорт кошелька:

  • Когда мы закончили установку кошелька, нажимаем Ctrl + N, тем самым мы создаем новый кошелёк
  • Пишем туда любое имя для кошелька
  • Выбираем Script Type
🔵 Nested Segweit 🔴 Native Segweit

🔵 Nested Segweit — это BTC адрес, используйте данный тип, если ваш кошелёк начинается с 3...

🔴 Native Segweit — это Taproot адрес, используйте данный тип, если ваш кошелёк начинается с bc...

  • Далее нажимаем на New or Imported Software wallet
  • После этого в Mnemonic Words (BIP39) выбираем количество слов из которых стоит сид фраза.
  • Вписываем сид фразу кошелька, где застряла транзакция и нажимаем Create KeyStore
  • После этого нажимаем Import KeyStore
  • Нажимаем кнопку Apply
Нажимаем кнопку Apply
  • Cоздаем пароль или можно без него
  • Готово! Теперь наш кошелёк полностью импортировался в Sparrow Wallet

Ускорение транзакции:

Теперь когда наш кошелёк импортирован, пришло время ускорить транзакцию

  • Переходим во вкладку Transactions
  • Далее ищем нашу транзакцию, у неё будет название Unconfirmed
  • Далее нажимаем правой кнопкой мыши по ней и переходим на Increase Effective Fee (CPFP)
  • После этого нас перекидывает на страницу отправки транзакции

1. Проверьте адрес, чтобы он совпадал с тем, на который вы отсылайте. Это важно, так как бывает так, что новый адрес автоматически генерируется.

2. Посмотрите текущий газ и умножить его в 2-2.5 раза, чтобы у вас точно не возникло проблем. Газ можно менять через ползунок, или же самим написать точное значение.

3. Нажмите на кнопку Create Transaction

1. Адрес 2. Газ 3. Отправить транзакцию
  • Далее нажимаем кнопку Sing и вписываем пароль, если вы его делали.
  • Готово, ваша транзакция ускорилась!

Метод работы и подтверждения в MemPool:

  • Данный метод работает на основе того, что мы делаем новую транзакцию поверх первой транзакции. Поэтому необходимо рассчитывать газ на обе транзакции, а не только на одну.
  • После того как вы подписали транзакцию, нажмите на кнопку Broadcast Transaction. У вас появится id вашей транзакции и вы сможете следить за ней в Mempool, также, как и за обычной транзакцией.

✍ | Итоги

Выводы:

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

Если у вас остались, какие-то вопросы по статье, то вы можете написать мне в личные сообщения или в общий чат канала!

Stay tuned 👾

How to пейдж: channel | chat | twitter