Тэдж Друя, который является соавтором оригинальной статьи, лежащей в основе экспериментальной сети-надстройки биткоина Lightning Network, выпустил предлагаемое решение для масштабирования.
Выпущенный в понедельник код Utreexo сделает часть полных узлов сети биткоина, известных как «набор UTXO», меньше и проще в использовании с помощью криптографических доказательств.
Друя известен как один из самых выдающихся технологов, стоящих за идеей Lightning — идеей о том, что биткоин может значительно масштабироваться, если транзакции переносятся на второй уровень. Несколько групп разработчиков работают над внедрением технологии платежей в биткоинах, хотя она все еще экспериментальна и не совсем безопасна в использовании.
В концепции Utreexo есть похожая мотивация, которая сводится к тому, чтобы сделать полные узлы биткоина более легкими для запуска. Хотя для их настройки требуются некоторые вычислительные ресурсы, они являются наиболее безопасным способом использования биткоинов без необходимости доверять посреднику для проверки того, что транзакции в сети реальны. В документе поясняется:
По мере увеличения числа пользователей системы набор UTXO увеличивается, а стоимость ресурсов для работы узла увеличивается. Это привело к тому, что доля пользователей, использующих собственный узел, все меньше и меньше, поскольку все больше пользователей полагаются на легкие клиенты или [сторонние] узлы для получения информации о состоянии сети.
В документе описывается, как узлы могут использовать криптографические доказательства для хранения меньшего количества данных без ущерба для безопасности. «Узлам, использующим "аккумулятор", нужно только хранить логарифмическое представление набора UTXO, что значительно сокращает объем памяти и время поиска», — говорится в документе.
В документе также раскрываются результаты моделирования, выполненного Друя, показывая преимущества схемы:
С января я внедрил больше кода и сделал его общедоступным на GitHub, а также получил показатели производительности для размеров загрузок в сети биткоина.
Если другие разработчики захотят взглянуть и разобрать его для себя, Друя сообщил, что выпустил код с открытым исходным кодом, чтобы разработчики могли проверить эту идею. «Он еще не интегрирован в кошелек, что займет некоторое время, но библиотека уже есть для людей, которые хотят попробовать», — отметил разработчик.
Источник: AltStake