Провёл день, изучая L1 SDK Blacklight от Nillion, и, честно говоря, одна вещь постоянно не выходит у меня из головы: условное раскрытие.
Обычно в блокчейне всё открыто. Blacklight позволяет зашифровать данные и решить, когда их раскрыть. Это может произойти, когда цена BTC, ETH, DUSK или USDT достигнет определённого уровня, в заданный промежуток времени или при сочетании обоих условий.
Насколько я понимаю, это работает так: комитет узлов хранит части ключа, и для разблокировки данных нужно, чтобы достаточное число участников объединило усилия. После раскрытия дополнительный хук смарт-контракта может выполнить действия с содержащимися в них данными.
Что мне нравится больше всего? Не нужно быть онлайн в момент срабатывания. Настройте, отойдите в сторону — и данные раскроются сами. Раскрытие с задержкой по времени или инструкции, которые становятся доступны только при определённых событиях на рынке.
Но есть и серьёзные ограничения. Операторы комитета всё равно могут видеть приватные условия. А после раскрытия данные становятся общедоступными в блокчейне — и точка. Защита от опережающих транзакций и гарантированное исполнение тоже не предусмотрены.
Так что мне интересно, но я пока не убеждён. Сможет ли это стать достаточно надёжным решением, когда важны И СРОКИ, И КОНФИДЕНЦИАЛЬНОСТЬ? Вот это и предстоит проверить.
Если бы вы разрабатывали на этой платформе, с чего бы начали: с DeFi, автоматического исполнения или чего-нибудь связанного с конфиденциальностью? 👇
#NIL @Nillion $NIL