Разработчики Blockstream, Пол «Ржавый» Рассел и доктор Кристиан Декер выполнили на этой неделе первую лайтинг-транзакцию в тестовой сети Биткоина. Тестовая транзакция использовала самую новую версию протокола лайтинг Blockstream, lightningd 0.5 и представляла собой передачу цифровой валюты для покупки в магазине.
В интервью Декер сказал:
«Это значительное достижение для нас. Первый раз, когда мы установили канал связи с реальным блокчейном, с реальными задержками и блоками, и это первая транзакция с перепрыгиванием, когда платёж за цифровой товар следует от одного узла к другому через третий узел.»
Как была сделана транзакция
Долгожданная сеть для лайтинг транзакций является протоколом второго уровня, который реализуется поверх блокчейна Биткоина. Разумно используя программные инструменты, которые уже есть в Биткоина (такие, как мультиподписи и замок с часовым механизмом) пользователи сети лайтинг смогут совершать практически не ограниченное количество транзакций с низкой стоимостью, что потенциально повышает возможности Биткоина для микроплатежей и масштабируемости.
В настоящее время реализацию сети лайтинга делают несколько команд. Только на прошлой неделе, BitFury, Lightning Labs и ACINQ объявили о том, что тестирование их лайтинг системы Flare оказалось успешным, так как один из разработчиков Lightning Labs успешно отправил самому себе лайтинг транзакцию. Blockchain тем временем сделали лайтинг транзакцию в альфа-версии своей сети Thunder — хотя эту сеть пока нельзя назвать надёжной и безопасной.
Команда Blockstream сейчас провела первую надёжную и проверенную транзакцию между двумя разработчиками в тестовой сети Биткоина, которую можно считать реальной оплатой.
«Мы более года работали с различными деталями протокола, и с технической точки зрения, сшить их вместе оказалось не сложно”, объясняет Рассел. “Но для нас это было бы тем же самым, что не видеть леса из-за деревьев. Для этой транзакции, я действовал как фактический поставщик, и Кристиан сделал у меня реальную покупку. Это потребовало инфраструктуры для создания счетов, предоставления счетов пользователю и проверки, была ли оплата. Мы не только переслали средства от одной точки до другой.»
Используя тестовую сеть
Первая транзакция Blockstream была сделана в тестовой сети, которая специально разработана для проверки новых возможностей Биткоина. Тестовая сеть также использует Segregated Witness, чтобы сеть лайтинг работала безопасно и конфиденциально.
«Работа тестовой сети предоставляет людям возможность попробовать Lightning, получить отклик от API, найти ошибки и сбои», говорит Рассел. “Внесение изменений из тестовой сети в полную сеть Биткоина на самом деле является тривиальной кодерской задачей. Однако, стоит учитывать, что ошибки в полнофункциональной сети Биткоина будут стоить реальных денег.”
Сейчас создание лайтинг транзакции представляет собой выполняемый только вручную и кропотливый процесс. Самое главное, что пользователям приходится указывать IP-адреса тех узлов, с которыми они хотят связаться. Декер однако отметил, что н с коллегами уже пишет патч, который призван сделать этот процесс проще.
«Наша маршрутизация полагается на знание состояния каждого из соединений. Это уже работает, но есть и более амбициозные разработки, как например Flare от BitFury», говорит Рассел.
Добавим, что маршрутизация через .onion также запланирована, и возможно, она даже будет включена в первый же релиз лайтинга, lightningd 0.5.
Возможности масштабирования
Лайтинг часто объявляется важным шагом к масштабируемости Биткоина. Эта тема будет подробно обсуждаться на конференции по масштабируемости Биткоина, которая пройдёт в Милане на этих выходных. После конференции различные команды, которые работают над реализацией лайтинга, объединятся, чтобы поделиться своими разработками и обсудить их совместимость.
«К сожалению, Мэтт Джерах из Blockchain, который разрабатывает сеть Thunder, не будет, но все остальные разработчики будут там», говорит Рассел. «Мы изучим все компоненты лайтинга и найдём протокол, на основе которого можно делать стандартизацию. Затем нам нужно будет переделать свой протокол, учитывая предложения других команд по разработке лайтинга, чтобы наши разработки могли взаимодействовать между собой.»
Несмотря на то, что тестирование было успешным, Рассел и Декер объясняют, что потребуется ещё немало времени, прежде чем лайтинг транзакции будут происходить. Прежде, чем будет реализован лайтинг, необходимо активировать Segregated Witness, найти и устранить ошибки в протоколе lightningd, а затем сделать всю систему устойчивой к неправильным конфигурациям. Затем команда Blockstream собирается создать библиотеки, позволяющие веб-разработчикам создавать собственные примеры использования технологии.
«Мы хотели бы построить маленькую систему в тестовой сети, чтобы люди могли попробовать её на практике, а потом двигаться дальше, в большую сеть», говорит Декер. Чтобы узнать больше о сети лайтинга, вы можете ознакомиться с другими статьями издания Coinspot.
Рассел и Декер сделали короткую виде демонстрацию первой транзакции, которую вы можете увидеть здесь.
Источник: http://coinspot.io/technology/bitcoin/blockstream-vypolnili-pervuyu-lajting-tranzakciyu-v-testovoj-seti-bitkoina/
Подпишитесь на телеграм-канал @FeedBitcoin и будьте в курсе всех событий в мире биткоин и криптовалют!
Биткоин бесплатно получить
Купить, продать, обменять Биткоин