sonyps4.ru

Масштабируемость биткоина: бич криптовалюты. Опрос: Масштабирование Биткойна

Да, она есть. Она не была решена раньше, и положение ухудшается со временем.

Биткоин работает на программном обеспечении, которое создано программистом или группой программистов, действовавших под псевдонимом в 2007-2009 годах. Несмотря на многие улучшения, которые вносили разработчики на протяжении всего существования биткоина, основной код остался тем же, что и восемь лет назад.

Проблема состоит в том, что сейчас мир биткоина значительно отличается от того, каким он был на заре развития криптовалюты. Количество пользователей выросло с нескольких десятков человек до нескольких десятков миллионов .

Рост пользовательской базы предсказуемо сопровождается увеличением количества транзакций, которых теперь в день насчитывается сотни тысяч. Неприятная реальность состоит в том, что сеть биткоина в её сегодняшнем состоянии не может обработать все транзакции достаточно быстро.

Почему биткоин не в состоянии обработать все сделки?

Проблема заключается в определённом параметре, который называется «предел размера блока».

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

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

В 2010 году Сатоши Накамото ограничил размер блока одним мегабайтом, а это значит, что блоки, размер которых превышает один мегабайт, будут автоматически отвергаться сетью как невалидные. Это мера безопасности, которая должна предотвратить DDoS-атаки со стороны хакеров, создающих большие и даже неограниченные размеры блоков, чтобы парализовать сеть.

Однако это решение имеет неблагоприятный долгосрочный эффект для пропускной способности сети в целом.

Каждая транзакция содержит важные данные: отправителя, получателя, количество передаваемых биткоинов и так далее. Данные занимают место, которое можно назвать незначительным, если речь идёт о единственной сделке. Но места требуется много, так как совершаются сотни транзакций в секунду.

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

К чему приводит неэффективный предел размера блока?

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

Более того, скорость, с которой майнеры биткоина обработают сделку, зависит от размера комиссионных, пересылаемых отправителем каждой транзакции. Это создаёт рынок транзакций: чтобы сделка обработалась быстрее, нужно приложить большую комиссию, чем у конкурентов.

В первые годы существования сети комиссионные измерялись сотыми долями цента. Сегодня же, если вы хотите переслать монеты быстрее, вам нужно заплатить несколько центов или даже долларов.

Есть ли у проблемы масштабирования решение?

Предлагалось множество путей решения проблемы, но ни один из них не реализован на сегодняшний день.

Проблема масштабирования исследуется давно. Два первых серьёзных предложения по её исправлению содержатся в BIP и BIP , где BIP означает «предложения по улучшению биткоина» (Bitcoin Improvement Proposal). Они были представлены в 2015 году разработчиками ядра биткоина Джеффом Гарзиком и Гэвином Андресеном соответственно.

В обоих предложениях упоминается увеличение предела размера блока, и оба эти решения являются хардфорками, то есть в случае их осуществления более старые версии программного обеспечения биткоина будут несовместимыми с новой сетью. Разница между ними состоит в том, что BIP 100 предлагает настраивать размер блока в зависимости от решения майнеров, в то время как BIP 101 является прямым одноразовым увеличением с одного до восьми мегабайт.

По поводу того, какое из предложений принять, в сообществе биткоина велись жаркие споры весь 2015 год. Однако они оказались бесплодными. Ни BIP 100, ни BIP 101 на сегодняшний день так и не реализованы.

Было вычислено, что если предел размера блока будет увеличен до пределов, достаточных для мировых нужд, то размер блокчейна вырастет как минимум до нескольких петабайт.

Это приведёт к увеличению централизации биткоина: только большие компании будут в состоянии обеспечить достаточное количество места для данных, вычислительную мощность и пропускную способность сети, а узлы малых операторов будут отбрасываться. Это противоречит основной идее биткоина как денег, которыми управляют пользователи.

Каким образом SegWit предлагает масштабировать биткоин?

SegWit увеличивает ёмкость блоков без того, чтобы изменять их размер. SegWit вообще не имеет дела с пределом размера блока. Первоначально он был разработан, чтобы устранить совсем другую проблему, связанную с транзакций. Короче говоря, SegWit собирался вынести не критичные данные транзакции за пределы блокчейна.

