SegWit – це особливе рішення.
І справа не в тому, що зміни коду націлені на масштабування мережі (а так і є), або в тому, що це рішення відкриває двері до нової технології, яка потенційно швидше і дешевше (це теж правда).
Запущений в серпні минулого року після кількох місяців суперечок, рішення SegWit тепер стимулює розробників до створення більш структурованоюї «тематичної» версії програмного забезпечення, що є незвичним шляхом розвитку для команди, що стоїть за найдавнішою і найціннішою криптовалютною мережею в світі.
У більшості випадків, коли Bitcoin Core публікує нові зміни коду криптовалюти, група розробників-добровольців просто об’єднує розрізнені оптимізації. Але майбутній випуск коду – шістнадцятий (0.16.0) «значимий реліз» в історії Біткойна, – неповторний і особливий.
Реліз оновлення відбудеться найближчим часом, усі нововведення будуть сконцентровані навколо SegWit – з основним упором на спрощення відправки SegWit-транзакцій з програмного гаманця.
Таким чином, якщо перший випуск програмного забезпечення вирішення SegWit ставив перед собою мету розставити пріоритети в нових правилах гри всій Bitcoin мережі, то реліз 0.16.0 націлений на те, щоб користувачі змогли зрозуміти і скористатися всіма перевагами рішення.
Член команди Bitcoin Core Ендрю Чоу (Andrew Chow) зазначає:
Основна зміна – це додавання SegWit в гаманець. Це дозволить користувачам легко створювати SegWit-адреси.
SegWit стане загальнодоступним
Для досягнення цієї мети, за словами Чоу, певні функції SegWit були додані як командного рядка, так і в користувацький інтерфейс гаманця, отже, як програмісти, так і звичайні користувачі зможуть використовувати їх.
Розробник Chaincode Lab і член команди Bitcoin Core Марко Фальке (Marco Falke) зазначив, що створювати SegWit-адреси можна було і в попередніх версіях, але цей процес був досить прихованим і складним.
Тепер же, з виходом оновлення, SegWit-адреси будуть використовуватися за замовчуванням, а це значить, що рішення масштабування піде в маси.
Версія 0.16.0 також є першою версією, яка буде підтримувати «рідні адреси SegWit», так звані адреси bech32. Це адреси нового формату, створені розробниками Bitcoin Core Пітером Віллем (Pieter Wuille) і Грегом Максвеллом (Greg Maxwell), вони більш зручні для користувачів, ніж старий тип адрес, і автоматично підтримують SegWit.
На думку Фальке:
Це сама захоплююча частина релізу.
Після автоматичного створення адрес SegWit користувачі гаманця, природно, повинні дочекатися і нижчих комісій. І такий розвиток може мати істотні наслідки.
Інші нововведення, зі слів Чоу, також зроблять гаманець Bitcoin Core більш зручним у використанні. Наприклад, тепер користувачі, якщо вони захочуть, зможуть зберігати гаманець або приватні ключі в інших каталогах даних.
Чому розробники так довго йшли до цього?
Звичайно, новий реліз здатний допомогти в прийнятті та поширенні рішення. Однак варто зазначити, що розвиток проекту йде трохи повільніше, ніж того очікували розробники,прихильники рішення SegWit і все співтовариство.
І дійсно, хоча оновлення коду не обов’язково має бути швидким процесом, користувачі скаржаться, що навіть деякі великі компанії поки не прийняли і не інтегрували це рішення, що вже говорити про звичайних людей. Але, на думку розробників, на це є кілька причин.
По-перше, команда хотіла проаналізувати фактичну роботу SegWit в мережі, перш ніж підтримувати і розвивати це рішення. Чоу зазначив, що була ймовірність наявності будь-яких недоліків або помилок.
А по-друге, політика була безладною. Розробники стверджують, що альтернативний запуск програмного забезпечення, запланований на листопад 2016 року, частково винен в зміщення фокусу і перенаправлення зусиль.