Тестування навантаження мережі Біткойн: Огляд сміттєвих транзакцій 2015 року
Нещодавно хтось запропонував скасувати стратегічні обмеження на розмір виходу OP_Return у програмному забезпеченні ядра Біткойн, що спровокувало обговорення про сміттєві транзакції в блокчейні. У цій статті розглядаються серії атак сміттєвих транзакцій, які зазнала мережа Біткойн влітку 2015 року, порівнюються тодішня ситуація з сучасною та уроки, які можна з цього винести.
Атака сміттєвих транзакцій 2015 року була раннім зіткненням у суперечці про розмір блоку. Атакувальники були на стороні, що підтримує збільшення блоку, вони вважали, що обмеження в 1 МБ занадто мале і його легко заповнити сміттєвими транзакціями. Вони сподівалися, що збільшення розміру блоку підвищить вартість заповнення блоку сміттєвими транзакціями. Сторона, що виступає проти збільшення блоку, вважала, що швидке включення сміттєвих транзакцій у блокчейн не зможе зупинити атакуючих, а навпаки, лише сприятиме їхнім успіхам.
Перше коло атаки
20 червня 2015 року компанія, що називається CoinWallet.eu, оголосила про проведення "тестування тиску на Біткойн". Вони стверджують, що це для того, щоб довести необхідність збільшення розміру блоку. Атака запланована на 22 червня, мета – створити накопичення транзакцій обсягом 241MB.
Однак перший раунд атаки не вдалося. Зловмисники заявили, що їхній сервер зламався після того, як пам'ятковий пул досяг приблизно 12 МБ. Вони витратили близько 2 біт на комісії під час цієї невдалої атаки.
Другий раунд атаки
24 червня CoinWallet.eu оголосила про проведення другого раунду атаки 29 червня. Ця атака здається більш ефективною, деякі користувачі скаржаться на те, що транзакції довго не підтверджуються. Проте деякі майнінгові пулі успішно фільтрували сміттєві транзакції, зменшуючи вплив атаки.
Це викликало дебати про те, чи слід фільтрувати сміттєві транзакції. Дехто вважає, що це зашкодить взаємозамінності Біткойна, тоді як інші вважають, що це необхідно для захисту мережі.
Третій раунд атаки
7 липня відбулася третя хвиля атак, яка була більша за попередні. За повідомленнями, зловмисники витратили понад 8 000 доларів на різні стратегії для генерування великої кількості сміттєвих транзакцій. Наприклад, надсилання транзакцій з частками до публічних гаманців або надсилання невеликої кількості Біткойн на адреси з відомими приватними ключами.
В найжорсткіші моменти атак деякі розробники вважали, що збільшення розміру блоку є найкращим заходом захисту. Деякі майнінгові пулі створювали великі транзакції, щоб об'єднати сміттєві виходи, що допомогло очистити ці транзакції.
Четвертий раунд атаки
У вересні 2015 року CoinWallet провели останній раунд "стрес-тестування". Цього разу вони застосували інший підхід, оголосивши про безкоштовну роздачу 200 Біткойнів, опублікувавши приватний ключ прямо на форумі. Це призвело до створення понад 90 000 транзакцій, але оскільки багато з них були конфліктними, вплив був не таким серйозним, як у третьому раунді.
Вплив атаки
Ці атаки мали значний вплив на Біткойн, змінивши не лише технічні стратегії пересилання транзакцій, а й сформувавши сприйняття людьми сміттєвих транзакцій у блокчейні. Мережа згодом зазнала кількох змін:
Майнери збільшили стратегію обмеження розміру блоку до 1MB
Мінімальна плата за ретрансляцію зросла в 5 разів
Введено обмеження на пул пам'яті
Загострило суперечки щодо розміру блоку
Одне академічне дослідження виявило, що під час пікових нападів 23,41% угод є сміттєвими. Ці атаки призвели до збільшення середніх витрат на не-сміттєві угоди на 51%, а затримка обробки зросла в 7 разів.
Висновок
Атака на сміттєву торгівлю 2015 року продемонструвала, що навіть витративши відносно невелику суму, можна суттєво вплинути на мережу Біткойн. Ці події поглибили усвідомлення проблеми сміттєвої торгівлі та спонукали мережу вжити певних заходів. Сьогодні обговорення того, як визначати та обробляти сміттєву торгівлю, все ще триває. Ця історія нагадує нам, що атаки на сміттєву торгівлю не є новим явищем, і мережа повинна постійно адаптуватися та еволюціонувати для подолання різних викликів.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
7
Поділіться
Прокоментувати
0/400
liquiditea_sipper
· 3год тому
Накопичення монет і все, про яку безпеку йдеться?
Переглянути оригіналвідповісти на0
pumpamentalist
· 17год тому
Знову бачимо, як Блок PI свариться
Переглянути оригіналвідповісти на0
BrokenDAO
· 17год тому
Історія завжди повторюється, а цей метод роздування популярності стає все більш примітивним.
Переглянути оригіналвідповісти на0
AllInDaddy
· 17год тому
Хто боїться сміттєвих угод? Я просто купую просадку і все.
Переглянути оригіналвідповісти на0
MevHunter
· 17год тому
такі ж самі пастки, як і ті, що зараз займаються MEV
Переглянути оригіналвідповісти на0
FudVaccinator
· 17год тому
А це, здається, знову починає нагадувати той тип "виключення" 2015 року.
Атака сміттєвих транзакцій в мережі Біткойн: огляд та висновки стрес-тесту 2015 року
Тестування навантаження мережі Біткойн: Огляд сміттєвих транзакцій 2015 року
Нещодавно хтось запропонував скасувати стратегічні обмеження на розмір виходу OP_Return у програмному забезпеченні ядра Біткойн, що спровокувало обговорення про сміттєві транзакції в блокчейні. У цій статті розглядаються серії атак сміттєвих транзакцій, які зазнала мережа Біткойн влітку 2015 року, порівнюються тодішня ситуація з сучасною та уроки, які можна з цього винести.
Атака сміттєвих транзакцій 2015 року була раннім зіткненням у суперечці про розмір блоку. Атакувальники були на стороні, що підтримує збільшення блоку, вони вважали, що обмеження в 1 МБ занадто мале і його легко заповнити сміттєвими транзакціями. Вони сподівалися, що збільшення розміру блоку підвищить вартість заповнення блоку сміттєвими транзакціями. Сторона, що виступає проти збільшення блоку, вважала, що швидке включення сміттєвих транзакцій у блокчейн не зможе зупинити атакуючих, а навпаки, лише сприятиме їхнім успіхам.
Перше коло атаки
20 червня 2015 року компанія, що називається CoinWallet.eu, оголосила про проведення "тестування тиску на Біткойн". Вони стверджують, що це для того, щоб довести необхідність збільшення розміру блоку. Атака запланована на 22 червня, мета – створити накопичення транзакцій обсягом 241MB.
Однак перший раунд атаки не вдалося. Зловмисники заявили, що їхній сервер зламався після того, як пам'ятковий пул досяг приблизно 12 МБ. Вони витратили близько 2 біт на комісії під час цієї невдалої атаки.
Другий раунд атаки
24 червня CoinWallet.eu оголосила про проведення другого раунду атаки 29 червня. Ця атака здається більш ефективною, деякі користувачі скаржаться на те, що транзакції довго не підтверджуються. Проте деякі майнінгові пулі успішно фільтрували сміттєві транзакції, зменшуючи вплив атаки.
Це викликало дебати про те, чи слід фільтрувати сміттєві транзакції. Дехто вважає, що це зашкодить взаємозамінності Біткойна, тоді як інші вважають, що це необхідно для захисту мережі.
Третій раунд атаки
7 липня відбулася третя хвиля атак, яка була більша за попередні. За повідомленнями, зловмисники витратили понад 8 000 доларів на різні стратегії для генерування великої кількості сміттєвих транзакцій. Наприклад, надсилання транзакцій з частками до публічних гаманців або надсилання невеликої кількості Біткойн на адреси з відомими приватними ключами.
В найжорсткіші моменти атак деякі розробники вважали, що збільшення розміру блоку є найкращим заходом захисту. Деякі майнінгові пулі створювали великі транзакції, щоб об'єднати сміттєві виходи, що допомогло очистити ці транзакції.
Четвертий раунд атаки
У вересні 2015 року CoinWallet провели останній раунд "стрес-тестування". Цього разу вони застосували інший підхід, оголосивши про безкоштовну роздачу 200 Біткойнів, опублікувавши приватний ключ прямо на форумі. Це призвело до створення понад 90 000 транзакцій, але оскільки багато з них були конфліктними, вплив був не таким серйозним, як у третьому раунді.
Вплив атаки
Ці атаки мали значний вплив на Біткойн, змінивши не лише технічні стратегії пересилання транзакцій, а й сформувавши сприйняття людьми сміттєвих транзакцій у блокчейні. Мережа згодом зазнала кількох змін:
Одне академічне дослідження виявило, що під час пікових нападів 23,41% угод є сміттєвими. Ці атаки призвели до збільшення середніх витрат на не-сміттєві угоди на 51%, а затримка обробки зросла в 7 разів.
Висновок
Атака на сміттєву торгівлю 2015 року продемонструвала, що навіть витративши відносно невелику суму, можна суттєво вплинути на мережу Біткойн. Ці події поглибили усвідомлення проблеми сміттєвої торгівлі та спонукали мережу вжити певних заходів. Сьогодні обговорення того, як визначати та обробляти сміттєву торгівлю, все ще триває. Ця історія нагадує нам, що атаки на сміттєву торгівлю не є новим явищем, і мережа повинна постійно адаптуватися та еволюціонувати для подолання різних викликів.