BTC
3674.1
ETH
121.43
BCH
128.85
LTC
31.563
CFI
0.0233
EOS
2.4680
REQ
0.0350
XMR
45.461
XRP
0.3273
Yobit
bestchange.ru
hashflare.io
YoBit.Net

Реализация Segregated Witness проще, чем кажется

Реализация Segregated Witness проще, чем кажется

Одним из самых обсуждаемых вопросов в сообществе Биткоина на данный момент является предложение Segregated Witness, тестовая версия которого была запущена на прошлой неделе. Решение, предложенное в конце прошлого года соучредителем Blockstream и разработчиком Bitcoin Core Питером Вюлле (Dr. Pieter Wuille), стало главным пунктом в намеченном Bitcoin Core «маршруте».

Однако у надежды на то, что Segregated Witness станет следующим этапом в процессе масштабирования Биткоина, появился конкурент в виде недавно запущенного форка Bitcoin под названием Bitcoin Classic. Вместо мягкого обновления, подразумеваемого Segregated Witness, в Bitcoin Classic используется «более чистое» жесткое обновление (хардфорк), а размер блока увеличивается до 2 мегабайт.

Что думают об этом разработчики?

Рубен де Вриз

Помимо увеличения размера блока, Segregated Witness предлагает несколько других усовершенствований в сети Биткоина, которые привлекают многих разработчиков. Так, технический директор компании Blockstrail и соучредитель BitcoinJS Рубен де Вриз (Ruben de Vries) подчеркивает, что на самом деле возможности Segregated Witness намного шире:

«Даже если не использовать Segregated Witness для увеличения размера блока, предложение решает различные проблемы, что очень выгодно для Биткоина».

Один из основных доводов против Segregated Witness заключается в том, что решение представляет собой что-то вроде «неуклюжей заплаты» на существующем коде. Это добавляет проблем разработчикам библиотеки кода и алтернативных кошельков, так как для внедрения инновации им придется переписать код.

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

Сам Де Вриз участвует в тестировании Segregated Witness уже на протяжении нескольких недель, а кошелек Blocktrail будет поддерживать транзакции Segregated Witness.

Разработчик GreenAddress и GreenBits Лоуренс Нэйхам (Lawrence Nahum) также находится на этапе внедрения Segregated Witness в GreenAddress.

«Мы участвуем в тестировании, так как считаем Segregated Witnesses очень полезным инструментом. Предложение решает стихийные проблемы эластичности, обеспечивает недоверенные смарт-контракты, более низкие комиссионные за транзакции с мультиподписями, которые мы широко используем. Это на самом деле интересно».

Bread Wallet

“Segregated Witness стоит потраченных усилий, даже если размер блока не увеличится», - говорит генеральный директор Breadwallet Эрон Войзин (Aaron Voisine), - «У решения имеется множество преимуществ. На мой взгляд, самым интересным в мягком обновлении SegWit является возможность добавления новых типов подписи, таких как Schnorr signatures.

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

Войзин планирует запустить поддержку Segregated Witness в популярном кошельке для iOS.

«Не подвергнувшиеся обновлению существующие кошельки продолжат работу, однако комиссионные на них повысятся, поскольку их транзакции будут иметь больший объем по сравнению с транзакциями Segregated Witness. Мы приступили к работе над внедрением решения в Breadwallet, и будем готовы испытать его в тестовой сети Segregated Witness в ближайшие несколько недель».

О мягком и жестком обновлении

Пожалуй, главное отличие Bitcoin Core от Bitcoin Classic заключается в том, что первое решение предполагает мягкое обновление при помощи Segregated Witness. Это можно сделать только при поддержке майнеров, и поэтому разработчики Bitcoin Core считают его более безопасным. Команда Bitcoin Classic полагает, что риски преувеличены, и предпочитает жесткое обновление.

У Рубена Де Вриза на этот счет нет никаких сомнений. Единственным и оптимальным решением он называет мягкое обновление посредством Segregated Witness.

Для Нэйхама решение на основе мягкого обновления также является очевидным.

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

Эрон Войзин также отмечает преимущества мягкого обновления, несмотря на то, что он также выражает поддержку Bitcoin Classic.

«Думаю, что сначала следует применить мягкое обновление Segregated Witness», - говорит он. «Так быстрее достичь консенсуса. Однако Segregated Witness обеспечивает максимум 80-процентное увеличение вместимости блока, а на применение жестких обновлений требуется время. Жесткое обновление необходимо подготовить.

Мне бы хотелось, чтобы это сделала команда Bitcoin Core. Однако похоже, что для реализации хардфорка больше подходит Bitcoin Classic. В любом случае, мы поддерживаем проект».

Показать комментарии Обсудить на форуме

Подписывайтесь на новости и их анализ в нашем Telegram канале!

Калькулятор Bitcoin
Скорость, GH/s:
Сложность:
Курс BTC/USD:
Курс BTC/RUB:
в день в неделю в месяц
BTC
0.000043
0.000299
0.00128
USD
0.15386
1.0770
4.6157
RUB
10.206
71.439
306.17
Расширенный калькулятор
YoBit.Net
Курсы криптовалют
Обновить
Статистика сети
Текущая сложность: 5883988430955
Следующая сложность: 5679115079628 (-3.48%)
Блоков до пересчета: 1361
Цена шары (PPS): 0.0000000000
Мощность сети (Th/s): 40652689.23
Блоков в сети: 559087
Блоков в час: 5.79
Блоков за последний час: 7
До 6.25 BTC/блок: 510.31 дней
(70913 блоков)
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе
Стив Джобс