Чарли Ли протестирует в сети Лайткойна новое решение для расчета размера комиссий Биткоина
Запуск криптовалюты Лайткойн (Litecoin) – альткойна, который многие называют «цифровым серебром» – был для его создателя Чарли Ли (Charlie Lee) совсем не сложным. Он просто взял кодовую базу Биткоина, изменил несколько параметров (например, период создания блока и алгоритм майнинга), и опубликовал новое творение на сайте bitcointalk.org.
Спустя более шести лет после запуска эта тесная связь с кодом Bitcoin Core стала одним из главных преимуществ лайткойна.
Продавший все свои лайткоины Чарли Ли сейчас занимается разработкой протокола Litecoin. В данный момент платформа используется в качестве способа тестирования функций, которые смогут в конечном итоге найти применение в сети биткоина.
Однако несмотря на то, что изначально лайткойн считался платформой тестирования функций, уже запланированных для включения в сеть биткоина, теперь Ли готов интегрировать и несколько собственных идей.
Тесная связь между Лайткойном и Биткоином
Вместо того чтобы работать над собственным развитием, разработчики Лайткойна практически полностью положились на работу команды Bitcoin Core. Вместо написания собственного кода они просто перебазировали изменения, проведенные в Bitcoin Core, в основной клиент лайткойна.
Это позволило лайткойну воспользоваться уровнем безопасности и стабильности, присущим кодовой базе Биткоина, и одновременно поддерживать измененные настройки, включенные в оригинальный релиз альткойна.
Фактически, кодовая база и функции Bitcoin Core имеют больше общего с Litecoin Core, чем с прямой копией Bitcoin Cash. Так, BCH не включает обновление Segregated Witness (SegWit).
В прошлом Ли уже писал о том, каким образом SegWit позволит двум криптовалютным сетям более тесно связаться между собой при помощи атомарных свопов.
Решение SegWit было активировано в сети Лайткойна даже раньше, чем в Биткоине. В прошлом Ли отмечал, что ему как можно скорее хотелось бы наблюдать в сети лайткойна реализацию других оптимизаций, оригинально предназначенных для биткоина, например, MAST и Confidential Transactions.
Новый способ оценки комиссий за транзакции
В прошедшую пятницу Ли опубликовал в Твиттере идею оптимизации оценки размера комиссий в криптовалютных сетях. Для некоторых криптовалютных кошельков определение размера комиссии представляет реальную проблему, поскольку сеть биткоина стала слишком перегруженной. Если пользователь заплатил слишком низкие комиссионные, его транзакция может задержаться на несколько часов, дней или даже вернуться обратно без подтверждения. Для решения этой проблемы планируется использовать решения replace-by-fee и child-pays-for-parent.
Однако пользователи биткоина могут также заплатить и слишком большие комиссионные за транзакцию – это происходит в том случае, если их кошелек не способен правильно оценить текущее состояние рынка комиссий.
Предложение Ли заключается в том, чтобы майнеры помещали самые низкие по размеру комиссии в добытом блоке в заголовок этого блока. Софтфорк лайткойна обеспечит то, что майнеры не будут включать транзакции с комиссиями ниже минимального размера, сообщаемого в заголовке блока.
По словам Ли, пользователи кошельков лайткойна смогут вычислить средний размер комиссии, основываясь на сообщениях майнеров последних 100 блоков, а это должно обеспечить подтверждение их транзакций в ближайших блоках. Поскольку минимальный размер комиссии будет включен в заголовок блока, эта информация будет также доступна для кошельков на основе Simple Payment Verification (SPV).
На просьбу прокомментировать свое предложение Ли рассказал, что вторая причина для разработки новой функции заключается в том, что она создаст рынок комиссий, на котором информация о ценах будет доступна как стороне предложения (майнерам), так и стороне спроса (пользователям). В настоящее время информация о рынке комиссий биткоина и лайткойна поступает только со стороны спроса, через транзакции в мемпуле.