Парадокс спам-транзакцій, чому ваші транзакції Solana завжди не вдаються?

Початківець4/23/2024, 7:05:43 AM
Ця стаття досліджує причини частих невдалих транзакцій в мережі Solana, вказуючи, що основна проблема полягає не в невдалих транзакціях реальних користувачів, а в тому, що їх викликає велика кількість арбітражних спам-транзакцій, відправлених ланцюговими ботами.

У кінці кінців, щоб коротко

Я вважаю, що багато користувачів все ще не знають, чому їх транзакції на Solana нещодавно завжди не вдаються?

Давайте почнемо з основ – з погляду користувача, коли ми робимо транзакцію, в основному відбуваються три речі:

Транзакція була успішно виконана без будь-яких помилок;

Виконання не вдається, наприклад, плата за газ сплачена, але під час виконання повертається помилка. Це зазвичай трапляється, коли не виконані умови виконання, наприклад, емітент токена був вже відтиснутий, або зміна перевищує встановлене значення через коливання цін тощо;

Невиконані транзакції. Цей тип транзакції ніде не з'являється, що свідчить про те, що транзакція ще не досягла "Лідера блоку" (примітка Foresight News, перевіряючий, відповідальний за обробку транзакцій протягом певного періоду часу). Це саме та ситуація, з якою зараз зіштовхуються багато користувачів, це проблема мережевого рівня, а не проблема рівня узгодження/виконання;

Ви, можливо, думаєте, що таке мережевий рівень?

Не хвилюйтеся, ми поговоримо про ці неспрямовані транзакції через хвилину і чому вони є основною причиною поточної затору в мережі Solana. Перш ніж ми це зробимо, давайте зосередимося на невдалих угодах, оскільки важливо зрозуміти, чому невдали угоди не є основною проблемою.

Якщо ви придивитесь, ви можете бути здивовані, щоб виявити, що лише близько 8% цих невдалих транзакцій походять від реальних користувачів, решта - це випадки невдалих арбітражних транзакцій, виконаних онлайн-ботами: арбітражники будуть затоплювати Solana спам-транзакціями, оскільки відправлення спам-транзакцій порівнюється з винагородами від успішних арбітражів, а витрати мізерні.

Наприклад, вони могли б відправляти спам-транзакції на Solana кілька разів на день. Це обійшлося б їм кількома сотнями доларів (оскільки комісії Solana низькі), і вони могли б заробити до $100,000 прибутку лише завершивши одну транзакцію.

Отже, важливо зауважити, що ці не вдалі транзакції не означають, що є проблема з активністю Solana - мережа Solana працює як очікувалося, тому ці не вдалі транзакції є просто наслідком того, що умови транзакції ботів не виконані, і Це не є головною причиною поточного поганого користувацького досвіду у Solana.

Фактично, рівень невдач угод Solana залишається на рівні близько 50% з листопада. Якщо ви звернете увагу на діаграму невдач та успіхів, яку я вище навів, ви побачите, що вона була приблизно такою ж, як і раніше.

Давайте зараз обговоримо основну причину заторів в мережі Solana за останні декілька днів - «недоставлені транзакції». Як вже зазначалося раніше, ці транзакції не змогли досягти «лідера блоку» і були заблоковані через проблеми на рівні мережі, викинуті.

Шар мережі - це комунікаційний шар Інтернету, який використовується для відправлення пакетів даних між різними з'єднаннями, такими як: TCP (Протокол керування передачею), UDP (Протокол користувацьких дейтаграм), QUIC (розроблений Google) і т. д.

І щойно Solana оновила QUIC як свій мережевий рівень. Це допомагає встановити зв'язок між користувачем та «лідером блоку», і оскільки у Solana триває постійне виробництво блоків і відсутність пам'яті пулу, втрата зв'язку означатиме, що транзакції не будуть записані в блок.

QUIC дозволяє «лідерам блоків» переривати з'єднання або обмежувати швидкість певних користувачів на підставі конкретних критеріїв, тож «лідери блоків» тепер можуть відкидати деякі з'єднання, коли попит на ланцюг великий, тобто ця нова архітектура запобігає зупинці Solana при збільшенні мережевої активності - мережа може бути дуже перенаселеною в цей час, але принаймні вона не зупиниться.

Так ви можете запитати, якщо все в QUIC було так добре розроблено, чому зараз така погана Solana?