Удаление данных уменьшает размер каждой из транзакций, благодаря чему в блок того же самого размера помещается больше сделок. Это может привести примерно к 60-70-процентному увеличению пропускной способности сети, другими словами, к решению проблемы на короткое время.

Однако более важно, что устранение гибкости транзакций делает сеть биткоина достаточно безопасной для того, чтобы над ней можно было надстраивать различные решения за пределами блокчейна, такие как . Это позволит сделать транзакции в сети гораздо более быстрыми и дешёвыми, чем когда-либо.

Почему не внедрён SegWit?

У SegWit также есть проблемы с децентрализацией. Сам по себе он увеличивает ёмкость блока примерно на 60%, чего достаточно только для краткосрочного решения проблемы. Он полагается на увеличение пропускной способности сети за счёт сайдчейнов и , а это централизация.

Lightning Network может быть построена как система урегулирования, действующая поверх блокчейна. Биткоины различных пользователей депонированы на отдельный платёжный канал, что требует 10 или более минут для подтверждения в зависимости от степени загрузки сети. После этого все сделки в платёжном канале выводятся за пределы блокчейна, где обрабатываются быстро и очень дёшево или бесплатно, если есть доверенная третья сторона.

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

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

Гонконгское соглашение

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

Фактически соглашение о компромиссе уже было достигнуто как минимум один раз. Речь идёт о круглом столе, который состоялся в феврале 2016 года в Гонконге с участием представителей Bitcoin Core, которые являются авторами SegWit, и некоторых крупных майнинговых компаний, заинтересованных в неограниченном увеличении размера блока. Обе стороны стремятся достичь соглашения - продвинуться в реализации SegWit и временно увеличить размер блока до двух мегабайт.

К сожалению, гонконгское соглашение не было выполнено: разработчики Bitcoin Core не зафиксировали в проекте, что перед внедрением SegWit будет увеличен размер блока, таким образом, майнеры отказались принимать его.

Хотите больше новостей?

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

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

Можно к нему относиться хорошо, можно относиться плохо, но нельзя отрицать того факта, что он имеет большое количество достоинств. Но, есть и недостатки, в частности, это масштабируемость биткоина. Масштабируемость биткоина и многих других криптовалют в значительной мере сдерживает их потенциал, в виду сниженной пропускной способности.

Понятное дело, что многие ищут решения этой проблемы, и, справедливости ради скажем, что такие решения уже существуют.

Софтфорки для масштабируемости биткоина

Все мы знаем, что биткоин, как программное обеспечение, доступен всем. При этом он имеет открытый исходный код, и пользователи могут вносить в него свои изменения, формируя новые протоколы. С момента создания самого биткоина еще в 2008 году, его сети испытала на себе множество форков.

С помощью этих самых форков были попытки решения проблем с машстабируемостью, которые бы потенциально позволили бы увеличить пропускную способность биткоина и снизить тем самым общую нагрузку на сеть.

Софтфорк – по сути дела, это обратимые изменения, которые не будут препятствовать новым узлам цепочки иметь связь со старыми узлами в цепи. Наверное, наиболее известный пример софтфорка — это SegWit, который был запущен еще летом 2017 года. Основной его задачей была оптимизация блоков таким образом, чтобы транзакции занимали меньше месте, тем самым, чтобы сами по себе транзакции проходили быстрее, а нагрузка на сеть была снижена. И масштабируемость биткоина становится достижимой!

Этот форк позволил блоками биткоина вмещать больше информации, но это никак негативно не повлияло на работу самой системы.

Хардфорки

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

Как известно, блок в сети биткоина весит 1 Мб, и по мнению пользователей, его размер должен быть больше, чтобы вмещать больше информации и увеличить пропускную способность. По сути дела, хардфорки позволяют создавать абсолютно новую криптовалюту, обладающую своими уникальными особенностями.

В данном случае, я хотел бы отметить – это наиболее известный и, наверное, самый противоречивый хардфорк дитя погони за масштабируемостью биткоина. Протокол Bitcoin Cash появился в конце лета 2017 года в результате проведения принудительного хардфорка. В данном случае, основное изменение коснулось размера блока, и теперь он стал не 1, а целых 8 Мб, что позволило увеличить его пропускную способность и снизило комиссии на транзакции.

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

Lightning network выход для масштабируемости биткоина

