Що саме відбудеться у момент активації форка bitcoin segwit2x у листопаді? Що таке Segregated witness

Розробники спірного плану щодо збільшення пропускної спроможності мережі біткоїну Segwit2x готуються приступити до його реалізації та змінити розмір «добуваного» блоку в блокчейні біткоїну з 1 МБ до 2 МБ. Якщо дана ініціатива отримає належну підтримку з боку розробників і майнерів, то відбудеться другий цього року hard fork (жорсткий поділ блокчейна, який дозволяє раніше неприпустимі блоки) мережі біткоїн і з'явиться ще одна, вже третя конкуруюча версія популярної криптовалюти Bitcoin.

Днями розробники Segwit2x підтвердили номер блоку, на якому планують провести hard fork біткоїну та почати видобувати блоки розміром 2 МБ. У нещодавньому повідомленні на Github один із розробників Джефф Гарзік написав, що активація hard fork Segwit2x відбудеться на блоці 494,784 у листопаді 2017 року.

Зазначимо, що активації Segwit2x передуватиме перехід традиційного біткоїну на покращену технологію Segregated Witness, або SegWit. Це новий спосіб запису даних у блоках блокчейна, який, як ми вже писали, дозволить вмістити більше записів про транзакції в один блок за збереження його колишнього розміру (1 МБ) та винесення частини інформації в додатковий блок. Перехід має відбутися пізніше цього місяця (орієнтовно 23 серпня). Зазначимо, що використання SegWit - це м'яке поділ (soft fork) з поетапним переходом на оновлені правила і без виділення в окрему гілку.

Вперше про роботу над Segwit2x було оголошено у травні. Серед ентузіастів біткоін-спільноти документ отримав назву Нью-Йоркської угоди (New York Agreement). Його підписали 58 компаній із 22 країн, включаючи Bitcoin.com, Bitmain, Coinbase. За оцінкою авторів документа, ці компанії мають 83% обчислювальної потужності всього биткоин-сообщества. Учасники домовилися перейти до Segwit2x після впровадження SegWit. За розробкою Segwit2x стоїть команда Bitcoin Core.

Що ж до запущеної 1 серпня криптовалюти Bitcoin Cash (скорочено BCH або BCC), творцем протоколу є колишній програміст Facebook із Сан-Франциско Аморі Сечет. Перша версія протоколу Bitcoin Cash мала назву Bitcoin ABC. План із запуску Bitcoin Cash був введений у дію за участю Bitmain - компанії, що забезпечує близько 20% всіх обчислень у мережі біткоїн.

Доцільність запуску Segwit2x викликає великі питання, особливо зараз, коли є Bitcoin Cash із збільшеними блоками. Вважається, що розбіжності між проектами Bitcoin Cash та Segwit2x більш ідеологічні, ніж технічні. Крім того, з прийняттям SegWit в біткоїн блокчейне, розмір блоку перестане визначати ефективність роботи мережі. Яка доля чекає на Segwit2x, покаже лише час. Тим часом, криптовалюта Bitcoin Cash через два тижні після запуску трохи подешевшала (за одну монету дають $300), але її підтримка та майнінг користувачами та компаніями продовжується. А курс звичайного біткоїну за цей час виріс у півтора рази – з $2800 до $4200.

Постав оцінку


Вітаю! Майк Белш(CEO BitGO) 8 листопада офіційно заявив, що запланований на середину листопада біткоїн не відбудеться.

У своєму зверненні, під яким також підписалися Венсес Касарес(Xapo), Джихан Ву(Bitmain), Джефф Гарзік(Розробник Segwit2x), Пітер Сміт(Blockchain.info) та Ерік Ворхес(ShapeShift), Майк Белш написав таке:

Ініціатива Segwit2x розпочалася у травні з простої мети: збільшити розмір блоку та покращити масштабованість біткоін мережі. У той час биткоин співтовариство переживало кризу, після майже трьох років напружених дебатів і консенсусу для сегвіта, який здавався лише мрією з 30% підтримкою серед майнерів. Segwit2x досяг свого першого успіху в серпні, коли він вийшов з глухого кута і була швидко реалізована активація Segwit. З того часу команда направила свої зусилля на другий етап проекту – збільшення розміру блоку до 2МБ.

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

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

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

Mike Belshe, Wences Casares, Jihan Wu, Jeff Garzik, Peter Smith та Erik Voorhees.

Нагадаю, що у травні 2017роки великі криптовалютні компанії, серед яких Abra, BitClub Network, Bitcoin.com, BitFury, BitGo, Bitmain, BitPay, Blockchain, Bloq, Circle, Xapo та інші, підписали так зване Нью-Йоркська угода, яке стосувалося активації Segregated Witness та подальшого збільшення розміру блоку до 2МБ.

Серед підписів не було угоди від розробників Bitcoin Core, Який традиційним вважається офіційним клієнтом мережі біткоїну. Це викликало розбіжність у биткоин співтоваристві, одні були за Нью-Йоркську угоду, інші проти. Така розбіжність у думках могла призвести до розколу спільноти, наслідком чого міг стати поділ мережі біткоїну.

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

Після новини про відміну форка, ціна на біткоїн майже досягла 8000 $, проте після відбувся відкат до 7000 $. На момент публікації статті BTC торгується на рівні 7077$ .

Про ситуацію з поточним форком bitcoin - segwit2x дозволю собі трохи повангувати. Що саме відбудеться в середині листопада 2017-го? Чи перейдуть всі біржі та користувачі на новий гаманець btc1 (саме він позиціонується як сумісний з технологією segwit2x) або все дружно, включаючи майнерів скажуть ми помилилися, bitcoin core лапочки, давайте жити дружно і т.п?


Так ось, я думаю відбудеться саме це – майнери, раптово, не підтримають активацію 2мб ліміту на розмір блоку, поки цього не скажуть bitcoin core. Наприклад зараз так робить slush pool під надуманим приводом. Ось майже напевно, де-небудь за пару тижнів до старту форка, щоб перерахунок кількості блоків встиг відбутися після цього, або відразу як відбудеться запуск segwit в середині вересня, хлопці з bitcoin core запропонують "ну просто відмінне рішення" з розширення ліміту на блок, з термінами десь через пів року, і все весело, з танцями і хлібом сіллю приймуть цей новий план, а форк bitcoin segwit2x буде дружно зарелізований в точності за тим же планом, як це сталося з bitcoin cash. Біржі знову запустять торги за зачиненими дверима, курс знову буде просто чудовим, прямий у всіх "зовні" слинки потечуть, а їсти ні ні. І найголовніше - форк цей будуть вважатися таким же марним і тимчасовим, плюс один до величезної армії альтів, приреченим на забуття.

Що таке Segregated witness

І отримаємо ми чергові 100 серій цієї "Санти Барбари" під назвою "2мб блок". І платитимемо ще більше комісії, але потім, бо станеться таке:


Segregated witness до цього моменту буде активовано як місяць, і оновлені гаманці почнуть розходитися по користувачам.


Коротко - це транзакції у новому форматі, завдяки якому можна частину даних винести поза стандартним блоком старого гаманця в такий спосіб, що він цю транзакцію розумів як валідну але незрозумілу, тобто. гроші legacy клієнти отримають але на балансі буде показаний нуль, зате нові гаманці зберігатимуть та оброблятимуть старий блок та додатковий вже з потрібною інформацією з транзакції коректно. Це такий хитрий спосіб збільшити розмір блоку за кількістю транзакцій (приблизно в 2-2.5 рази в ідеальній ситуації) сумісно зі старими клієнтами, навіть думку майнерів не потрібно було б запитувати (вони можуть використовувати стару версію гаманця без підтримки segwit), хоча інфраструктурно їх підтримка і потрібна, бо вони можуть і образитися - можливо це і сталося.


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

