- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
У міру того, як спалахують дебати щодо розміру блоку, рішення масштабування Bitcoin переходить у наступну фазу
Спільнота волонтерів, яка розробляє код для програмного забезпечення біткойнів, вступила в новий етап тестування Segregated Witness.
Оскільки напади на групу посилюються, волонтерська спільнота, яка розробляє код для програмного забезпечення з відкритим вихідним кодом біткойна, увійшла в нову фазу тестування Segregated Witness, запропонованого рішення для масштабування.
Об’єднання, яке відбулося минулих вихідних, з’явилося майже через сім місяців після того, як Пітер Вуїл, співзасновник Bitcoin стартапу Blockstream і головний учасник спільноти розробників з відкритим кодом Bitcoin CORE , зробив пропозицію під час конференції Scaling Bitcoin у Гонконгу.
Відтоді оновлення, широко відоме як SegWit, побачило світ широке тестування як спільнотою CORE , так і різними компаніями, що працюють у просторі Bitcoin . Нещодавно CORE Автори зустрілися очна зустріч у Цюріху для практичного огляду коду.
Підсумовуючи, SegWit був запропонований як засіб ефективного збільшення ємності блоків транзакцій Bitcoin шляхом зміни способу використання простору в них, а не прямого збільшення розміру блоків даних у блокчейні. Крім того, оновлення вирішує такі проблеми, як податливість угодиабо можливість змінювати ідентифікатори транзакцій до того, як вони будуть підтверджені мережею.
При злитті в початковий код для SegWit у головну гілку кодової бази Bitcoin , новий етап тестування може початися з того, що, за словами розробників, надасть більше можливостей для стрес-тестування оновлення та виявлення будь-яких затяжних помилок. Розробники кажуть, що це дозволяє тестувати SegWit у поєднанні з іншими функціями коду біткойна.
Ключове застереження: SegWit ще має багато чого зробити, перш ніж він стане активною частиною мережі.
По-перше, об’єднаний код T містить необхідних елементів, необхідних для його активації. За словами CORE команди, це буде написано та додано після проведення додаткових тестувань.
Wuille сказав CoinDesk:
«Найближчими кроками є зворотне портування та більше тестування реального використання в тестовій мережі. Після цього визначення параметрів активації та створення випусків із активним SegWit у ньому, і сподіваємося, що це буде прийнято майнерами та спільнотою».
Процес переміщення SegWit з креслярської дошки до тестування T обійшовся без суперечок.
Прихильники збільшення розміру блоків транзакцій у мережі Bitcoin заявили, що SegWit є надто складним способом масштабування системи, і деякі дійшли настільки далеко, що звинуватили команду CORE в ігноруванні інтересів користувачів Bitcoin – твердження, від якого відштовхувалися Автори . Це опір тому, як функціонує CORE , що породило альтернативні реалізації, такі як Bitcoin Classic.
від членів спільноти шахтарів Китаю, а також чутки про те, що деякі шахтарі може прийняти мережевий хардфорк самі по собі ще більше ілюструють напруженість, яка визначила дебати про масштабування.
Питання часу
Питання, яке, безсумнівно, хвилює деяких членів Bitcoin спільноти та зацікавлених сторін: коли саме SegWit стане активною частиною мережі, хоча зараз він працює в тестовій мережі Bitcoin .
У поєднанні з тестуванням, яке триває, розробники перенесуть SegWit у випущену версію Bitcoin CORE 0.12. минулого лютого. З точки зору неспеціаліста, це означає взяти нові елементи коду та застосувати їх до старих версій.
Супроводжувач Bitcoin CORE Володимир ван дер Лан припустив, що цей процес може відбутися вже наступного місяця, хоча це рішення залежить від того, як пройде наступний етап тестування.
За словами Вуїла, «залежно від часу активація може закінчитися в [CORE] 0.13.0 або 0.13.1».
Також у цьому стані розробники, які беруть участь у ініціативі, сподіваються виявити будь-які помилки, які існують у коді. Враховуючи ринкову капіталізацію біткойна понад 10 мільярдів доларів, існує вбудований ризик будь-якої серйозної зміни функціонування системи.
Уілле сказав CoinDesk , що ці ризики реальні, але їх визнають Автори CORE та інші, хто тестує SegWit.
«Segwit, безсумнівно, є ONE з найбільших змін у консенсусних правилах і реалізації біткойнів, тому існують невід’ємні ризики», — сказав він. «Однак ця зміна також привернула найбільшу увагу, перевірку та тестування через свій вплив. Я впевнений, що якщо залишиться помилка, то вона буде незначною та знайдена на етапі тестової мережі».
Крок до майбутнього розвитку
У певному сенсі SegWit є свого роду сходинкою на шляху до інших запропонованих змін у коді біткойна.
Ван дер Лаан, який назвав злиття минулих вихідних «величезним кроком вперед», зазначив, що розгортання SegWit дає розробникам можливість додати додаткові функції до Bitcoin.
Випуск SegWit вплине на інші аспекти розробки Bitcoin , зокрема пропозиція учасник Метт Коралло, щоб скоротити час розповсюдження мережевих блоків.
«Це особливо необхідно, оскільки знижка на свідок призводить до збільшення розміру блоку, що робить питання про затримку розповсюдження ще більш актуальним», — сказав Вуїлле.
Хоча пропозиція, швидше за все, викличе критику з боку недоброзичливців CORE , об’єднання сигналізує про те, що розробка просувається вперед на тлі аргументів, що командастійкий до змін.
Зображення плану через Shutterstock
Stan Higgins
Член штатної редакційної колегії CoinDesk з 2014 року, Стен тривалий час був в авангарді висвітлення нових подій у Технології блокчейн. Стен раніше брав участь у фінансових веб-сайтах і завзято читає вірші. Наразі Стен володіє невеликою кількістю (<500 доларів) BTC, ENG та XTZ (Див.: Редакційна Політика).