Наверное, это является нововведением, которое ожидают многие люди. Этот протокол может решить многие проблемы биткоина с масштабируемостью, снизить издержки сети и увеличить скорость подтверждения транзакций.

Впервые подобная идея начала фигурировать еще в начале 2016 года, а уже в 2017 году была запущена альфа версия протокола. Вообще, Lightning Network задумывался в качестве некой доработки для биткоина, которая состояла из двух платежных каналов, в рамках которых можно было совершать неограниченное число транзакций.

Соответственно, пользователи смогут проводить огромное число транзакций, которые не будут отражаться в блокчейне, а туда будет записываться только итоговый результат. Учитывая этот факт, новый протокол потенциально позволит разгрузить сам блокчейн.

Для того, чтобы иметь возможность использовать данный протокол, пользователю нужно будет открыть соответствующий платежный канал и использовать его при надобности проведения транзакций. После проведения всех необходимых манипуляций, пользователь может программно закрыть канал и вывести средства. Соответственно, информация о закрытии канала заносится в протокол и передается майнерам.

Смотреть видеопревью к статье про масштабируемость биткоина



Теоретически это позволит совершать даже мелкие платежи, оплачивая различные товар, начиная от чашки кофе и заканчивая офисным креслом. Собственно, в 2018 году это и провернул Ласло Хейниц, который известен тем, что в 2010 году купил пиццу на 10000 биткоинов. В этом году он повторил через Lightning Network то же самое, но купил пиццы уже за более скромное количество биткоинов.

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

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

Segwit

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

Таким образом, чтобы проверить действительность транзакции, нужно будет загрузить расширенный блок, куда будет входить основной блок и блок-свидетель. При этом, основной блок будет содержать информацию о транзакции, а дополнительный блок будет содержать подпись о ее подтверждении. Учитывая тот факт, что подписи занимали порядка 60% всего весьма транзакции, то их вынесение за скобки позволит увеличить пропускную способность сети и снизить издержки.

Многие пользователи тоже весьма оптимистически встретили данную идею, считая, что она во многом действительно поможет снизить возможные издержки, попутно решив проблемы с масштабируемостью. Пока данный протокол проходит альфа тестирование и имеет все шансы, чтобы действительно снискать успех.

Выводы о масштабируемости биткоина

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

Как бы там ни было, но ничего в нашем мире не лишено недостатков, и биткоин является ярким примером этому. Масштабируемость биткоина – это один из важнейших вопросов, который уже длительное время пытаются решить, и все работы в этом направлении активно ведутся. Вне всякого сомнения, я уверен, что в ближайшей перспективе вопрос с масштабируемостью биткоина будет решен.

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

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

По сути, Lightning стремится решить большую проблему, нависшую над Биткойном в последние годы: как это ни смешно, но . Каждый полный узел пиринговой сети Биткойна должен загружать и хранить копии всех транзакций, когда-либо совершённых в сети.

Изначально такой замысел был важен для реализации задуманной Накамото полностью децентрализованной платёжной сети. Но, как сказал специалист по компьютерным наукам из Университета Пердью Педро Морено-Санчес, когда сеть становится более популярной, это создаёт большую проблему. «Мы достигли стадии, когда дальнейший рост нецелесообразен» , – сказал он.

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

Фактически проект Lightning потенциально может сделать намного больше. Ожидается, что будут более быстрыми, дешёвыми и конфиденциальными, чем обычные платежи Биткойна. Сторонники рассматривают Lightning как новый, второй уровень программного комплекса Биткойна. Они надеются, что Lightning увеличит привлекательность Биткойна, точно так же как веб помог обрести популярность интернету.

Ключевые идеи Lightning выдвинули в whitepaper за 2015 г. Джозеф Пун и Таддеус Драйджа, но понадобилось три года, чтобы превратить их предложения в полноценный рабочий код. Сегодня три разных компании – стартапы из Сан-Франциско и Lightning Labs и парижский стартап ACINQ – работают над параллельной реализацией технологии Lightning. В декабре трио опубликовало версию 1.0 спецификации Lightning , и теперь компании спешат сделать их ПО готовым для использования широкой публикой.

Масштабируемость биткоина была и есть, наверное, самой большой и сложно решаемой проблемой первой криптовалюты. Обусловлено это постоянным ростом количества транзакций в сети и невозможностью быстро проверять их и добавлять в блоки. Сейчас мы попробуем разобраться в том, почему же это так важно и каковы перспективы решения данной проблемы.