Ну круто ж, транзакцій у блоці стане багато, а їхня вартість піде вниз

Мережа раптово розвантажиться, поточного 1мб+3мб segwit блоку вистачатиме ще довго, пів року або навіть рік. За цей час ще й lightning network нарешті зарелізується, і додасть зі свого боку ще більшого розвантаження блокчейна від транзакцій. Чи жарт, всього лише потрібно блокувати трохи грошей зі свого боку і з боку, наприклад біржі та/або пула майнінгу, і все, ти в мережі миттєвих і надшвидких транзакцій, зрідка випускаєш клірингові транзакції, що вирівнюють ваші баланси між сполуками LN і всі - сотні і тисячі транзакцій в обидві сторони, потрібно надіслати 1 сатоші – немає проблем. А які будуть низькі комісії, закачаєшся, мрія, півтора сатоші за транзакцію, пів сатоші за транзакцію, нуль – якщо ти член якогось клубу, чи ще якийсь орган. Щастя та черговий "туземун"!

І в результаті всі забудуть про проблему нестачі місця у блоці

Не довго - рік чи навіть три. І це буде найстрашніше! Проблема нікуди не поділася! Є ліміт розміру блоку і відсутні будь-які інструменти для його розширення! Все що зуміли запропонувати спільноті майнери та bitcoin core – це разове розширення на константу за допомогою хардфорка, і segwit тут нічим сильно не виділяється! 2-8мб, це все фігня! Усі звикнуть. Адже зростання вартості транзакції в блокчейні пройде так само непоміченим, як я й описував у першій статті – жаба варитиметься повільно!

Докладно обговоримо майбутній форк SegWit2X і чому це може вбити Біткоїн.

Біткоїн або Альткоїн

Усі хочуть бути Біткоїном. Біткоїн, по суті, став загальним ім'ям. Биткоїн і абревіатура — це престижно, решта — наслідувачі.

  1. Біткоїн - найперша криптовалюта.
  2. Біткоїн - відображає становище всього ринку криптовалют, він росте - все ростуть, він падає - всі падають.
  3. Біткоїн - торгується на біржах, є еталоном, решта криптовалюти торгуються щодо нього.
  4. Біткоїн - має максимальну популярність у всьому світі. Найчастіше, коли кажуть «Біткоїн» мають на увазі «криптовалюта», коли кажуть «криптовалюта» мають на увазі «Біткоїн».

Форки

Біткоїн - це програмне забезпечення з відкритим вихідним кодом. Код Біткоіна розташований на сервісі Github.

За початковим задумом, кожен користувач криптовалюти повинен мати на своєму комп'ютері повну копію блокчейна (ноду/вузол). Ноди спілкуються один з одним, передають дані про всі транзакції та блоки в мережі. Для простих користувачів існує спеціальна програма-гаманець, яка «підніме» ноду, дозволяє отримувати/відправляти Біткоїни (і, зрозуміло, підтримує мережу інших користувачів криптовалюти). Основний гаманець на сьогоднішній момент - Bitcoin Core. На жаль, зараз весь блокчейн Біткоіна займає майже 150 ГБ і не всі можуть дозволити собі зберігати на комп'ютері такий обсяг інформації. Існують «легкі» гаманці, які мають спеціальний сервер з нодою, при установці такого, користувач не завантажує блокчейн (наприклад Electrum).

Форк — Зміна вихідного коду криптовалюти (). "Форк" - "вилка" / "розгалуження" в перекладі з англійської мови, форк - важлива функція репозиторію Github. Будь-який користувач може взяти та скопіювати собі програмний код Біткоіна (зробити форк), і далі працювати з ним і називати його як заманеться.

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

Зазвичай, під час проведення хардфорка майнери домовляються друг з одним і починають працювати у новій гілці мережі, а стара гілка відмирає. Однак, бувають і винятки, наприклад, на Ethereum (ETH) і (ETC) або відгалуження Bitcoin Cash (BCH) від основного Bitcoin.