Так отже проблема полягає в тому, що навіть якщо «лідер блоку» зараз може обмежувати певні з'єднання, логіка саме «які з'єднання обмежувати» погано реалізована і вадлива.

Щоб краще зрозуміти, уявімо, що якщо в звичайних обставинах кожен «лідер блоку» має X з'єднань для розмови, то під час пікової активності «лідер блоку» почне отримувати від 10 до 100 разів більше запитів на з'єднання…

На даний момент «лідер блоку» може вибрати відмовитися від певних підключень, але проблема полягає в тому, що ці підключення на даний момент не відкидаються за встановленим набором критеріїв (наприклад, відкидання всіх підключень з вартістю нижче X), але випадковим чином відкидаються. …..

Отже, в основному, для включення ваші транзакції повинні відправляти більше спам-транзакцій, ніж інші, і оскільки до мережі надсилають запити на підключення кілька ботів, стає все складніше звичайному користувачеві встановити зв'язок та завершити транзакції.

Ось суть основної проблеми, команди, такі як Firedancer, Anza, Solana, тощо, працюють наполегливо над виправленням мережевого рівня, ці патчі вже випускаються, кілька великих патчів, як вважають, будуть випущені у наступні тижні.

Чи вирішить це проблему? Чи знову злетить Solana? Не зовсім, в результаті, у майбутньому буде більше. Ще довгий шлях через три причини:

Немає гарантії, наскільки ефективним буде поточний виправлення у запобіганні наступної проблеми з перенавантаженням у Solana, і ми не будемо знати, поки воно фактично не буде реалізовано;

Firedancer від Jump Crypto може дійсно вирішити ці проблеми, але він не буде випущений до кінця року;

Проблема спаму в мережі, тобто економіка транзакцій Solana, має багато проблем і не може запобігти зловживанню з боку зловмисних користувачів.

Disclaimer:

  1. Ця стаття була перепублікована з [Криптовалютна дискусія], Усі авторські права належать оригінальному автору [мислення]. Якщо є заперечення до цього повторного друку, будь ласка, зв'яжіться з Ворота Навчаннякоманді, і вони оперативно впораються з цим.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодної інвестиційної поради.
  3. Переклади статей на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонене.

Парадокс спам-транзакцій, чому ваші транзакції Solana завжди не вдаються?

Початківець4/23/2024, 7:05:43 AM
Ця стаття досліджує причини частих невдалих транзакцій в мережі Solana, вказуючи, що основна проблема полягає не в невдалих транзакціях реальних користувачів, а в тому, що їх викликає велика кількість арбітражних спам-транзакцій, відправлених ланцюговими ботами.

У кінці кінців, щоб коротко

Я вважаю, що багато користувачів все ще не знають, чому їх транзакції на Solana нещодавно завжди не вдаються?

Давайте почнемо з основ – з погляду користувача, коли ми робимо транзакцію, в основному відбуваються три речі:

Транзакція була успішно виконана без будь-яких помилок;

Виконання не вдається, наприклад, плата за газ сплачена, але під час виконання повертається помилка. Це зазвичай трапляється, коли не виконані умови виконання, наприклад, емітент токена був вже відтиснутий, або зміна перевищує встановлене значення через коливання цін тощо;

Невиконані транзакції. Цей тип транзакції ніде не з'являється, що свідчить про те, що транзакція ще не досягла "Лідера блоку" (примітка Foresight News, перевіряючий, відповідальний за обробку транзакцій протягом певного періоду часу). Це саме та ситуація, з якою зараз зіштовхуються багато користувачів, це проблема мережевого рівня, а не проблема рівня узгодження/виконання;

Ви, можливо, думаєте, що таке мережевий рівень?

Не хвилюйтеся, ми поговоримо про ці неспрямовані транзакції через хвилину і чому вони є основною причиною поточної затору в мережі Solana. Перш ніж ми це зробимо, давайте зосередимося на невдалих угодах, оскільки важливо зрозуміти, чому невдали угоди не є основною проблемою.

Якщо ви придивитесь, ви можете бути здивовані, щоб виявити, що лише близько 8% цих невдалих транзакцій походять від реальних користувачів, решта - це випадки невдалих арбітражних транзакцій, виконаних онлайн-ботами: арбітражники будуть затоплювати Solana спам-транзакціями, оскільки відправлення спам-транзакцій порівнюється з винагородами від успішних арбітражів, а витрати мізерні.