Проблема размера блока

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

Вот именно здесь и начинаются проблемы. На сегодняшний день предельный размер блока составляет 1 Мб. То есть каждая ячейка блокчейна не может превышать данный показатель. Такая планка была установлена еще в 2010 году и достаточно эффективно проявляла себя, позволяя подтверждать 6-7 транзакций в секунду. Но количество пользователей и операций в сети очень быстро растет и такой пропускной способности становится недостаточно. Именно в этом и заключается проблема масштабируемости биткоина – пропускную способность сети достаточно сложно скорректировать в соответствии с нынешними требованиями.

К чему может привести плохая масштабируемость биткоина?

Итак, в повседневном режиме скорость работы сети биткоин приемлема, но в пиковые моменты, когда количество транзакций достигает своего максимума, ожидать проведение платежа можно не только часами, но и днями.

Кроме того, актуализировалась проблема комиссий, ведь именно от них зависит то, насколько быстро будет проверена операция. Майнеры на фоне качка цен на оборудование и его обслуживание в большую сторону стремятся в первую очередь проверить именно те транзакции, за которые им больше заплатят. Соответственно, более дешевые из них могут висеть даже неделями.

Если раньше для нормального проведения транзакции достаточно было нескольких центов, то сейчас оптимальный сбор может достигать десятки центов или даже несколько долларов, что для некоторых пользователей, особенно в случае с микротранзакциями, бывает очень накладно.

Таким образом, плохая масштабируемость биткоина может привести к падению интереса к данной валюте со стороны пользователей. К слову, классические банковские системы способны проводить миллионы платежей с задержкой в считанные минуты и при этом их комиссии остаются относительно статическими.

Масштабируемость биткоина: варианты решения проблемы

За всю историю биткоина было предложено огромное количество различных решений проблемы с масштабируемостью сети, но большинство из них оказались не эффективными и не были внедрены. Наиболее активно обсуждались схемы, именуемые BIP 100 и BIP 101 (Bitcoin Improvement Proposal – (с англ.) предложения по улучшению биткоина). Схема под номером 100 предполагала изменение размера блока в соответствии с потребностями майнеров, а схема 101 – одноразовое увеличение блока до 8 Мб.

На первый взгляд это могло решить проблему, но при более детальном пересчете специалисты получили, что для хранения всего блокчейна в узлах сети потребовалось бы несколько петабайт памяти, что привело бы к повышению степени централизации всей сети.

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

Масштабируемость биткоина – самая актуальная проблема, решение которой до сих пор активно ищется. Возможно, уже в ближайшем будущем мы увидим совершенно новую сеть, которая сможет обрабатывать миллионы транзакций в минуту.

На протяжении нескольких лет криптосообщество обсуждает вопрос масштабируемости блока в сети . В последнее время, полемики на эту тему стали более жгучими, поскольку принятие конкретного решения постоянно откладывается. Как известно, пиринговая платежная система была создана в 2009 году программистом или группой специалистов под аналогичным именем. За время ее существования, разработчики успели модифицировать разработку без внесения изменений в ее основной программный код.

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

Причина задержки при исполнении транзакций

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

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

Еще в 2010 году Сатоши Накамото установил значение блока равное 1 Мб, поэтому превышающие заданный размер структурные единицы признаются системой, как неправильные и ею отторгаются. Данная мера позволила максимально обезопасить сеть от действий мошенников, намеренно генерирующих большие блоки с целью ее парализации. Однако это решение на увеличение скорости передачи данных рассчитано не было.

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

При текущем параметре блока в 1 Мб система способна обработать 3-7 транзакций в 60 миллисекунд. Очевидно, что такой величины блока недостаточно для удовлетворения потребностей большого числа пользователей.

Последствия использования блока в 1 Мб

Сегодня система Биткоин способна функционировать в обычном темпе. Однако при достижении пиковой нагрузки, процедура обработки платежей существенно замедляется. Клиенты недовольны низкими показателями пропускной способности и заявляют о существенном превышении времени ожидания, тратящегося на подтверждение платежа (от нескольких часов до нескольких суток).

Не секрет, что от размера установленной пользователем комиссии напрямую зависит приоритетность транзакции. Таким образом, создается определенный рынок, по правилам которого, для увеличения скорости обработки перевода требуется указать сумму сбора, превышающую размер, указанный конкурентами.