Якщо майнери вирішують після форка підтримувати обидві гілки мережі, вони вигадують, як транзакції однієї мережі відрізнятиметься від іншої. Це дуже важливо, т.к. після поділу реєстри мереж є абсолютно ідентичними. Якщо у вас була одна монета до розподілу мережі, після розподілу у вас буде по одній монеті в кожній з гілок. Наприклад, Bitcoin Cash цю проблему вирішив трохи видозмінивши транзакцію: вони додали спеціальну позначку, яка показує, що транзакція призначена для реєстру BCH, а не для реєстру BTC. Якщо захисту (позначки) не буде, транзакцію в першій мережі зловмисник може скопіювати і виконати в другій мережі. Цей механізм називається атакою повторного відтворення ().

Bitcoin Core

Bitocoin Core – команда розробників основного гаманця Bitcoin. По суті, це ті люди, які ведуть проект з 2011 року. Незважаючи на те, що внести зміни в код може кожен, є кістяк команди, що склався. Більшість програмістів працюють в інших організаціях, тому розробка коду йде повільно та акуратно. Bitcoin Core ніколи не поспішає вносити зміни, всі ретельно тестують, наприклад, протокол SegWit, який запустили в серпні 2017 був розроблений ще в 2015 році.

Core - художники, творці, що створюють якісний та красивий продукт. На жаль, нам, простим смертним, важко зрозуміти всю красу їхніх пропозицій. Пам'ятаєте, була така "Історія одного байта"? Можна сміливо сказати, що це про них. SegWit – гарне рішення, а не просте збільшення розміру блоку.

Bitcoin Core - альтруїсти? Ні! Проект спонсорується компаніями: MIT Media Labs Digital Currency Initiative, Blockstream, Chaincode Labs Inc., Ciphrex, BTCC. Більшість цих компаній засновано саме розробниками Core, тому умовне спонсорство.

Дуже часто компанію Blockstream асоціюють із Bitcoin Core. Blockstream - організація, заснована головними умами проекту Core. Blockstream займається комерційними розробками на основі технології блокчейн. Коли компанія залучила інвестиції на нульовому раунді фінансування, основна ідея полягала в тому, що Blockstream буде для Біткойна тим, чим була Mozilla для Інтернету: комерційною організацією, яка підтримує основні цінності протоколу (). Ставити знак одно між Bitcoin Core та Blockstream неправильно. Якщо подивитися на код Bitcoin, буде видно, що учасники Blockstream за останні 2 роки брали участь лише у 26.7% правок.

SegWit

  1. Активувати софтфорк SegWit на блоці 481824, орієнтовно, 23 серпня 2017 року.
  2. Зробити хардфорк SegWit2X на блоці 494 784 у листопаді 2017 року.
  3. Гаманці, що підтримують SegWit2X:
  • Bitcoin Unlimited: https://www.bitcoinunlimited.info/
  • Bitcoin Classic: https://bitcoinclassic.com/

BTC1

Прихильники SegWit2X скопіювали репозиторій із кодом Bitcoin Core і розпочали розробку свого програмного забезпечення під назвою BTC1. На чолі BTC1 встав Jeff Garzik- Колишній розробник Bitcoin Core (колишнім він став після того, як почав працювати на майнерів та розробляти BTC1).

Варто відзначити, що було вже 3 спроби відібрати основний репозиторій у Bitcoin Core, це намагалися зробити проекти: Bitcoin-XT, Bitcoin Classic, Bitcoin Unlimited. Тепер пальму першості намагається перехопити BTC1:

На відміну від попередників BTC1 не став називати свій проект «Bitcoin-щось там», вони намагаються залишити ім'я Bitcoin! Очевидно, до коду BTC1 у розробників Bitcoin Core доступу немає і не буде.

Проблема вибору

