У бібліотеці програмного забезпечення Біткойн Core нещодавно було запропоновано скасувати стратегічні обмеження на розмір виходу OP_Return. Це викликало нову хвилю обговорень про те, що таке сміттєві транзакції у блокчейні Біткойн і як з ними впоратися. У цій статті розглядається атака сміттєвих транзакцій, яку зазнала мережа Біткойн влітку 2015 року, з метою порівняти ситуацію тоді і зараз, а також обговорити отримані уроки.
Літнє сміттєве торгове напад 2015 року стало раннім зіткненням у суперечці про розмір блоку. Атакуючі підтримували розширення блоку, вважаючи, що обмеження в 1 МБ занадто мале, а блоки легко заповнити невеликою кількістю коштів. Вони вважали заповнені блоки жахливим результатом, що робить платежі Біткойном ненадійними. Прихильники великих блоків прагнули підвищити обмеження, збільшивши витрати на заповнення блоків.
Противники вважають, що ця ідея є регресивною. Дозволити сміттєвим транзакціям швидко потрапляти у блокчейн не може зупинити нападників, навпаки, це дозволить їм досягти успіху. Збільшення розміру блоку знизить витрати, зробивши сміттєві транзакції дешевшими. Але прихильники великих блоків зосереджені на загальних витратах, щоб заповнити один блок, вони вважають, що це число занадто низьке для безпеки Біткойна.
20 червня 2015 року біржа та гаманець для Біткойн під назвою CoinWallet.eu оголосила про проведення "стрес-тесту". Вони стверджували, що мають намір довести необхідність збільшення розміру блоку. Атака запланована на 22 червня, з метою генерувати 1MB торгових даних кожні 5 хвилин, що призведе до накопичення торгів у 241 блок.
Люк-Джр відповів, що Біткойн має майнерів і обмеження розміру блоку саме для боротьби з такими атаками. 24 червня зловмисники оголосили, що не досягли очікуваного результату, оскільки їхній сервер зламався, коли mempool досягнув 12MB. Вони витратили близько 2 Біт на комісії під час цієї невдалої атаки.
В той же день CoinWallet.EU оголосила, що другий раунд атаки відбудеться 29 червня. Ця атака, здається, була більш ефективною, деякі користувачі скаржилися, що Біткойн став важким у використанні. Майнинг-пул Eligius Льюка-Джуна успішно відфільтрував сміттєві транзакції, але інші майнинг-пули не вжили жодних заходів. Це викликало суперечки щодо взаємозамінності транзакцій.
7 липня сталася третя атака, хоча вона не була офіційно оголошена, але її масштаби були більшими. Атакуючі використовували різноманітні стратегії для генерації сміттєвих транзакцій, такі як надсилання пилових транзакцій до публічних гаманців і надсилання невеликої кількості Біткойн на відомі адреси з приватними ключами. Ця атака коштувала понад 8 000 доларів.
У період піку атак Майк Херн вважає, що збільшення розміру блоку є найкращим захистом. F2Pool допомогла очистити хаос, створивши великі транзакції для інтеграції сміттєвих виходів. Грегорі Максвелл пізніше допоміг підвищити ефективність цього процесу.
У вересні CoinWallet провела четвертий і останній "стрес-тест". Вони застосували різні методи, опублікувавши приватні ключі з балансом. Це призвело до великої кількості конфліктних транзакцій, але вплив був не таким серйозним, як у третьому раунді.
Ці атаки суттєво вплинули на Біткойн. Вони не лише вплинули на технічні стратегії реле, а й сформували погляди людей на сміттєві транзакції у блокчейні Біткойн. Після цього мережа зазнала кількох змін, включаючи коригування стратегії розміру блоку майнерами, підвищення мінімальних зборів за реле, впровадження обмежень на пам'ятні пули тощо.
Атака ще більше загострила розбіжності в дебатах щодо розміру блоку. Прихильники великих блоків вважають погіршення користувацького досвіду причиною для збільшення обмежень, тоді як прихильники малих блоків залишаються при своїй позиції. Врешті-решт, прихильники малих блоків здобули перемогу.
Для тих, хто не пережив події 2015 року, основний висновок цієї статті може полягати в тому, що атаки на сміттєві транзакції не є новим явищем. У порівнянні, злісні наміри атакуючих у 2015 році могли бути більш чіткими, ніж нещодавні дії, пов'язані з генерацією JPEG-транзакцій. Ще одне цікаве порівняння - витрати на збори: у 2015 році близько 10 тисяч доларів спричинили значний вплив, тоді як з 2023 року вже витрачено кілька сотень мільйонів на "сміттєві" транзакційні збори.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
23 лайків
Нагородити
23
6
Репост
Поділіться
Прокоментувати
0/400
OnChainDetective
· 07-25 04:30
Дивлячись на дані у блокчейні до 3-ї години ранку, є щось підозріле... роздрібний інвестор абсолютно не має такого обсягу операцій.
Переглянути оригіналвідповісти на0
SorryRugPulled
· 07-22 20:27
btc народився вільним, навіщо ж його ускладнювати?
Переглянути оригіналвідповісти на0
WalletsWatcher
· 07-22 12:58
Суперечка щодо розміру Блоку триває
Переглянути оригіналвідповісти на0
WhaleWatcher
· 07-22 12:53
Дути в Блок, щоб стало так, як зараз
Переглянути оригіналвідповісти на0
CryptoSourGrape
· 07-22 12:51
Якщо б я тоді не купував сміттєві монети, зараз я також міг би взяти участь у голосуванні...
Огляд атаки на сміттєві交易 Біткойн 2015 року: суперечка про розмір блоку та стійкість мережі
У бібліотеці програмного забезпечення Біткойн Core нещодавно було запропоновано скасувати стратегічні обмеження на розмір виходу OP_Return. Це викликало нову хвилю обговорень про те, що таке сміттєві транзакції у блокчейні Біткойн і як з ними впоратися. У цій статті розглядається атака сміттєвих транзакцій, яку зазнала мережа Біткойн влітку 2015 року, з метою порівняти ситуацію тоді і зараз, а також обговорити отримані уроки.
Літнє сміттєве торгове напад 2015 року стало раннім зіткненням у суперечці про розмір блоку. Атакуючі підтримували розширення блоку, вважаючи, що обмеження в 1 МБ занадто мале, а блоки легко заповнити невеликою кількістю коштів. Вони вважали заповнені блоки жахливим результатом, що робить платежі Біткойном ненадійними. Прихильники великих блоків прагнули підвищити обмеження, збільшивши витрати на заповнення блоків.
Противники вважають, що ця ідея є регресивною. Дозволити сміттєвим транзакціям швидко потрапляти у блокчейн не може зупинити нападників, навпаки, це дозволить їм досягти успіху. Збільшення розміру блоку знизить витрати, зробивши сміттєві транзакції дешевшими. Але прихильники великих блоків зосереджені на загальних витратах, щоб заповнити один блок, вони вважають, що це число занадто низьке для безпеки Біткойна.
20 червня 2015 року біржа та гаманець для Біткойн під назвою CoinWallet.eu оголосила про проведення "стрес-тесту". Вони стверджували, що мають намір довести необхідність збільшення розміру блоку. Атака запланована на 22 червня, з метою генерувати 1MB торгових даних кожні 5 хвилин, що призведе до накопичення торгів у 241 блок.
Люк-Джр відповів, що Біткойн має майнерів і обмеження розміру блоку саме для боротьби з такими атаками. 24 червня зловмисники оголосили, що не досягли очікуваного результату, оскільки їхній сервер зламався, коли mempool досягнув 12MB. Вони витратили близько 2 Біт на комісії під час цієї невдалої атаки.
В той же день CoinWallet.EU оголосила, що другий раунд атаки відбудеться 29 червня. Ця атака, здається, була більш ефективною, деякі користувачі скаржилися, що Біткойн став важким у використанні. Майнинг-пул Eligius Льюка-Джуна успішно відфільтрував сміттєві транзакції, але інші майнинг-пули не вжили жодних заходів. Це викликало суперечки щодо взаємозамінності транзакцій.
7 липня сталася третя атака, хоча вона не була офіційно оголошена, але її масштаби були більшими. Атакуючі використовували різноманітні стратегії для генерації сміттєвих транзакцій, такі як надсилання пилових транзакцій до публічних гаманців і надсилання невеликої кількості Біткойн на відомі адреси з приватними ключами. Ця атака коштувала понад 8 000 доларів.
У період піку атак Майк Херн вважає, що збільшення розміру блоку є найкращим захистом. F2Pool допомогла очистити хаос, створивши великі транзакції для інтеграції сміттєвих виходів. Грегорі Максвелл пізніше допоміг підвищити ефективність цього процесу.
У вересні CoinWallet провела четвертий і останній "стрес-тест". Вони застосували різні методи, опублікувавши приватні ключі з балансом. Це призвело до великої кількості конфліктних транзакцій, але вплив був не таким серйозним, як у третьому раунді.
Ці атаки суттєво вплинули на Біткойн. Вони не лише вплинули на технічні стратегії реле, а й сформували погляди людей на сміттєві транзакції у блокчейні Біткойн. Після цього мережа зазнала кількох змін, включаючи коригування стратегії розміру блоку майнерами, підвищення мінімальних зборів за реле, впровадження обмежень на пам'ятні пули тощо.
Атака ще більше загострила розбіжності в дебатах щодо розміру блоку. Прихильники великих блоків вважають погіршення користувацького досвіду причиною для збільшення обмежень, тоді як прихильники малих блоків залишаються при своїй позиції. Врешті-решт, прихильники малих блоків здобули перемогу.
Для тих, хто не пережив події 2015 року, основний висновок цієї статті може полягати в тому, що атаки на сміттєві транзакції не є новим явищем. У порівнянні, злісні наміри атакуючих у 2015 році могли бути більш чіткими, ніж нещодавні дії, пов'язані з генерацією JPEG-транзакцій. Ще одне цікаве порівняння - витрати на збори: у 2015 році близько 10 тисяч доларів спричинили значний вплив, тоді як з 2023 року вже витрачено кілька сотень мільйонів на "сміттєві" транзакційні збори.