Изначально, величина комиссионных сборов исчислялась сотыми долями американского цента. В настоящее время, для убыстрения отправки перевода, понадобится отчислить майнерам от нескольких центов до нескольких долларов.

Как решить данную проблему?

Сегодня существует несколько конкурирующих между собой предложений, призванных решить проблему масштабируемости криптовалютной сети. Однако дата их реализации до сих пор не назначена. В 2015 году создатели кода Биткоина Джеф Гарзик и Гевин Андерсен предложили два проекта BIP 100 и BIP 101 соответственно, направленные на разрешение сложившихся обстоятельств. Аббревиатура BIP обозначает «идея по модернизации Биткоина» (Bitcoin Improvement Proposal).

Смысл двух идей заключается в увеличении параметров блока. Известно, что их использование подразумевает проведение хардфорка сети. Таким образом, активация одного из предложений повлечет ситуацию, когда устаревшие версии ПО Биткоина потеряют совместимость с новой системой. Отличительной особенностью BIP 100 от BIP 101 является возможность настраивания размера блока по майнеров. Вторая из них подразумевает единовременное увеличение размеров блока с одного до восьми мегабайт.

На протяжении 2015 года, криптосообщество бурно обсуждало целесообразность принятия того или иного решения. Однако реализация хардфорков была отложена. Согласно проведенным расчетам, увеличение параметров блока до требуемых сообществом значений повлечет увеличение емкости блокчейна до нескольких петабайт.

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

Для чего разработан SegWit?

Обновление направлено на увеличение емкости блока с сохранением его первоначального размера. Целью создания SegWit являлось исключение гибкости транзакций. Простыми словами, решение данной проблемы заключалось в вынесении не критичной информации за пределы блокчейна. Удаление не особо важных сведений способно значительно уменьшить величину каждой транзакции, вследствие чего блок размером 1 Мб сможет вместить гораздо больше платежей. Такой подход позволит увеличить пропускную способность сети на 60-70%, однако, это решение будет актуальным в краткосрочной перспективе.

Стоит отметить, что искоренение гибкости транзакций сделает систему Биткоин безопасной для проведения настроек различных решений за пределами блокчейна (например, Lightning Network). Активация SegWit позволит ускорить исполнение транзакций в сети и несколько удешевить их.

Почему SegWit откладывается?

Одной из весомых причин, по которой активация SegWit откладывается, называется проблема децентрализации. Как упоминалось выше, внедрение протокола позволит увеличить размер блока на 60%. Кроме того, первостепенной задачей, которую предстоит решить Segregated Witness, является устранение гибкости транзакций. Его реализация основывается на увеличении пропускной способности сети путем применения сайдчейнов (Lightning Network). Очевидно, что данный процесс будет практически полностью контролироваться.

Планируется, что проект Lightning Network выступит в качестве системы урегулирования и будет функционировать поверх блокчейна. Таким образом, Биткоины клиентов будут депонированы в специальный платежный канал. Для подтверждения данной операции потребуется не менее 10 минут. Количество затрачиваемого времени будет напрямую зависеть от степени загрузки системы. Далее, сделки, находящиеся в платежном канале, будут перемещаться за пределы блокчейна с целью проведения быстрой и дешевой или вовсе бесплатной обработки (при наличии доверенного лица).

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

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

Гонконгская договоренность

Увеличение размера блока и активация SegWit являются самостоятельными и не противоречащими друг другу проектами. Поэтому криптосообщество полагает, что достижение компромисса между ними является потенциально выгодным решением для системы Биткоин.

По факту, договоренность была достигнута еще зимой 2016 года в Гонконге в ходе заседания представителей Bitcoin Core и майнинговых организаций, которые заинтересованы в неограниченном увеличении параметров блока Биткоин. Первые из них являются разработчиками Segregated Witness. Обе стороны пришли к выводу о необходимости решения вопросов касательно интеграции SegWit и повышении размеров блока с одного до двух мегабайтов.

Однако Гонконгское соглашение осталось нереализованным. Это связано с тем, что создатели Bitcoin Core не рассказали майнерам об увеличении блока Биткоин до реализации SegWit. Поэтому последние отказались от его выполнения.



Загрузка...