Орієнтовно, 20 листопада 2017 року на блоці 494 784 має відбутися одна з найважливіших подій у житті Біткоїн за всю його історію – хардфорк SegWit2X. Біткоїн розділиться на 2 окремі гілки. Кожна гілка буде претендувати на ім'я Bitcoin і знак BTC (жоден із гілок не впроваджуватиме захист від повторного відтворення транзакцій). Одна з гілок може швидко відміряти, а можуть залишитись обидві. Вирішальними факторами у цій боротьбі стануть потужності майнерів та ціна монети у кожній із гілок.

Прихильники форки:Більшість майнерів мережі та найбільші компанії у блокчейн-сфері, підписанти Нью-Йоркської угоди.

Противники форки: Bitcoin Core і простий користувач Bitcoin. Багато користувачів в інтернеті додають до своїх нікнеймів позначку. Компанії, що не підтримують форк, зібрані на сайті http://nob2x.org/

11 жовтня 2017 року офіційний сайт Bitcoin — bitcoin.org (зареєстрований ще батьком Біткоіна Сатоші Накамото) повісить на всіх своїх сторінках банер, що засуджує компанії, які підтримують SegWit2X: https://bitcoin.org/en/posts/denounce-seg

Біржі:Деякі біржі підписалися під Нью-Йоркською угодою, проте зараз багато хто з них вирішив не втручатися і дати своїм користувачам можливість торгувати ф'ючерсами майбутніх монет. Заяви зробили: Bitfinex, GDAX, Coinbase.

Що буде, якщо SegWit2X відбудеться

  1. Великий блок -> менша черга транзакцій (mempool) -> транзакції відбуватимуться швидше, комісія на проведення транзакцій буде меншою.
  2. Великий блок -> збільшення часу поширення інформації по мережі та підвищення технічних вимог для утримання ноди Біткоін.
  3. Можлива втрата користувачами віри в Біткоїн через плутанину.
  4. Майнери стають «власниками» Біткоіна та вирішують його долю. Втрата Біткоіном децентралізації, адже великі майнери можуть контролюватись кимось, наприклад, державою.
  5. Основна команда розробників Bitcoin Core припинить займатися Біткоіном.

Багато хто думав, що Bitcoin Core "подуется" трохи, зрозуміє і пробачить, і повернеться до розробки коду Битка, проте це не так. Наприклад, один із членів Core Andrew Chow так відповідає на запитання:
"Хто займатиметься розробкою в мережі SegWit2X, якщо Core туди не перейде?"
Відповідь:
«Якщо SegWit2X буде проведено, тоді більшість розробників Bitoin Core піде з Bitcoin назавжди, тому що підтримка 2X означатиме, що майнери та компанії можуть мати абсолютний контроль над Біткоіном. Bitcoin більше не буде децентралізованим.

Що буде, якщо SegWit2X не відбудеться

  1. Біткоїн залишається децентралізованим. Користувачі вирішують його долю, а не майнери.
  2. Немає закулісних ігор! Незважаючи на те, що код BTC1 відкритий і існує відкрита дискусія в Slack з розробки BTC1, там не відбувається жодного обговорення. Це говорить про те, що або жодного обговорення і немає зовсім, або координація розробки коду проходить нишком.
  3. Команда Bitcoin Core залишається і продовжує працювати над удосконаленням Біткоїна.
  4. Майнери не зможуть проводити форки коли їм заманеться, адже якщо у них вдасться зробити хардфорк один раз, згодом вони вже навряд чи будуть питати у когось дозволу.
  5. Ім'я Bitcoin буде збережено, що, ймовірно, позначиться на зростанні ціни на криптовалюту. Зросте довіра інвесторів.
  6. Майнери будуть поставлені на місце, вони залишаються обслуговуючим персоналом для мережі Біткоїн, а не її власниками.

Хто вже «ввімкнув задню»

Відмовилися від підтримки SegWit2X:

  • Пул f2pool (10% хешрейту мережі) - https://twitter.com/f2pool_wangchun
  • Пул Slush Pool (5% хешрейту мережі)
Завантаження...
Top