Полные узлы делают биткоин более устойчивым к централизации
Продолжаем разбирать пути решения проблем масштабируемости биткоина.
200 гигабайт. На многих персональных ноутбуках это максимальный объем памяти. Примерно столько пространства и требует блокчейн биткоина.
Требования к большому количеству памяти являются давней проблемой сообщества в задаче децентрализации биткоина. Разработчики Bitcoin Core, одного из самых популярных программных обеспечений для хранения биткоина, пытаются сделать полные узлы более доступными и простыми для широкой аудитории, несмотря на огромную стоимость данных. Тем самым биткоин стал бы более устойчивым к централизации.
Установка полного узла биткоина при таком количестве требуемых данных в настоящее время занимает несколько дней. Данная проблема лежит в основе многих многолетних дискуссий. Увеличение пропускной способности транзакций путем повышения размера блока могло бы облегчить стоимость транзакций в сети, но в свою очередь отстранило бы большое количество пользователей от запуска и использования инфраструктуры Bitcoin Core.
И даже когда размер блока устойчив, централизованное давление остается. Основной причиной служит нехватка полных узлов, для создания которых требуется слишком много времени и памяти.
Разработчики утверждают, что запуск полного узла – это лучший способ использования биткоина (некоторые даже уверены, что без этого пользователи попросту зря тратят время, особенно при проверке транзакций). При использовании полных узлов участники в полной мере получают преимущества сети, включая защиту от цензуры и негативного влияния третьей стороны.
«Очень важно использовать полные узлы. Они являются основной, или, по крайней мере, значительной причиной использовать биткоин, — подчеркивают разработчики, — Если мы откажемся от них, потеряем интереснейшую из особенностей биткоина».
Особое внимание стоит обратить на прогресс Bitcoin Core. Буквально в ноябре состоялся релиз ключевого клиента для сети Bitcoin.
Bitcoin Core 0.19.0(.1) was released!https://t.co/iE3Bd0H5pO
Release notes: https://t.co/741TxACPay— Bitcoin Core Project (@bitcoincoreorg) November 24, 2019
Разработчики проекта уверены, необходимо дать людям возможность беспрепятственно запускать полные узлы.
Разумеется, можно утверждать, что около 15 000 предыдущих обновлений в сети биткоина как раз и были направлены на решение данной задачи – сделать сеть более более быстрой и эффективной.
Но в Bitcoin Core прежде всего ориентируются на пользовательский интерфейс, предлагая более творческие способы для облегчения запуска полных узлов.
Нежелательно, чтобы полные узлы привязывались к месту, где они были установлены. Например, на домашний или офисный компьютер пользователя.
Возможность загружать несколько отдельных кошельков при запуске программного обеспечения поможет реализовать мобильность полных узлов.
Комментарии: