Все, що потрібно знати про цю справу SegWit та SegWit2x, пояснено

Що очікувати від SegWit2x?

SegWit2x скасовано, але його все ще можливо реалізувати в найближчому майбутньому.

Фахівці вказують на те, що в цьому оновленні є слабкі місця. Основною проблемою є відсутність захисту від повторних атак. Можливість повторної атаки дозволяє шахраям отримати доступ до конфіденційної інформації користувачів, що, своєю чергою, підриває довіру до Bitcoin. Цю проблему занадто серйозно ігнорувати.

Проблема масштабування Bitcoin досі актуальна. Її потрібно вирішити. SegWit2x – це можливе рішення, але в нього є деякі технічні проблеми. Цілком можливо, що масштабування відбудеться, але знадобиться час для обговорення та зміни реалізації хард-форку.

Хто підтримує SegWit2x, а хто ні?

Незважаючи на те, що це була частина Нью-Йоркської угоди, багато вузлів і майнінгових пулів змінили свою думку.

Шість місяців тому більшість учасників погодилися на хард-форк. Але з часом все більше компаній відмовилися приймати SegWit2x, такі як TREZOR, Bittrex та інші. Вони стурбовані можливістю повторної атаки та невизначеним майбутнім обох ланцюгів. В Bitcoin-спільноті немає єдності з цього питання, і саме тому багато компаній не хочуть ризикувати. Відомий у всьому світі криптограф і спеціаліст зі смарт-контрактів Нік Сабо також не задоволений запропонованим оновленням.

Засновник Litecoin, Чарлі Лі:

Також в Twitter є багато твітів з хештегом #NO2x, які виступають проти хард-форку.

Але в той же час є група майнінгових пулів, які підтримують хард-форк.

ViaBTC:

AntPool:

BTCC:

 

Що таке SegWit2x?

SegWit2x – це наступний крок оновлення Bitcoin.

Це друга частина Нью-Йоркської угоди, досягнутої 23 травня 2017 року. Це оновлення означає збільшення блоку Bitcoin до двох МБ.

SegWit виправив деякі помилки і створив підгрунтя для наступних поліпшень. Проте він не вирішив проблему малих блоків. Раніше одного МБ могло вистачити для задоволення потреб користувачів, але в наш час обсяг даних занадто великий. Це має великий вплив на швидкість підтвердження транзакцій та внутрішні збори. І кому подобаються високі збори та тривале очікування на підтвердження блоку?

Хто підтримує SegWit?

Широкий спектр осіб і компаній в певний момент у минулому підтримували SegWit.

Відомо, що понад 100 найбільших компаній індустрії планують, працюють над або вже реалізували підтримку SegWit у своїх бізнесах. Весь список тут.

Крім того, багато відомих осіб, які відомі своєю роботою в Bitcoin-спільноті, на своїх сторінках у Twitter та інших платформах чітко висловили свою підтримку SegWit. Серед них Андреас Антопулос, Самсон Мау, Чарлі Лі та інші.

Рівень підтримки на даний момент виглядає таким чином:

Які основні аргументи проти SegWit?

Основні “протестні” точки можна приблизно розділити на три групи: технічні, політичні та ідеологічні.

Дехто стверджує, що SegWit у своєму поточному стані не зможе вирішити проблеми, які обіцяє вирішити. Одним із основних аргументів тут є те, що збільшення розміру блоку, запропоноване оновленням, не є достатнім для задоволення зростаючих потреб бази користувачів Bitcoin.

Більшість експертів, здається, погоджуються з високою технічною компетенцією авторів SegWit, а також з надійністю самої технології. Однак людині, яка не є програмістом, практично неможливо оцінити достовірність аргументів, запропонованих обома сторонами.

Той факт, що дебати нині не є чисто технологічними, але мають політичний аспект, лише ускладнює ситуацію. Велика кількість людей, які працюють над SegWit, також працюють у компанії під назвою Blockstream, основним продуктом якої є рішення для бічних ланцюгів.

