Биткоин. История хардфорков

Путешествуя по просторам Интернета, наткнулся на одну интересную статью о расколе биткоина. Да, был биткоин. Сейчас оригинального биткоина нет! Остались только его родственники. Прочитайте статью ниже и Вам многое станет понятно. Статью выкладываю в оригинале.

История Биткоина

В 2017 году внутренняя борьба и различные взгляды на фундаментальное ценностное предложение Биткойна заставили валюту и ее сообщество разойтись в несколько отдельных групп, каждая из которых имеет собственное видение того, что такое биткойн и каково оно должно быть. В этой статье будут рассмотрены различные «вилки» Биткойна и сделаем так, чтобы биткойн-наличные деньги были монетой, наиболее выровненной с оригинальной системой, выложенной в документе « Биткойн» .
Внедренная как одноранговая электронная система денежных средств , Биткойн испытал взрывной, экспоненциальный рост в первые годы своего существования. Пользователей привлекали свойства Bitcoin, которые позволяли получать дешевые денежные переводы, мгновенные подтверждения, всемирную совместимость, круглосуточную работу и никаких ограничений на минимальные или максимальные суммы транзакций. Эта электронная форма денег быстро стала популярной среди различных групп пользователей по всему миру. Торговцы использовали Биткойн для выхода на мировой рынок. Трудящиеся-мигранты использовали его для отправки денег домой намного меньше, чем Western Union. Благотворители и создатели контента использовали его как «виртуальную банку с наконечниками», собирающую пожертвования большие и малые из любой страны на Земле. Некоторые отрасли даже могли использовать Bitcoin для замены традиционных методов оплаты вообще. Этот быстрый темп расширения продолжался несколько лет и заставил многих думать, что Биткойн был на пути к тому, чтобы стать непреодолимой революцией в области финансовых технологий.

Рассвет биткойнов

Но, как и в случае со всеми технологиями, масштабируемость неизбежно становилась проблемой. С самого начала Биткойн люди размышляли о том, как система должна масштабироваться, а не только миллионам пользователей, но и миллиардам, — как еще можно было бы принять Биткойн в качестве основной глобальной валюты? Фактически, когда Сатоши Накамото впервые представил концепцию Биткойна в 2008 году, первый вопрос, заданный им, касался того, как система будет масштабироваться. Накамото ответил :
Полоса пропускания может быть не такой уж непостоянной, как вы думаете. Типичная транзакция будет около 400 байт (ECC красиво компактен). Каждая транзакция должна транслироваться дважды, так что скажем 1 КБ за транзакцию. Visa обработала 37 миллиардов транзакций в 2008 финансовом году или в среднем 100 миллионов транзакций в день. Для многих транзакций потребуется 100 ГБ пропускной способности, или размер 12 фильмов DVD или 2 HD-качества, или пропускная способность около 18 долларов США в текущих ценах. Если бы сеть была настолько большой, потребовалось бы несколько лет, и к тому времени отправка 2 HD-фильмов через Интернет, вероятно, не была бы большой проблемой.
То, что начиналось как задумка, в конечном итоге превратилось в характерную дискуссию среди разработчиков, прежде чем превратиться в тотальный раскол в сообществе биткойнов.
В конце концов, небольшая группа программистов, назвавших себя «Биткойн-Core», вырвала контроль над ветвью развития Биткойна и начала настаивать, интуитивно, что Биткойн не способен масштабировать более чем 250 000 транзакций в день или около 4,5 цента пропускной способности по ценам 2008 года. Поскольку сеть, наконец, преодолела это ограничение пропускной способности в 2016 году, Биткойн начал терять многие функции, которые сделали его настолько привлекательным в первую очередь.
Сборы за транзакцию резко выросли: от доли копейки до максимума почти в 9 долларов США в августе 2017 года. Время подтверждения транзакций становилось все более ненадежным, и пользователи могли найти себе часы ожидания или дни, чтобы их платежи были очищены. Это снижение удобства использования привело к тому, что многие ранние розничные пользователи отказались от Биткойна, либо переключившись на конкурирующие цифровые валюты, либо полностью вернулись к традиционным платежам. Новое внедрение замедлилось до обхода, и в 2017 году количество транзакций в сети стало снижаться впервые в течение девятилетней истории Биткойна.

