Logo
Поделиться этой статьей

Реорганизация сети Lightning может усилить Политика конфиденциальности Bitcoin , но остается много «если»

Разработчики Bitcoin изучают контракты Point Timelock (PTLC) для повышения Политика конфиденциальности платежей в сети Lightning.

Исследования ведутся. Эксперименты назревают. За кулисами разработчики Lightning Network планируют (в конечном итоге) полностью переписать важную частьBitcoin.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

Известный как второй слой Bitcoin, поскольку большая часть действий происходит вне блокчейна, Lightning разрабатывается для более быстрых, дешевых и масштабируемых платежей Bitcoin . Сеть работает сегодня, но оказывается, что может иметь смысл убрать важную часть и заменить ее новой Технологии для усиления Политика конфиденциальности.

Hashed Timelock Contracts (HTLC) — неотъемлемая часть Lightning Network, позволяющая отправлять платежи, не доверяя никому. Теперь разработчики изучают возможность заменить их Point Timelock Contracts (иначе известными как «платежные точки» или PTLC), которые, по их словам, могут делать то же самое, но лучше.

Идея была впервые предложена анонимным разработчиком Lightning ZmnSCPxj, ​​чья разработка с открытым исходным кодом Партнерский материал Square Криптo, научно-исследовательским подразделением платежного единорога из Кремниевой долины.

Читать дальше: Square Криптo финансирует разработчика Star Lightning, известного как «ZmnSCPxj»

На переднем крае изучения этого усовершенствования находится разработчик Suredbits Надав Коэн, который начал изучать эту идею, поскольку его интересовали возможности смарт-контрактов Bitcoin , описывающих более сложные условия, необходимые для совершения платежа, например, требование наступления определенной даты или требование, чтобы температура где-то была выше, скажем, 90 градусов.

«Я потратил гораздо больше времени, разбираясь в том, что можно сделать с помощью PTLC, чего T сделать с помощью HTLC, и оказалось, что можно заключать довольно сложные контракты, не теряя при этом Политика конфиденциальности и скорости, предоставляемых Lightning Network», — сказал Коэн. «И более того, многие существующие предложения, связанные с Lightning, могут стать еще более мощными и улучшенными при использовании PTLC».

Хотя Lightning Network еще относительно молода, разработчики находят новые, лучшие способы ее построения с нуля. Например,Элту, если он будет реализован, это также станет фундаментальным изменением сети.

Новые возможности

Lightning Network — это глобальная платежная система, состоящая как минимум из12000 узлов.

Когда кто-то отправляет платеж, под капотом он прыгает с ONE узла на другой, пока не достигнет пункта назначения. Все это, скорее всего, происходит за долю секунды. Способ, которым платежи перемещаются по системе без доверия узлам, через которые пользователь передает свои Bitcoin , осуществляется посредством HTLC.

HTLC так названы потому, что каждый узел на пути платежа получает «хэш» — случайную строку букв и цифр, которая скрывает Secret , который можно использовать для получения Bitcoin.

Читать дальше: Скоро в сети Bitcoin может появиться новый поворот в технологии Lightning

ONE из проблем с HTLC заключается в том, что все посредники на пути получают один и тот же хеш, что может представлять проблему с точки зрения Политика конфиденциальности , поскольку дает злоумышленникам немного лучшее представление о том, откуда поступает платеж или куда он направляется.

«Если бы я пытался отслеживать платежную активность в сети Lightning, я мог бы настроить несколько узлов маршрутизации, и если бы я направлял два платежа в два разных места с одинаковым хэшем, я мог бы быть уверен, что эти два платежа были на одном и том же маршруте, что значительно сужает круг возможных отправителей и получателей этого платежа», — сказал Коэн.

С другой стороны, PTLC может добавлять «случайные изменения» на каждом этапе, сказал Коэн, из-за чего становится сложнее определить, являются ли они частью одного и того же платежного пути. (Те, кто интересуется техническими подробностями, могут прочитать серию статей Коэнатехнические пояснения.)

Вот почему Коэн считает, что это изменение «необходимо» для Молнии.

Разработчики пытались максимально улучшить Политика конфиденциальности Lightning. Bitcoin достаточно прозрачен, поскольку каждая транзакция записывается в публичном репозитории. «Внецепочечные» транзакции Lightning Network могут оказаться перспективными в изменении этого, поскольку платежи не запечатлеваются неизгладимо в блокчейне Bitcoin .

