Масштабирование по цепочке и вне цепочки
По мере того, как дебаты о масштабировании проходили в течение последних трех лет, термин «нестандартные решения» приобретал все большую популярность в сообществе мелких блокирующих компаний. Сторонники этого метода масштабирования утверждают, что транзакции вне сети будут намного быстрее и дешевле, чем транзакции внутри сети (обычные биткойн-транзакции, которые почти все используют на данный момент). Это связано с тем, что внеплановые транзакции сродни долговым векселям, которые доверяющие стороны обмениваются друг с другом без необходимости фактической передачи биткойнов.
Обмениваемые долговые обязательства затем «рассчитываются» с основной цепью. Следовательно, транзакции никогда не регистрируются в основной цепочке. Это также повышает степень конфиденциальности этих транзакций, поскольку эти транзакции не транслируются публично. Но концепция доверия другим сторонам через Интернет делает беспокойство многих пользователей Биткойн одним из основных видений Биткойн, заключавшимся в том, чтобы обеспечить беспристрастную передачу стоимости между любыми двумя узлами, на которых работает программное обеспечение Биткойн.
Уже есть некоторые сервисы, которые используют автономные решения для использования преимуществ быстрых и бесплатных транзакций. Coinbase - это самый большой пример доверенной третьей стороны, которая позволяет пользователям на ее платформе передавать биткойны с одного адреса на другой без транзакций внутри сети. Coinbase позволяет своим пользователям переводить биткойны между своими адресами без каких-либо записей в цепочке. Однако этот способ его передачи требует большого доверия между всеми пользователями службы, а также сторонней доверенной стороной, которая облегчает обмен.
Сетевые решения
Два основных решения масштабирования в цепочке, которые использовались Bitcoin Core и Bitcoin Cash, представляют собой разные подходы к увеличению пропускной способности за счет более эффективного использования существующего пространства блоков или увеличения размера блока в целом.
Подход Bitcoin Core заключается в том, чтобы фиксировать размеры блоков на уровне 1 МБ, переупорядочивая транзакции, чтобы сделать блоки менее заполненными, чем сейчас, что позволяет увеличить количество транзакций на блок. Эта схема, называемая Segregated Witness, представляет собой решение масштабирования по цепочке, которое делает транзакции более эффективными, сохраняя при этом размеры блоков небольшими, чтобы биткойны были более децентрализованными.
Основным недостатком этого маршрута является то, что Segwit принципиально меняет способ хранения транзакций, а также то, что он лишь медленно уменьшает текущее отставание в сети Биткойн по мере того, как все больше кошельков и сервисов обновляются до адресов SegWit. Преимущество состоит в том, что это не временное исправление, а, возможно, долгосрочное решение проблемы избыточности, которая существовала в протоколе Биткойн с момента его создания.
Другой подход, используемый Bitcoin Cash, заключается в том, чтобы сохранять транзакции такими, какие они есть, при увеличении размера блока до 8 МБ. Основным преимуществом этого подхода является то, что он мгновенно очищает большое количество невыполненных транзакций, накопленных в пуле памяти Биткойн, и, таким образом, делает возможным быстрые и дешевые транзакции. Основным недостатком является то, что это только временное решение, которое будет работать до тех пор, пока не увеличится нагрузка на сеть, после чего оно снова замедлится, как текущая сеть Биткойн. Увеличение блоков также затрудняет работу небольших пользователей для их независимых узлов, в результате чего мощность майнинга сконцентрирована в нескольких крупных корпорациях.
Заключение
Пока еще слишком рано говорить о том, какой подход для биткойнов является идеальным для масштабирования, но мы можем быть уверены, что как в цепочке, так и вне цепочки обладают уникальными функциями, которые ведут к повышению производительности. Теперь эти мелкие блокировщики и крупные блокировщики официально разделены на Bitcoin Core и Bitcoin Cash; мы можем наблюдать за этими двумя экспериментами и позволить рынку решить, какое решение для долгосрочного масштабирования является наиболее эффективным.