BTC
10172
ETH
217.42
BCH
317.54
LTC
75.391
QTUM
2.1795
DASH
96.787
XRP
0.2922
EOS
3.9031
ADA
0.0513
roobee.info
hashflare.io
roobee.info
bestchange.ru
https://yobitex.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.000021
0.000148
0.000634
USD
0.21509
1.5056
6.4528
RUB
13.858
97.007
415.75
Расширенный калькулятор
roobee.info
https://blender.io/
Курсы криптовалют
Обновить
Статистика сети
Текущая сложность: 11890594958796
Следующая сложность: 12773360705585 (7.42%)
Блоков до пересчета: 982
Цена шары (PPS): 0.0000000000
Мощность сети (Th/s): 91435277.48
Блоков в сети: 595754
Блоков в час: 6.45
Блоков за последний час: 6
До 6.25 BTC/блок: 221.23 дней
(34246 блоков)
https://kassa.cc/
yobit.net
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе
Стив Джобс