bitstore
Loading data, please wait...

Какие альткоины будут внедрять SegWit?

||
Комментариев: 1

SegregatedWitness (SegWit) — предлагаемое обновление протокола Биткоина, созданное разработчиками ядра Биткоина — все ещё далеко от активации. Требуется 95 процентов хэширующей мощности, чтобы произошла поддержка этого решения, однако принятие майнерами затормозилось и держится на уровне 25 процентов.

Однако, конечно же, существует открытый исходный код SegWit. Благодаря этому альткоины, основанные на программном коде Биткоина, могут взять этот код и внедрить его. Сейчас как минимум два альткоина внедряют SegWit: это Лайткоин и Viacoin. Так что похоже, что SegWit будет активирован в одном из альткоинов раньше, чем начнёт жизнь в сети Биткоина.

Софт форк

В то время, как большинство пользователей согласно, что SegWit это полезное обновление протокола Биткоина, некоторые подвергают сомнению то, что софт форк это лучший способ внесения изменений. В то время, как сфот форк предлагает обратную совместимость и уменьшает риск разделения цепочки, хард форк может быть более «чистым» с точки зрения программного кода.

Чарли Ли создал Лайткоин, один из первых лайткойнов и по-прежнему ценный форк Биткоина. В интервью для Bitcoin Magazine, Lee говорит, что он предпочитает, чтобы SegWit был софт форком, как в случае Биткоина, так и в случае Лайткоина.

«Я думаю, что разработчики ядра Биткоина пошли на правильный компромисс, сделав SegWit софт форком», говорит Ли. «Это хороший баланс между рискованностью хард форка и добавлением в программный код лишней сложности и глубины. Для Лайткоина хард форк менее рискован, так как сообщество пользователей меньше. Так что если делать всё с чистого листа, то имеет смысл сделать SegWit хард форком. Но это сделало бы код Лайткоина менее способным к изменениям, если он будет значительно отличаться от кода Биткоина.»

Сегодня на 121-м месте в индексе цифровых валют CoinMarketCap, Viacoin это относительно маленькая цифровая валюта, но с заметной историей: разработчики ядра Биткоина BtcDrak и Питер Тодд участвовали в этом проекте. Монетой Viacoin сейчас занимается Романо, голландский программист, который предпочитает не раскрывать свою фамилию.

Романо говорит, что сложность SegWit преувеличена, и что софт форк будет работать хорошо.

«SegWit сам по себе очень простой», говорит Романо. «Огромной частью работы на самом деле было тестирование. Есть и некоторые вспомогательные изменения — например,  одноранговый слой для переключения и связи между собой компактных блоков — но SegWit является кратко изложенным и легко понятным. Он также обеспечивает гораздо боле чистый метод обновления скриптового языка после активации.»

Увеличение размера блока

Возможно, самая эффективная выгода от внедрения SegWit состоит в удвоении размера блока — в случае Биткоина, от одного до примерно двух мегабайт (за десять минут). Любой альткоин, в который внедрят SegWit, будет пользоваться похожими преимуществами; вне зависимости от того, какой лимит размера блока есть у них сейчас, он будет примерно удвоен.

Однако вероятно, что это наименее полезная особенность, если дело касается альткоинов. У всех альткоинов гораздо меньший объем ежедневных транзакций, чем у Биткоина; так что у них вообще очень мало потребности в увеличении размера блока.

Тем не менее, Романо рассказал, что SegWit предлагает много других преимуществ, а не только увеличенную пропускную способность.

«Основной целью SegWit не является увеличение пропускной способности», говорит он. «Также это устранение гибкости транзакций, и то, что встроенный скриптовый язык станет более простым для обновления. И это также способ исправления некоторых застарелых проблем, таких, как квадратичное хэширование. Увеличенный размер блкоа это хорошее дополнение, но я думаю, что SegWit ценен не только этим. Только благодаря устранению гибкости транзакций станут возможными многие потрясающие вещи, такие, как атомные подкачки (atomic swaps), двунаправленные платёжные каналы и сеть Лайтинг.»

Ли, который также является главным по разработкам в Coinbase, согласился, что SegWit принесёт пользу Лайткоину, даже если эффективное увеличение размера блока окажется не важным. Как и Романо, Ли также отметил, что сети лайтинга на основе SegWit будут способствовать совместимости его монеты с Биткоином.

«SegWit не только функция масштабируемости. Масштабируемость это дополнительное преимущество. Сеть лайтинга требует устранения гибкости транзакций, и станут возможными атомарные транзакции между цепочками. Это позволило бы вам отправлять лайткоины на одном конце цепочки и получать биткоины на другом конце», объясняет Ли.

Активация

Лайткоин и Viacoin могут начать использовать SegWit в своих сетях даже до того, как это начнёт делать Биткоин. У той и другой криптовалюты внедрение SegWit по расписанию произойдёт через пару недель, возможно, даже до конца этого года. И хотя Ли и Романо соглашаются, что внедрение SegWit не является сложной задачей, проверка кода может занять немало времени.

Кроме того, так же, как и у Биткоина, реальная проблема состоит в том, чтобы сообщество — а если говорить более конкретно, то майнеры — должны принять это изменение. В то время, как конкретные детали активации у различных монет немного отличаются, SegWit в каждом случае требует поддержки 95% хэширующей мощности. Романо надеется, что для Viacoin, в котором уже активировали софт форк CheckLockTimeVerify до того, как это сделали в Биткоине, принятие обновлений сообществом будет проще.

«У Viacoin меньшее сообщество майнеров, что в нашем случае будет преимуществом», говорит он. «Я думаю, что всех впечатлит возможность активации SegWit для Viacoin. Но конечно, экосистема должна принять это изменение.»

На настоящий момент одним из самых больших майнинговых пулов в сети Viacoin является F2Pool. Также активный в сети Биткоина, этот китайский пул пока не объявил о том, что собирается поддерживать SegWit. Также и для Лайткоина, несколько крупных пулов, поддержка которых необходима для успеха обновления, являются теми же пулами, что активны и в сети Биткоина. Среди них также есть F2Pool, а также BW Pool и AntPool — и никто их них не сказал, что будет поддерживать SegWit для Биткоина.

Однако по словам Ли, который в настоящее время обсуждает возможность поддержки SegWit с майнерами, есть шанс, что они скажут о поддержке Лайткоина. И — если считать, что «Лайткоин серебро, а Биткоин золото» — успешная активация SegWit в сети Лайткоина может даже убедить майнеров Биткоина сделать то же самое (как надеется Ли.)

«Одной из целей создания Лайткоина была помощь экспериментам, которые сложно проводить с Биткоином», говорит Ли. «К сожалению, SegWit на Биткоине заблокирован и есть противостояние с Bitcoin Unlimited. Я думаю, Лайткоин тем или иным способом поможет преодолеть этот блок. Этот значит, что нам нужно идти на риск: если активация SegWit произойдёт на Лайткоине, но её годами не будет происходить на Биткоине, наши программные коды станут очень разными. Я готов пойти на такой риск, чтобы способствовать прогрессу: Лайткоина, Биткоина и криптовалют в целом.»

Похожие статьи
  • хч

    grs — первый альт с активированным сегвит.