Нещодавно в бібліотеці програмного забезпечення Bitcoin Core було запропоновано скасувати політику обмеження розміру виходу OP_Return, що викликало дискусії щодо того, що є сміттєвими транзакціями у блокчейні Біткойн і як з ними впоратися. У цій статті розглядається випадок атаки сміттєвими транзакціями на мережу Біткойн влітку 2015 року, з метою порівняти ситуацію тоді і зараз, а також обговорити уроки, які були засвоєні.
Літня атака сміттєвих угод 2015 року була раннім зіткненням у суперечці щодо розміру блоку. Атакуючими були "підтримувачі великих блоків", які прагнули підвищити обмеження на розмір блоку. Підтримувачі великих блоків вважали, що обмеження в 1 МБ є занадто малим, і блоки легко заповнюються сміттєвими угодами, що робить платежі Біткойном ненадійними. Вони виступали за збільшення обмеження на розмір блоку, щоб підвищити вартість заповнення блоків сміттєвими угодами.
"Прихильники малих блоків" вважають, що швидке і дешеве додавання сміттєвих транзакцій у блокчейн не може зупинити атакуючих, а навпаки, допомагає їм вигравати. Якщо збільшити обмеження на розмір блоку, витрати зменшаться, що, в свою чергу, зробить сміттєві транзакції ще дешевшими.
20 червня 2015 року постачальник гаманців Біткойн під назвою CoinWallet.eu оголосив про проведення "тестування тиску Біткойна". Вони стверджували, що це необхідно для доведення необхідності збільшення обмеження розміру блоку. Перший раунд атаки відбувся 22 червня, але через технічні проблеми не досяг очікуваного результату.
24 червня CoinWallet.EU оголосила, що другий раунд атаки відбудеться 29 червня. Ця атака, здається, є більш ефективною, деякі користувачі повідомляють, що Біткойн став важким у використанні. Однак деякі майнінгові пулли, такі як Eligius, успішно фільтрували сміттєві транзакції, зменшуючи вплив атаки.
7 липня сталася третя хвиля атак. Це була найсильніша атака на сьогодні, яка спричинила значний хаос. Зловмисники використовували різноманітні стратегії, такі як надсилання дрібних транзакцій до публічних гаманців, а також використання адрес з відомими приватними ключами для генерації додаткових сміттєвих транзакцій.
F2Pool через створення великих інтеграційних транзакцій очистив ці сміттєві виходи, що допомогло полегшити ситуацію. Розробник Біткойн Грегорі Максвелл пізніше допоміг оптимізувати цей процес, зробивши інтеграційні транзакції легшими для перевірки.
У вересні 2015 року CoinWallet провела четвертий, а також останній раунд стрес-тестування. Цього разу вони використали інший підхід, публічно опублікувавши приватний ключ з балансом у Біткойнах. Це призвело до великої кількості конфліктних транзакцій, але оскільки можна було використати принцип "перший побачив - безпечний", вплив був не таким серйозним, як у третьому раунді.
Наукова стаття аналізує атаки сміттєвих транзакцій 2015 року, виявивши, що протягом 10 днів пікового періоду 23,41% транзакцій були сміттєвими. Атака призвела до збільшення середніх витрат на не-сміттєві транзакції на 51%, а затримка обробки зросла в 7 разів.
Ці атаки мали значний вплив на Біткойн, що призвело до кількох технічних змін:
Майнери збільшили обмеження на розмір блоку з 250KB або 750KB до 1MB.
Мінімальна комісія за ретрансляцію в Bitcoin Core зросла в 5 разів.
Введено обмеження на пам'ять та стандартний розмір пам'яті 300MB.
Загострило напругу та поляризацію в дебатах про обмеження розміру блоку.
У довгостроковій перспективі прихильники малих блоків виграли цю дискусію. Заповнені блоки вже стали нормою, і ідея збільшення обмеження розміру блоків, щоб дозволити більше сміттєвих транзакцій у блокчейні, вважається неприйнятною. Проте дискусія про визначення сміттєвих транзакцій і способи їх обробки триває.
Порівнюючи ситуацію 2015 року та зараз, очевидною відмінністю є сума витрат. У 2015 році близько 10 000 доларів могли мати значний вплив, тоді як з 2023 року вже витрачено кілька сотень мільйонів доларів на так звані "сміттєві" комісії. Це відображає зростання мережі Біткойн і підвищення здатності протистояти сміттєвим транзакціям.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
11 лайків
Нагородити
11
5
Поділіться
Прокоментувати
0/400
PuzzledScholar
· 16год тому
Сміттєва торгівля завжди існує
Переглянути оригіналвідповісти на0
BearMarketBuyer
· 23год тому
Сміттєва торгівля має бути під контролем.
Переглянути оригіналвідповісти на0
ZkSnarker
· 23год тому
Сміттєва торгівля завжди є болючою точкою
Переглянути оригіналвідповісти на0
SchrodingerProfit
· 23год тому
Все ще потрібно покладатися на механізм витрат для виживання
Огляд атак на сміттєві торгівлі Біткойном 2015 року: уроки для сучасних суперечок щодо Блокчейн
Нещодавно в бібліотеці програмного забезпечення Bitcoin Core було запропоновано скасувати політику обмеження розміру виходу OP_Return, що викликало дискусії щодо того, що є сміттєвими транзакціями у блокчейні Біткойн і як з ними впоратися. У цій статті розглядається випадок атаки сміттєвими транзакціями на мережу Біткойн влітку 2015 року, з метою порівняти ситуацію тоді і зараз, а також обговорити уроки, які були засвоєні.
Літня атака сміттєвих угод 2015 року була раннім зіткненням у суперечці щодо розміру блоку. Атакуючими були "підтримувачі великих блоків", які прагнули підвищити обмеження на розмір блоку. Підтримувачі великих блоків вважали, що обмеження в 1 МБ є занадто малим, і блоки легко заповнюються сміттєвими угодами, що робить платежі Біткойном ненадійними. Вони виступали за збільшення обмеження на розмір блоку, щоб підвищити вартість заповнення блоків сміттєвими угодами.
"Прихильники малих блоків" вважають, що швидке і дешеве додавання сміттєвих транзакцій у блокчейн не може зупинити атакуючих, а навпаки, допомагає їм вигравати. Якщо збільшити обмеження на розмір блоку, витрати зменшаться, що, в свою чергу, зробить сміттєві транзакції ще дешевшими.
20 червня 2015 року постачальник гаманців Біткойн під назвою CoinWallet.eu оголосив про проведення "тестування тиску Біткойна". Вони стверджували, що це необхідно для доведення необхідності збільшення обмеження розміру блоку. Перший раунд атаки відбувся 22 червня, але через технічні проблеми не досяг очікуваного результату.
24 червня CoinWallet.EU оголосила, що другий раунд атаки відбудеться 29 червня. Ця атака, здається, є більш ефективною, деякі користувачі повідомляють, що Біткойн став важким у використанні. Однак деякі майнінгові пулли, такі як Eligius, успішно фільтрували сміттєві транзакції, зменшуючи вплив атаки.
7 липня сталася третя хвиля атак. Це була найсильніша атака на сьогодні, яка спричинила значний хаос. Зловмисники використовували різноманітні стратегії, такі як надсилання дрібних транзакцій до публічних гаманців, а також використання адрес з відомими приватними ключами для генерації додаткових сміттєвих транзакцій.
F2Pool через створення великих інтеграційних транзакцій очистив ці сміттєві виходи, що допомогло полегшити ситуацію. Розробник Біткойн Грегорі Максвелл пізніше допоміг оптимізувати цей процес, зробивши інтеграційні транзакції легшими для перевірки.
У вересні 2015 року CoinWallet провела четвертий, а також останній раунд стрес-тестування. Цього разу вони використали інший підхід, публічно опублікувавши приватний ключ з балансом у Біткойнах. Це призвело до великої кількості конфліктних транзакцій, але оскільки можна було використати принцип "перший побачив - безпечний", вплив був не таким серйозним, як у третьому раунді.
Наукова стаття аналізує атаки сміттєвих транзакцій 2015 року, виявивши, що протягом 10 днів пікового періоду 23,41% транзакцій були сміттєвими. Атака призвела до збільшення середніх витрат на не-сміттєві транзакції на 51%, а затримка обробки зросла в 7 разів.
Ці атаки мали значний вплив на Біткойн, що призвело до кількох технічних змін:
У довгостроковій перспективі прихильники малих блоків виграли цю дискусію. Заповнені блоки вже стали нормою, і ідея збільшення обмеження розміру блоків, щоб дозволити більше сміттєвих транзакцій у блокчейні, вважається неприйнятною. Проте дискусія про визначення сміттєвих транзакцій і способи їх обробки триває.
Порівнюючи ситуацію 2015 року та зараз, очевидною відмінністю є сума витрат. У 2015 році близько 10 000 доларів могли мати значний вплив, тоді як з 2023 року вже витрачено кілька сотень мільйонів доларів на так звані "сміттєві" комісії. Це відображає зростання мережі Біткойн і підвищення здатності протистояти сміттєвим транзакціям.