Рождение Segwit Core

Группа, назвавшая себя «Биткойн-Core», начала настаивать на том, что Биткойн никогда не должен был быть деньгами, в конце концов, и был не чем иным, как новым классом спекулятивных активов. Они также начали удалять многие из определяющих особенностей Биткойна, делая транзакции обратимыми («замена за вознаграждение») и лишая данные цифровой подписи, которые математически гарантируют, что Биткойны безопасны с чем-то, называемым «Segwit»). Достигнув большей части своих целей в отношении предисловий, эта группа больше не способна представлять фундаментальные идеалы биткойнов — и они не могут продвигать какие-либо из первоначальных ценностей, связанных с платежами. Безусловно, те, кто в этой группе, преданны, трудолюбивы и талантливы. Но, учитывая приведенные выше факты, невозможно, чтобы такая группа по праву использовала слово «биткойн» от своего имени. «Segwit Core» представляется гораздо более подходящим.

segwit-coin-explained-1024x506

Введите биткойн-наличные

Эти радикальные изменения, связанные с проверенной и успешной технологией, привели к тому, что заинтересованная группа давних пользователей биткойнов инициировала «вилку» или раскол сети 1 августа 2017 года. Из этой вилки родилась Bitcoin Cash, увеличившая емкость предел каждого блока, удаление замены за плату и сохранение версии Bitcoin с цифровыми сигнатурами без изменений.

diagram-of-bitcoin-cash-fork-1024x754

Bitcoin Cash, отличаясь от потомка Segwit-сети Bitcoin, имеет свою рыночную цену, сеть добычи и уникальную историю транзакций из общего блока предков. Поскольку Биткойн Cash fork был создан группой меньшинств шахтеров, многие службы по-прежнему рассматривают цепочку Segwit как «биткойн», хотя их можно более точно воспринимать как родственников, имеющих общего предка.
Хотя цепочка Segwit унаследовала название «биткойн», цепочка биткойнских денег намного ближе к версии Биткойна, которая вызвала весь цифровой валютный бум, являясь образцовой электронной платежной системой.

difference-between-two-forms-of-bitcoin-1024x747

Несмотря на то, что группа Segwit Core настаивала на том, что такие вилки «опасны» и полностью подорвут всю систему биткойнов, успешная жесткая вилка Bitcoin Cash вместо этого, похоже, доказала, что сетевые расколы могут быть жизнеспособным способом устранения различий, экспериментов с новые возможности и позволяют различным моделям конкурировать друг с другом на свободном рынке.

Подробнее о последующих хардфорках

По состоянию на октябрь 2017 года в цепочке Segwit планируются две новые вилки: SegwitGold планируется разбить на 25 октября или около того, а вилка Segwit2x произойдет на блоке 494784 , когда-то в середине ноября. Вилка Segwit2x увеличивает размер блока до 2 МБ, в дополнение к использованию SegWit для записи данных цифровой подписи.

bitcoin-forks

SegwitGold будет в значительной степени идентичным цепочке Segwit, причем наиболее заметными изменениями являются изменение алгоритма проверки работоспособности (что означает, что он потеряет обширную сеть компьютеров, которые обеспечивают безопасность сети Bitcoin), и что разработчики вилки предоставляя себе много свободных монет в качестве «вознаграждения» за свою работу над проектом.
Вилка Segwit2x представляет собой запланированное обновление цепочки Segwit, которое поддерживается супермаксимальностью сети добычи и предприятиями, которые зависят от надежной работы сети Bitcoin. Основное изменение, которое делает эта вилка, — увеличить размер блока от 1 МБ до 2 МБ, тем самым увеличивая пропускную способность сети с ~ 250 000 транзакций в день до ~ 500 000 в день. Группа Segwit Core по-прежнему решительно выступает против любого увеличения собственного потенциала и пообещала сохранить свою собственную цепочку (Segwit1x) в живых, хотя неясно, будет ли у них достаточная поддержка шахтеров для выживания цепочки.
Основные различия между различными вилками описаны ниже.

coin-comparison-forks-1024x559

Биткойн наличные