Читать дальше: Будущее биткоина: как именно предстоящее обновление может улучшить Политика конфиденциальности и масштабируемость

В качестве бонуса PTLC также открывают некоторые другие возможности. Они встраивают некоторую защиту от «атак червоточин», используемых злоумышленниками для скрытного присвоения комиссий, которые должны выплачиваться промежуточным узлам, объяснил Надав в своемпочта.

А полезную информацию можно хранить в PTLC, что делает его возможным инструментом для более сложных смарт-контрактов.

«В частности, в хэше содержится очень мало полезной информации, в то время как в точке можно сохранить значительную информацию», — сказал Коэн.

Таким образом, PTLC могут быть использованы дляусловное депонирование, например, или для «оракулов», давно HOT темы в Криптовалюта, где платежи зависят от данных, поступающих из внешнего мира.

В ожидании «Шнорра»

Коэн и другие активно изучают изменение и его потенциальное влияние, но пройдет некоторое время, прежде чем разработчики смогут осуществить переход.

Технически, изменение может быть добавлено в Lightning уже сейчас. На виртуальномХакатон Lightning в прошлом месяце, Коэн, инженер Blockstream Джонас Ник и другие создалидоказательство концепциипо алгоритму цифровой подписи на основе эллиптических кривых (ECDSA).

Читать дальше: Биткоинеры Sprint улучшают сеть Lightning в ходе двухдневного виртуального хакатона

Коэн утверждал, что изменение будет «лучшим», если оно будет построено на основеШнорр/Тапрут, вероятное обновление, которое пока T вошло в Bitcoin . Schnorr/Taproot предлагает новый способ «подписывать» транзакции в Bitcoin, то есть пользователь криптографически доказывает, что владеет Bitcoin и имеет право передавать их кому-то другому. Schnorr/Taproot предлагает преимущества по сравнению с текущей схемой подписи биткойнов ECDSA.

Пока Шнорр не готов, Коэн и другие планируют использовать версию ECDSA только для экспериментов с PTLC в «песочнице», чтобы, как только появится Шнорр, они были готовы.

«Помимо теории, теперь, наконец, появился способ провести эксперимент. Я с нетерпением жду, когда все эти предложения, которые были только на бумаге, наконец воплотятся в жизнь», — сказал Коэн, добавив:

«Я T собираюсь внедрять текущую работу по кодированию, которая была проделана с использованием сигнатур адаптеров ECDSA, в какую-либо фактическую реализацию Lightning, а скорее намереваюсь использовать сигнатуры адаптеров ECDSA для тестирования большого набора предложений, требующих PTLC, а также попытаться устранить болевые точки, которые не являются специфичными для PTLC на основе ECDSA, чтобы мы могли иметь как можно больше форы до прихода Шнорра и времени принятия решения о способе реализации PTLC на Lightning».

Координация

Но на этом шаги T заканчиваются. После того, как Шнорр пройдет, изменение потребует BIT координации.

Хорошие новости в том, что разработчики Lightning, с которыми поговорил Коэн, согласились, что изменение должно быть сделано. Пока что были только дебаты о деталях реализации.

«Я еще не общался ни с одним человеком, который не верил бы в то, что когда-нибудь... Lightning наверняка перейдет на использование PTLC вместо HTLC. Я встречал людей, которые не соглашались с различными деталями реализации, но я никогда не встречал никого, кто T считал бы, что PTLC по своей сути превосходят HTLC без каких-либо реальных недостатков», — сказал Коэн CoinDesk.

Но даже если согласиться, что это изменение улучшит сеть Lightning, это огромное изменение, которое потребует времени.

«Вместо «нескольких изменений» это будет самое крупное на сегодняшний день обновление на уровне сети, предпринятое в Lightning Network», — сказал технический директор Lightning Labs Олаолува Осунтокун вэлектронное письмообсуждение изменений с другими разработчиками.

«Я бы предостерег от недооценки того, сколько времени все это займет на практике, и какой степени синхронизации потребуется, чтобы все это осуществить должным образом», — добавил он.

Alyssa Hertig

Алисса Хертиг, технический репортер CoinDesk, программист и журналист, специализирующийся на Bitcoin и Lightning Network. На протяжении многих лет ее работы также появлялись в VICE, Mic и Reason. В настоящее время она пишет книгу, в которой исследует все тонкости управления Bitcoin . Алисса владеет некоторым количеством BTC.

Alyssa Hertig