Як атаки сміттєвих交易 впливають на мережу Біткойн: уроки 2015 року
Нещодавно в бібліотеці програмного забезпечення Bitcoin Core було запропоновано скасувати обмеження на розмір виходу OP_Return, що викликало суперечки щодо того, що є сміттєвими транзакціями в блокчейні Біткойн та як їх обробляти. Давайте згадаємо атаку сміттєвих транзакцій на мережу Біткойн влітку 2015 року, порівняємо тодішню ситуацію з нинішньою та обговоримо отримані уроки.
Атака сміттєвих транзакцій 2015 року стала раннім зіткненням у суперечці про розмір блоку. Атакувальниками були прихильники великих блоків, які вважали, що обмеження в 1 МБ є занадто малим і легко заповнюється сміттєвими транзакціями. Прихильники великих блоків вважають, що заповнення блоку є вкрай поганим результатом, що представляє собою перемогу відправників сміттєвих транзакцій, і це зробить платежі в Біткойн ненадійними. Вони сподіваються збільшити обмеження розміру блоку, підвищивши вартість заповнення блоку.
Прихильники великих блоків вважають, що швидке і дешеве додавання сміттєвих транзакцій на блокчейн не може запобігти атакам, а навпаки, допомагає зловмисникам досягти успіху. Збільшення розміру блоку знизить витрати, роблячи сміттєві транзакції дешевшими. Але прихильники великих блоків зосереджуються на тому, скільки коштує заповнити блок, вважаючи, що це значення занадто низьке, і підвищення обмеження розміру блоку може збільшити це значення, роблячи Біткойн більш гнучким.
Атака сміттєвих торгів
Перше коло
20 червня 2015 року одна з компаній, що заявила, що її штаб-квартира знаходиться в Лондоні, оголосила про проведення "тесту на витривалість Біткойна". Атакуючі чітко заявили, що їхня мета – довести необхідність збільшення обмеження розміру блоку. Вони планують генерувати 1 МБ торгових даних кожні 5 хвилин, очікуючи, що накопичення угод досягне 241 блоку, тобто 1,67 днів.
Люк-Джр відповів, що Біткойн має обмеження по майнерам і розміру блоку, саме для того, щоб протистояти подібним атакам. 24 червня атакувальники оголосили, що атака не була успішною, оскільки mempool досяг близько 12MB, після чого сервер за 2 години впав. Вони витратили близько 2 біт або 434 євро комісії на цю невдалу атаку.
Другий раунд
24 червня зловмисники оголосили, що друга атака відбудеться 29 червня, і її метою знову буде накопичення mempool до 241MB. Ця атака, здається, була більш ефективною, деякі користувачі скаржилися, що Біткойн став важким у використанні. Майнинг-пул Eligius, керований Luke-Jr, успішно відфільтрував сміттєві транзакції, але інші майнинг-пули не вжили жодних заходів. Це викликало суперечки щодо того, чи шкодить фільтрація транзакцій взаємозамінності Біткойна.
Третій раунд
7 липня сталася третя хвиля атак, хоча офіційно це не було оголошено, але CoinWallet.EU все ще вважається основним підозрюваним. Це була найсильніша атака на сьогоднішній день, яка спричинила хаос у мережі. За повідомленнями, було витрачено більше 8,000 доларів (30 Біткойн). Зловмисники використовували різноманітні стратегії для генерації сміттєвих транзакцій, такі як надсилання пилових транзакцій до публічних гаманців, а також надсилання невеликої кількості Біткойн до відомих адрес з приватними ключами.
F2Pool через створення 1MB транзакцій об'єднав сміттєвий вихід, допомагаючи очистити безлад. Грегорі Максвелл пізніше допоміг F2Pool підвищити ефективність перевірки транзакцій.
Четвертий раунд
У вересні CoinWallet провела останній етап "стрес-тестування". Вони оголосили, що подарують 200 Біткойнів, безпосередньо опублікувавши приватний ключ на форумі. Це призвело до створення понад 90 000 транзакцій, але оскільки багато з них були конфліктними, вплив був не таким серйозним, як у третьому раунді.
Висновок
Атака на сміттєві торги 2015 року справила значний вплив на Біткойн, як на технічному рівні, так і на сприйнятті сміттєвих торгів у Біткойні. Ці атаки, ймовірно, призвели до наступних змін:
Майнери збільшили стратегію обмеження розміру блоку з 250KB або 750KB до 1MB.
Мінімальна комісія за транзакції в Bitcoin Core збільшилася в 5 разів.
Введено обмеження на пул пам'яті та обмеження за замовчуванням на розмір пулу пам'яті в 300 МБ.
Загострило напруженість і поляризацію в дебатах про обмеження розміру блоку.
Прихильники малих блоків зрештою виграли цю війну. Тепер заповнені блоки стали нормою, і ідея збільшення обмеження розміру блоку, щоб дозволити більше сміттєвих транзакцій на ланцюгу, була загалом відкинута. Однак суперечки про те, як визначати та обробляти сміттєві транзакції, тривають.
Для тих, хто не пережив 2015 рік, основний висновок цієї статті полягає в тому, що атаки сміттєвих交易 не є новим явищем. Зловмисні наміри атакуючих у 2015 році могли бути більш чіткими, ніж нещодавні дії, пов'язані з генерацією JPEG交易. Ще одним цікавим порівнянням є сума витрат: у 2015 році близько 10 000 доларів спричинили значний вплив, тоді як з 2023 року на "сміттєві"交易 витрачено сотні мільйонів.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
5
Поділіться
Прокоментувати
0/400
ForkTongue
· 07-19 23:42
Блок розміром суперечки триває вже скільки років, а все ще сперечаються.
Переглянути оригіналвідповісти на0
Anon4461
· 07-19 05:16
Нічого не вирішено, все ще заповнено.
Переглянути оригіналвідповісти на0
TokenAlchemist
· 07-19 05:14
лmao класична тактика спаму в пулі пам'яті... все ще більш ефективна, ніж газові війни в eth, якщо чесно
Переглянути оригіналвідповісти на0
ProbablyNothing
· 07-19 05:00
Історичне колесо продовжує крутитися, старі проблеми все ще обговорюються.
Переглянути оригіналвідповісти на0
hodl_therapist
· 07-19 04:53
Вісім років тому кровавий урок, і хтось знову хоче його повторити?
Огляд атаки на сміттєві транзакції Біткойна 2015 року: прелюдія до суперечки про розмір блоку
Як атаки сміттєвих交易 впливають на мережу Біткойн: уроки 2015 року
Нещодавно в бібліотеці програмного забезпечення Bitcoin Core було запропоновано скасувати обмеження на розмір виходу OP_Return, що викликало суперечки щодо того, що є сміттєвими транзакціями в блокчейні Біткойн та як їх обробляти. Давайте згадаємо атаку сміттєвих транзакцій на мережу Біткойн влітку 2015 року, порівняємо тодішню ситуацію з нинішньою та обговоримо отримані уроки.
Атака сміттєвих транзакцій 2015 року стала раннім зіткненням у суперечці про розмір блоку. Атакувальниками були прихильники великих блоків, які вважали, що обмеження в 1 МБ є занадто малим і легко заповнюється сміттєвими транзакціями. Прихильники великих блоків вважають, що заповнення блоку є вкрай поганим результатом, що представляє собою перемогу відправників сміттєвих транзакцій, і це зробить платежі в Біткойн ненадійними. Вони сподіваються збільшити обмеження розміру блоку, підвищивши вартість заповнення блоку.
Прихильники великих блоків вважають, що швидке і дешеве додавання сміттєвих транзакцій на блокчейн не може запобігти атакам, а навпаки, допомагає зловмисникам досягти успіху. Збільшення розміру блоку знизить витрати, роблячи сміттєві транзакції дешевшими. Але прихильники великих блоків зосереджуються на тому, скільки коштує заповнити блок, вважаючи, що це значення занадто низьке, і підвищення обмеження розміру блоку може збільшити це значення, роблячи Біткойн більш гнучким.
Атака сміттєвих торгів
Перше коло
20 червня 2015 року одна з компаній, що заявила, що її штаб-квартира знаходиться в Лондоні, оголосила про проведення "тесту на витривалість Біткойна". Атакуючі чітко заявили, що їхня мета – довести необхідність збільшення обмеження розміру блоку. Вони планують генерувати 1 МБ торгових даних кожні 5 хвилин, очікуючи, що накопичення угод досягне 241 блоку, тобто 1,67 днів.
Люк-Джр відповів, що Біткойн має обмеження по майнерам і розміру блоку, саме для того, щоб протистояти подібним атакам. 24 червня атакувальники оголосили, що атака не була успішною, оскільки mempool досяг близько 12MB, після чого сервер за 2 години впав. Вони витратили близько 2 біт або 434 євро комісії на цю невдалу атаку.
Другий раунд
24 червня зловмисники оголосили, що друга атака відбудеться 29 червня, і її метою знову буде накопичення mempool до 241MB. Ця атака, здається, була більш ефективною, деякі користувачі скаржилися, що Біткойн став важким у використанні. Майнинг-пул Eligius, керований Luke-Jr, успішно відфільтрував сміттєві транзакції, але інші майнинг-пули не вжили жодних заходів. Це викликало суперечки щодо того, чи шкодить фільтрація транзакцій взаємозамінності Біткойна.
Третій раунд
7 липня сталася третя хвиля атак, хоча офіційно це не було оголошено, але CoinWallet.EU все ще вважається основним підозрюваним. Це була найсильніша атака на сьогоднішній день, яка спричинила хаос у мережі. За повідомленнями, було витрачено більше 8,000 доларів (30 Біткойн). Зловмисники використовували різноманітні стратегії для генерації сміттєвих транзакцій, такі як надсилання пилових транзакцій до публічних гаманців, а також надсилання невеликої кількості Біткойн до відомих адрес з приватними ключами.
F2Pool через створення 1MB транзакцій об'єднав сміттєвий вихід, допомагаючи очистити безлад. Грегорі Максвелл пізніше допоміг F2Pool підвищити ефективність перевірки транзакцій.
Четвертий раунд
У вересні CoinWallet провела останній етап "стрес-тестування". Вони оголосили, що подарують 200 Біткойнів, безпосередньо опублікувавши приватний ключ на форумі. Це призвело до створення понад 90 000 транзакцій, але оскільки багато з них були конфліктними, вплив був не таким серйозним, як у третьому раунді.
Висновок
Атака на сміттєві торги 2015 року справила значний вплив на Біткойн, як на технічному рівні, так і на сприйнятті сміттєвих торгів у Біткойні. Ці атаки, ймовірно, призвели до наступних змін:
Прихильники малих блоків зрештою виграли цю війну. Тепер заповнені блоки стали нормою, і ідея збільшення обмеження розміру блоку, щоб дозволити більше сміттєвих транзакцій на ланцюгу, була загалом відкинута. Однак суперечки про те, як визначати та обробляти сміттєві транзакції, тривають.
Для тих, хто не пережив 2015 рік, основний висновок цієї статті полягає в тому, що атаки сміттєвих交易 не є новим явищем. Зловмисні наміри атакуючих у 2015 році могли бути більш чіткими, ніж нещодавні дії, пов'язані з генерацією JPEG交易. Ще одним цікавим порівнянням є сума витрат: у 2015 році близько 10 000 доларів спричинили значний вплив, тоді як з 2023 року на "сміттєві"交易 витрачено сотні мільйонів.