Масштабируемость блокчейна: сравнение биткоина и эфира
Блокчейн — это цепочка блоков, которая начинает формироваться от первого и продолжается до бесконечности. В стандартном алгоритме для валидации транзакции необходимо пройти проверку по всем блокам. Как следствие, по мере роста «цепочки» этот процесс занимает все больше времени, а также требует уплаты высокой комиссии. Как реализована масштабируемость блокчейна в биткоине и эфире? Остановимся на этом вопросе подробнее.
Решение проблемы масштабируемости биткоина
У обеих криптовалют, которые занимают топовые места в мировом рейтинге по капитализации, масштабируемость является слабым местом. Но разработчики понимают проблему и предпринимают меры, направленные на увеличение быстродействия.
Для этой цели команда блокчейна биткоина создала программу Bitcoin Core и в 2015 году выпустила Lightning Network (LN). По сути это надстройка над основной цепочкой, то есть его второй уровень. Благодаря ей пользователи могут проводить быстрые транзакции с низкой комиссией. Но информация о них не записывается в публичный блокчейн.
Создавать такой канал можно любому участнику блокчейна с помощью кошелька с поддержкой этой возможности. То есть пока канал открыт, пользоваться им могут другие пользователи. Но теоретически есть возможность проводить сотни транзакций.
Но после завершения в блокчейн попадет только 2 записи:
- Информация о создании канала, в которой будет содержаться информация о его участниках, а также количестве монет на счету;
- Информация о закрытии канала и информация о текущем количестве коинов. Следовательно, все проведенные ранее перечисления «упакуются» и попадут в основной блокчейн.
Масштабируемость платформы эфириум
Разработчики эфира придумали похожее решение, функционирующие внутри блокчейна эфира. Оно называется Rollup и немного отличается способом увеличения быстродействия платформы.
Особенности:
- Второй уровень у надстройки над эфиром носит название бокового. Но пользователи платформы называют его сайдчейном, что является транслитерацией английского термина.
- Данные о коинах пользователей хранятся в главном блокчейне. То есть сайдчейн получает информацию о криптовалютах на кошельках пользователей из него.
- По мере функционирования боковой цепочки время от времени формируются промежуточные транзакции, которые попадают в блоки основного блокчейна. Периодичность такой записи 1 раз в 20 минут при получении данных о состоянии.
Но работы над масштабируемостью продолжаются. Команда блокчейна эфириума сейчас запустила переход на протокол второй версии, в котором будет решена проблема быстродействия при масштабировании благодаря технологии шардинга.