Заглибився в цей інцидент — виявилося, ми маємо справу з класичним сценарієм розділення ланцюга. Дві домінуючі реалізації вузлів фактично розділили реальність і створили паралельні версії ланцюга, які працювали одночасно. Знадобився екстрений «гарячий» патч, щоб розв’язати цю плутанину.
Що привернуло мою увагу? Рівень серйозності нагадує ті сумнозвісні експлойти Bitcoin з минулого. Знаєш, ті, про які ніхто не любить говорити, але кожен розробник згадує, коли обговорює вразливості консенсусу. Коли основне програмне забезпечення вузлів так розходиться, ти по суті граєш у рулетку з цілісністю мережі. Одна версія підтверджує блоки, які інша відкидає, і раптом майнери будують на несумісних історіях.
Швидкість виправлення тут має значення. Швидка реакція запобігла серйозним наслідкам, але сам факт інциденту демонструє архітектурну крихкість у різноманітті клієнтів. Змушує задуматися, скільки ще ланцюгів працюють як уповільнені бомби через свої реалізації вузлів.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
7 лайків
Нагородити
7
5
Репост
Поділіться
Прокоментувати
0/400
NotSatoshi
· 2год тому
Знову прийшов chain partition? У наш час реалізація вузлів справді є ризиком, відчуття таке, що кожен ланцюг грає в російську рулетку.
Переглянути оригіналвідповісти на0
ThesisInvestor
· 2год тому
Розкол ланцюга — це справжній кошмар, два вузли борються один з одним, і весь ланцюг розривається... Треба похвалити швидкість випуску гарячого патча, інакше було б справді все скінчено.
Переглянути оригіналвідповісти на0
SchrödingersNode
· 3год тому
Дві ланцюги жорстко розділилися, ця операція була виконана дуже швидко... Але я боюся, що я навчився так робити лише після того, як зазнав втрат.
Переглянути оригіналвідповісти на0
SybilAttackVictim
· 3год тому
Розкол ланцюга вже дійсно неможливо стримати, два вузли реалізації кожен працює сам по собі — хіба це не створення пастки для майнерів?
Переглянути оригіналвідповісти на0
GateUser-ccc36bc5
· 3год тому
знову з'явилася розподільна ланцюг, цього разу досить серйозно. Два вузли реалізують самостійність, майнери зовсім заплуталися.
Заглибився в цей інцидент — виявилося, ми маємо справу з класичним сценарієм розділення ланцюга. Дві домінуючі реалізації вузлів фактично розділили реальність і створили паралельні версії ланцюга, які працювали одночасно. Знадобився екстрений «гарячий» патч, щоб розв’язати цю плутанину.
Що привернуло мою увагу? Рівень серйозності нагадує ті сумнозвісні експлойти Bitcoin з минулого. Знаєш, ті, про які ніхто не любить говорити, але кожен розробник згадує, коли обговорює вразливості консенсусу. Коли основне програмне забезпечення вузлів так розходиться, ти по суті граєш у рулетку з цілісністю мережі. Одна версія підтверджує блоки, які інша відкидає, і раптом майнери будують на несумісних історіях.
Швидкість виправлення тут має значення. Швидка реакція запобігла серйозним наслідкам, але сам факт інциденту демонструє архітектурну крихкість у різноманітті клієнтів. Змушує задуматися, скільки ще ланцюгів працюють як уповільнені бомби через свої реалізації вузлів.