DLC связаны с биткойнами, принося новую функциональность и большой потенциал

Биткойн подвергался критике со стороны сообщества альткойнов в течение последних нескольких лет за его неспособность размещать смарт-контракты. Но недавняя работа разработчиков из Suredbits, Crypto Garage и Atomic Loans – наряду с усилиями некоторых независимых участников – над Discreet Log Contracts (DLC) привносит смарт-контракты в Биткойн и подавит некоторых из этих критиков. DLC имеют уникальные возможности для внедрения смарт-контрактов в Биткойн с использованием контрактов оракула, которые являются гораздо более частными и масштабируемыми, чем считалось возможным ранее..

Что такое DLC?

DLC – это контракты на основе биткойнов, которые используют одну или несколько подписей оракула для обеспечения соблюдения. В оригинальное предложение для DLC был создан Тэджем Драйя в 2017 году, а затем был переработан, чтобы сделать их более масштабируемыми и конфиденциальными с использованием так называемых сигнатур адаптеров. Контракты оракула DLC позволяют пользователям делать биткойн-транзакцию зависимой от подписи оракула. Используя DLC, биткойнеры могут делать ставки на основе событий, о которых свидетельствует оракул. На прошлой неделе мы видели одну из первых работ, сделанных основателем Suredbits. Крис Стюарт и создатель BTCPay Server Николя Дорье, ставки на результат выборов в США.

После недавнего редизайна DLC они были изменены на использование мультиподписи 2-из-2, которая выплачивается непосредственно на кошелек пользователя, а не на измененный открытый ключ. Этот старый дизайн требовал механизма штрафов, аналогичного тому, что используется в Lightning Network, из-за чего он занимал больше места в блоке и был менее приватным. Это изменение стало возможным благодаря использованию подписей адаптеров и созданию точки адаптера на основе ожидаемой подписи оракула. В основном это означает, что каждая сторона дает друг другу недействительные подписи транзакций, которые могут быть действительными только в сочетании с подписью оракула..

Чтобы сделать эту недавнюю ставку между Стюартом и Дорие возможной, был достигнут большой прогресс в разработке стандарта для DLC, а также в создании программного обеспечения в соответствии с этими стандартами. Разработчики DLC усиленно работали над этим стандартом с начала этого года. Наряду с этой спецификацией они создают совместимое программное обеспечение; На данный момент ведется работа над четырьмя основными реализациями: Биткойн-S, NDLC, Ржавчина-DLC и CFD-DLC.

Будущее DLC

У команд, работающих над DLC, много планов на будущее технологии. Сегодня DLC реализованы только для транзакций в цепочке. Одним из наиболее очевидных улучшений для DLC было бы размещение их в сети Lightning.!

Есть два запланированных способа разместить DLC на Lightning. Один из них – сделать их доступными только для сторон, у которых уже есть открытые каналы Lightning между собой, что можно было бы сделать сегодня, но потребовалось бы много работы, проделанной различными реализациями Lightning для добавления поддержки DLC..

И это может быть отменено вторым способом создания DLC для Lightning, однако есть некоторые предостережения. Этот второй способ сделать Lightning DLC, вероятно, будет невозможен до тех пор, пока не будет активирован Taproot, но он позволит маршрутизировать эти DLC по сети и устранит необходимость иметь канал с контрагентом пользователя, однако для этой настройки требуется барьер. условное депонирование, которое не имеет известных основных реализаций.

Есть и другие общие улучшения DLC, которые также могут быть сделаны в будущем. Одна из основных идей – дать пользователю возможность использовать несколько оракулов для данного контракта вместо одного. Это позволит пользователям распределять доверие между несколькими оракулами вместо того, чтобы иметь единую точку отказа для своих контрактов..

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

DLC – это ключевой новый способ привнести смарт-контракты в Биткойн, и мы очень рады видеть их дальнейшее развитие. Если вам интересно узнать больше о DLC, ознакомьтесь с Блог Suredbits и если хотите, можете внести свой вклад Репо спецификации DLC!