Символ тикера: BCC (иногда также называемый BCH)
Алгоритм добычи: SHA-256
Размер блока (суточная емкость транзакции): 8 Мбайт в настоящее время, масштабируемость до 32 МБ без дополнительных вилок (от 2 000 000 до 8 000 000 транзакций в день. Эквивалент 23-92 транзакций в секунду)
Данные, используемые для достижения максимальной емкости: 8 МБ
Средняя стоимость транзакции: $ 0,07 USD
Среднее время подтверждения: ~ 15 минут (целевые 10 минут)
Сделки обратимы ?: Нет. Как только транзакция отправляется, она является окончательной.
Содержит Segwit ?: Нет. Каждая транзакция содержит свою уникальную цифровую подпись.
Примечания: > Среднее время подтверждения 10 минут обусловлено колебаниями частоты хэша. Плата за $ 0,01 работает для подтверждения следующего блока, но некоторые кошельки используют высокие тарифы по умолчанию.

Segwit2x (плановый)

Символ Тикера: BTC (планируется), потенциально SW2, поскольку это больше не биткойн.
Алгоритм добычи: SHA-256
Размер блока (суточная емкость транзакции): ограничение размера блока 2 МБ. До 3,4 МБ «эффективной» мощности, предполагая 100% принятие Segwit (в настоящее время ~ 10%). 500 000-850 000 транзакций в день (5,8-9,8 транзакций в секунду)
Данные, используемые для достижения максимальной емкости: до 8 МБ
Средняя комиссия за транзакцию: TBD
Среднее время подтверждения: TBD (целевые 10 минут)
Сделки обратимы ?: Да. После того, как транзакция будет отправлена, но до ее подтверждения отправитель может изменить адрес получателя (включая его обратно), используя «Заменить по поручению».
Содержит Segwit ?: Да. Цифровые подписи были перенесены в отдельную структуру данных.

Цепочка Segwit / Segwit1x

Примечание: «Segwit1x» — это то, что эта цепочка будет вызываться после вилки Segwit2x.
Символ Тикера : В настоящее время BTC, предлагается символ «SW1» после разделения Segwit2x.
Алгоритм добычи: SHA-256
Размер блока (суточная емкость транзакции): ограничение размера блока 1 МБ. До 1,7 МБ «эффективной» мощности, предполагая 100% принятие Segwit (в настоящее время ~ 10%). 250 000-425 000 транзакций в день (2,9-4,9 транзакций в секунду)
Данные, используемые для достижения максимальной емкости: до 4 МБ
Средняя комиссия за транзакцию: в настоящее время ~ $ 3, но часто колеблется.
Среднее время подтверждения: между 40-60 минутами (цели 10 минут). Пик был более 2500 минут ожидания 8 июня 2017 года.
Сделки обратимы ?: Да. После того, как транзакция будет отправлена, но до ее подтверждения отправитель может изменить адрес получателя (включая его обратно), используя «Заменить по поручению».
Содержит Segwit ?: Да. Цифровые подписи были перенесены в отдельную структуру данных.

SegwitGold (плановый)

Тикер: SWG
Алгоритм добычи: Equihash (Не совместим с существующей инфраструктурой добычи Bitcoin)
Размер блока (суточная емкость транзакции): ограничение размера блока 1 МБ. До 1,7 МБ «эффективной» мощности, предполагая 100% принятие Segwit (в настоящее время ~ 10%). 250 000-425 000 транзакций в день (2,9-4,9 транзакций в секунду)
Данные, используемые для достижения максимальной емкости: до 4 МБ
Средняя комиссия за транзакцию: TBD
Среднее время подтверждения: TBD (целевые 10 минут)
Сделки обратимы ?: Да. После того, как транзакция отправлена, но до того, как она будет подтверждена шахтерами, отправитель может изменить адрес получателя (в том числе обратно к себе), используя что-то под названием «Заменить по поручению».
Содержит Segwit ?: Да. Цифровые подписи были перенесены в отдельную структуру данных.
Bitcoin Cash — биткойн
Умышленное отсутствие центральной власти или руководящего органа Биткойна означает, что любое серьезное обсуждение фундаментальной природы «того, что такое биткойн» должно основываться на рациональных аргументах и ​​данных, а не «потому что мы говорим так» риторику.
Основываясь на приведенных выше сопоставлениях между различными версиями Bitcoin, технической документацией и годами общего понимания того, что биткойн всегда предназначался как электронная система денежных средств, позиция этого сайта заключается в том, что Bitcoin Cash является версией Bitcoin, которая больше всего внимательно следит за оригинальным дизайном.
Позиция, которая Bitcoin Cash является биткойн, основана на ее приверженности целям дизайна и намеченной цели, которую Биткойн был создан для выполнения.
13 октября 2017 года Биткойн Неограниченный главный ученый Питер Ризун объявил, что их инициатива Gigablock Testnet успешно добыла и распространила первый в истории блок 1 ГБ. Такие результаты тестирования показывают, что сеть Bitcoin может масштабироваться, чтобы конкурировать непосредственно с основными платежными процессорами (10 000 транзакций в секунду и выше по сравнению со средним числом транзакций Visa в секунду в секунду). Bitcoin Cash, с его более реалистичным подходом к масштабированию, имеет хорошие шансы стать всемирной системой наличных денег в одноранговой сети.