Дехто з громади стверджує, що це створює конфлікт інтересів, оскільки розробники мають стимул перешкоджати спробам збільшити розмір блоку, щоб штучно збільшити попит на рішення бічних ланцюгів, такі як Lightning Network. Не існує остаточного доказу для цієї дії, але значна частина спільноти все ж вирішила вірити в це і виступає проти SegWit в результаті.

Основний ідеологічний аргумент, висунутий проти оновлення, полягає в тому, що воно не забезпечує масштабованість, зберігаючи достатній ступінь децентралізації мережі Bitcoin. Як було сказано раніше, SegWit вирішує довгострокові проблеми з недостатньою пропускною спроможністю транзакцій Bitcoin лише в тому сенсі, що дозволяє впроваджувати рішення бічних ланцюгів другого рівня, такі як Lightning Network.

Проблема, яку деякі люди тут бачать, полягає в тому, як працюють бічні ланцюги. Щоб не покладатися на сильно перевантажений Blockchain, вони переміщують монети до системи другого рівня. Тут всі транзакції обробляються надійною третьою стороною, без необхідності транслювати їх через усю мережу, що заощаджує багато ресурсів і часу.

Але надійна точка влади, яка відповідає за це, саме те, що Bitcoin покликаний усунути з грошової системи. Для деяких це неприпустимий компроміс, незалежно від того, якою малою є влада третіх сторін у рішеннях, таких як LN та інших.

Яке рішення SegWit для проблеми масштабування Bitcoin?

SegWit збільшує межу розміру блоку Bitcoin та дозволяє впроваджувати рішення другого рівня для подальших поліпшень.

Поточні проблеми масштабування Bitcoin виникають в основному через недостатній розмір блоку. Послідовні блоки транзакцій є основою технології Blockchain. Blockchain, у свою чергу, є реєстром усіх транзакцій, які мали місце в мережі до сьогодні – життєва сила криптовалюти.

Проблема полягає в тому, що на даний момент блоки мають жорстко закодований ліміт в один мегабайт. Цього недостатньо, щоб врахувати сотні транзакцій, які користувачі намагаються надіслати кожної хвилини.

Відповідно, багато з цих користувачів вимушені чекати в черзі, поки їхня транзакція може бути підтверджена; іноді годинами або навіть днями. Оскільки розмір мережі зростає, зростає і інтенсивність транзакцій, тоді як ліміт розміру блоку залишається тим самим, що означає, що проблема постійно погіршується.

Рішення SegWit для цього є двостороннім. По-перше, воно дозволяє миттєво збільшити ліміт розміру блоку до чотирьох мегабайт. Є одне застереження: чотири МБ – це абсолютний максимум, тоді як фактичний розмір блоку залежатиме від умов мережі. Експерти прогнозують, що він буде в діапазоні приблизно двох до 2.1 мегабайта відразу після активації SegWit.

По-друге, усунувши проблеми з маніпуляцією транзакціями, SegWit усуває те, що колись було незначною проблемою для самого Bitcoin, але основним бар’єром для реалізації рішень другого рівня на його основі. Одним з цих рішень є запропонована Lightning Network. Очікується, що вона дозволить значно збільшити пропускну здатність мережі, перемістивши більшість транзакцій з Blockchain для швидкої обробки.

Що таке Segregated Witness?

Це оновлена версія. Оригінальна стаття була опублікована 20 квітня 2017 року

Segregated Witness, часто скорочено SegWit, це пропоноване оновлення програмного забезпечення Bitcoin, розроблене для виправлення ряду серйозних проблем.

Розроблений його постійною командою. Bitcoin Core в даний час є найпопулярнішим референтним клієнтом Bitcoin, вживаним більшістю бізнесів у галузі.

Спочатку оновлення було спрямоване на вирішення проблеми маніпуляції транзакціями, відомої слабкої сторони програмного забезпечення Bitcoin. Хоча цей вектор атаки не є найшкідливішим для користувачів, він уже не раз використовувався, що підкреслює необхідність його усунення.

Проте SegWit пропонує ряд інших переваг, і на даний момент увага зосереджена на вирішенні проблеми масштабування Bitcoin.