Наприклад, вони могли б відправляти спам-транзакції на Solana кілька разів на день. Це обійшлося б їм кількома сотнями доларів (оскільки комісії Solana низькі), і вони могли б заробити до $100,000 прибутку лише завершивши одну транзакцію.

Отже, важливо зауважити, що ці не вдалі транзакції не означають, що є проблема з активністю Solana - мережа Solana працює як очікувалося, тому ці не вдалі транзакції є просто наслідком того, що умови транзакції ботів не виконані, і Це не є головною причиною поточного поганого користувацького досвіду у Solana.

Фактично, рівень невдач угод Solana залишається на рівні близько 50% з листопада. Якщо ви звернете увагу на діаграму невдач та успіхів, яку я вище навів, ви побачите, що вона була приблизно такою ж, як і раніше.

Давайте зараз обговоримо основну причину заторів в мережі Solana за останні декілька днів - «недоставлені транзакції». Як вже зазначалося раніше, ці транзакції не змогли досягти «лідера блоку» і були заблоковані через проблеми на рівні мережі, викинуті.

Шар мережі - це комунікаційний шар Інтернету, який використовується для відправлення пакетів даних між різними з'єднаннями, такими як: TCP (Протокол керування передачею), UDP (Протокол користувацьких дейтаграм), QUIC (розроблений Google) і т. д.

І щойно Solana оновила QUIC як свій мережевий рівень. Це допомагає встановити зв'язок між користувачем та «лідером блоку», і оскільки у Solana триває постійне виробництво блоків і відсутність пам'яті пулу, втрата зв'язку означатиме, що транзакції не будуть записані в блок.

QUIC дозволяє «лідерам блоків» переривати з'єднання або обмежувати швидкість певних користувачів на підставі конкретних критеріїв, тож «лідери блоків» тепер можуть відкидати деякі з'єднання, коли попит на ланцюг великий, тобто ця нова архітектура запобігає зупинці Solana при збільшенні мережевої активності - мережа може бути дуже перенаселеною в цей час, але принаймні вона не зупиниться.

Так ви можете запитати, якщо все в QUIC було так добре розроблено, чому зараз така погана Solana?

Так отже проблема полягає в тому, що навіть якщо «лідер блоку» зараз може обмежувати певні з'єднання, логіка саме «які з'єднання обмежувати» погано реалізована і вадлива.

Щоб краще зрозуміти, уявімо, що якщо в звичайних обставинах кожен «лідер блоку» має X з'єднань для розмови, то під час пікової активності «лідер блоку» почне отримувати від 10 до 100 разів більше запитів на з'єднання…

На даний момент «лідер блоку» може вибрати відмовитися від певних підключень, але проблема полягає в тому, що ці підключення на даний момент не відкидаються за встановленим набором критеріїв (наприклад, відкидання всіх підключень з вартістю нижче X), але випадковим чином відкидаються. …..

Отже, в основному, для включення ваші транзакції повинні відправляти більше спам-транзакцій, ніж інші, і оскільки до мережі надсилають запити на підключення кілька ботів, стає все складніше звичайному користувачеві встановити зв'язок та завершити транзакції.

Ось суть основної проблеми, команди, такі як Firedancer, Anza, Solana, тощо, працюють наполегливо над виправленням мережевого рівня, ці патчі вже випускаються, кілька великих патчів, як вважають, будуть випущені у наступні тижні.

Чи вирішить це проблему? Чи знову злетить Solana? Не зовсім, в результаті, у майбутньому буде більше. Ще довгий шлях через три причини:

Немає гарантії, наскільки ефективним буде поточний виправлення у запобіганні наступної проблеми з перенавантаженням у Solana, і ми не будемо знати, поки воно фактично не буде реалізовано;

Firedancer від Jump Crypto може дійсно вирішити ці проблеми, але він не буде випущений до кінця року;

Проблема спаму в мережі, тобто економіка транзакцій Solana, має багато проблем і не може запобігти зловживанню з боку зловмисних користувачів.

Disclaimer:

  1. Ця стаття була перепублікована з [Криптовалютна дискусія], Усі авторські права належать оригінальному автору [мислення]. Якщо є заперечення до цього повторного друку, будь ласка, зв'яжіться з Ворота Навчаннякоманді, і вони оперативно впораються з цим.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодної інвестиційної поради.
  3. Переклади статей на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонене.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!