Вывод

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

Заключение

Добыча

За исключением SegwitGold, все текущие вилки биткойнов полагаются на алгоритм хэширования SHA-256 для разработки. Важное значение имеет специализированное оборудование, потому что это означает, что шахтеры должны сделать серьезные инвестиции в игру, чтобы участвовать в обеспечении безопасности сети. Алгоритм, ориентированный на ЦП, например Equihash, означает, что ботнеты и серверные фермы могут легко работать в сети, не имея стимула продолжать добычу, если представляет собой более выгодное использование времени процессора.

Вместимость

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

Пользовательский опыт

Биткойн полезен в качестве цифровых денег, потому что он может использоваться для совершения транзакций в любой сумме, большой или малой. Когда плата низкая, имеет смысл использовать биткойн для оплаты чашки кофе или купить песню за 1 доллар или выполнить цифровой эквивалент внесения изменений в банку наконечника. Когда пропускная способность ограничена, сборы резко возрастают (как мы видим в случае с цепочкой Segwit), а Segwit Coin больше не полезен для многих видов торговли. Высокие тарифы снижают многие потенциальные пользователи Bitcoin и предотвращают появление многих инновационных бизнес-моделей, чтобы воспользоваться преимуществами быстрой и быстрой модели поддержки Bitcoin. Это изменение в «экономическом коде» Segwit Coin под руководством группы, которую мы сейчас называем Segwit Core, привело к тому, что корпорация Segwit Coin отказалась от принятия, и многие компании отказались от нее для других, более функциональных криптоконверсий. Самое очевидное место, чтобы пойти сейчас, возвращается в биткойн (BCC).

На Segwit и Replace-by-Fee

В документе Биткойн очень четко сказано:

Мы определяем электронную монету как цепочку цифровых подписей.

С введением функции Segwit разработчиками Segwit Core был создан новый тип транзакции, который удаляет цифровые подписи из транзакции и помещает их в отдельную структуру данных, где они видны только пользователям, использующим определенные версии программного обеспечения , Другие версии программного обеспечения Bitcoin «обманывают», полагая, что эти транзакции без подписей остаются в силе с использованием операционного кода Bitcoin под названием ANYONE_CAN_SPEND. Хранение биткойнов в адресах ANYONE_CAN_SPEND основано на принципиально иной модели безопасности, чем был разработан Bitcoin, и вводит необходимость в доверии к тому, что должно быть беззащитной системой.
Замена за вознаграждение, еще одна непродуманная «особенность», введенная Segwit Core, делает тривиальным для пользователя отменить свою транзакцию после ее отправки, но до того, как она будет подтверждена. В сочетании с ограниченной пропускной способностью, которая часто требует от пользователей ждать 24 часа или более для подтверждения своих транзакций, замена за вознаграждение делает биткойн гораздо менее полезным и безопасным. Мошенничество с возвратом кредитных карт — настоящая проблема для торговцев, но компании кредитных карт имеют целые подразделения сотрудников (читай: дорогие накладные расходы), которые помогают минимизировать этот риск. Точно так же, как бумажные деньги, когда-то потраченные, не могут быть отменены, необратимость является важной составляющей того, что делает биткойн «биткойн».