403 / 736ROASBEEF

Olaoluwa Osuntokun

Laolu Osuntokun, roasbeef — разработка Lightning

Olaoluwa Osuntokun, также известный как Laolu или roasbeef, помогает превращать идеи Lightning в работающие программы. Он сооснователь Lightning Labs и соавтор Mastering the Lightning Network. Его работа связана с платёжными каналами и передачей других активов через инфраструктуру Bitcoin.

Olaoluwa Osuntokun — разработчик и технический директор Lightning Labs. С его работой связаны lnd, программа для узла Lightning, и Taproot Assets, протокол выпуска и передачи активов, закреплённых в Bitcoin. Чтобы понять его вклад, стоит начать с задач этих программ, а не с их команд.

При быстрой оплате через Lightning кошелёк показывает прежде всего подтверждение. За ним работает программа, поддерживающая платёжные каналы и обменивающаяся сообщениями с другими участниками. Olaoluwa Osuntokun участвует в создании таких инструментов. При проверке 21 октября 2026 года страница команды Lightning Labs указывала его как сооснователя и CTO, то есть технического директора. Это должность в определённой организации. Сеть состоит из независимо управляемых узлов; технический директор компании не руководит ими всеми. [1]

lnd управляет платёжными каналами — соглашениями, позволяющими проводить повторные платежи без записи каждого изменения баланса в блокчейн. Он также ищет маршруты через другие узлы, компьютеры — участники сети. Данные Bitcoin программа получает через backend, подключённую службу доступа к цепочке: например, bitcoind, btcd или лёгкий клиент neutrino. Поэтому запуск lnd сам по себе не означает запуск полного узла Bitcoin. Важно и то, к какой службе подключена программа. [2]

Osuntokun написал Mastering the Lightning Network вместе с Andreas M. Antonopoulos и Rene Pickhardt. Первое издание вышло 21 декабря 2021 года. От устройства сети книга переходит к каналам, маршрутизации и работе узла, объясняя происходящее между отправкой и получением платежа. Она рассчитана на технически подготовленных читателей, знакомых с основами Bitcoin. Для установки программы сегодня нужна и актуальная документация: примеры старого издания могут не соответствовать используемой версии. [3]

Другая часть его работы касается Taproot Assets. Программа tapd позволяет выпускать и переводить дополнительные активы, например токен, представляющий требование к эмитенту. Записи о них криптографически привязываются к UTXO Bitcoin, ещё не потраченному выходу транзакции. Подробные доказательства передаются вне блокчейна. Следует различать биткоины в выходе и актив, запись которого к нему привязана. Единицы актива не превращаются в сатоши, минимальные единицы биткоина, и не получают автоматически его свойств. [4]

Получая актив, нужно проверить его выпуск и переводы. Соответствующие доказательства хранит служба Universe. Разработчик может запросить их через QueryProof, указав запись с помощью UniverseKey: идентификатора актива или группы вместе с ключом конкретной записи. Ответ подтверждает включение записи, а также выпуск или изменение состояния актива. Он помогает проверить предоставленные данные, но не даёт права потратить актив и не заменяет резервную копию приватного ключа. [5]

У этой архитектуры есть практическое следствие для резервного копирования. lnd хранит приватный ключ, а tapd — дополнительные данные для расходования выхода, включая изменение ключа под названием Taproot tweak. README предупреждает: одного seed lnd недостаточно для восстановления выпущенных или полученных активов. Слова восстановления позволяют получить ключевой материал, однако удаление приложения может стереть другую необходимую часть. Перед такой операцией нужно сохранить локальные данные tapd согласно документации; одни слова не являются полной резервной копией этой системы. [4]

Объявление Taproot Assets от 23 июля 2024 года описывает переводы через Lightning с использованием биткоиновой ликвидности — средств, доступных в каналах. Узел на границе систем обменивает актив на биткоин или обратно. Через RFQ, запрос котировки, получатель сначала узнаёт курс с ограниченным сроком действия. Его можно принять или отклонить и поискать другой. Передача через Lightning не гарантирует постоянно фиксированного курса или непрерывной доступности обмена: важны также поставщик и конкретное предложение. [6]

При подключении приложения к tapd важно определить, кто может отправлять команды. TLS шифрует соединение и защищает данные от чтения в пути. macaroons — токены для авторизации операций. Защита передачи и права доступа решают разные задачи: даже безопасно доставленная команда может исходить от человека, которому доступ не положен. Поэтому токен доступа нельзя раздавать лишь на том основании, что соединение зашифровано. [4]

Для полной картины прочитайте эту статью вместе с Joseph Poon, Elizabeth Stark, Lightning Network. На эту статью также ссылаются Joseph Poon, Elizabeth Stark.

DOC · 001Lightning Labs — teamДокументация DOC · 002lnd — implementation and backendsДокументация DOC · 003Mastering the Lightning Network — first editionДокументация DOC · 004Taproot Assets — architecture and recoveryДокументация DOC · 005Taproot Assets — QueryProof APIДокументация DOC · 006Lightning Labs — multi-asset Lightning release (2024)Документация
Обновлено: Сначала источники · Не является инвестиционной рекомендацией