Hedgehog: протокол для асинхронных биткойн-платежей

Hedgehog: протокол для асинхронных биткойн-платежей

Сегодня фриланс-разработчик, сосредоточенный на Bitcoin и Lightning Network, Super Testnet, представил свое последнее изобретение - Hedgehog, протокол для асинхронных слоев двух биткойн-платежей.

`Это протокол, аналогичный Lightning Network`, - заявил Super Testnet. `И это слой 2 для биткойн-платежей, но в отличие от Lightning Network, на этом платежи асинхронные. Одна сторона может отправить деньги другой, когда она находится в офлайне`.

Одной из особенностей каналов Hedgehog является их простота по сравнению с каналами lightning, по данным проекта на Github. Обновления состояния в каналах Hedgehog требуют только от отправителя предложить обновление, которое получатель может затем принять по своему усмотрению. Эта асинхронная природа позволяет большей гибкости и эффективности в обработке платежей.

Протокол работает, используя примитив в Bitcoin script под названием `отзывные соединители`. Эти соединители построены на двух еще более простых компонентах: отзывные скрипты и выходы соединителей. Отзывные скрипты позволяют любой стороне отозвать транзакцию после определенного периода, добавляя дополнительный уровень безопасности и контроля. Выходы соединителей позволяют вам создавать предварительно подписанную транзакцию, расходующую отдельный UTXO наряду с выходом соединителя, позволяя транзакцию аннулировать, потратив только выход соединителя.

Для иллюстрации работы каналов Hedgehog, рассмотрим сценарий, где Алиса открывает канал с Бобом, отправляя определенное количество биткойнов на мультиподписной адрес. С использованием отзывных соединителей, Алиса может затем отправлять оффчейн-платежи Бобу, пока он находится в офлайне. Эти платежи встраиваются в текст, аналогично чеку, и могут быть отправлены по электронной почте или другими методами связи.

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

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

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

Super Testnet сообщил, что у него есть идея, как использовать каналы Hedgehog для создания федеративного CoinPool, который он назвал Burrow. Те, кто заинтересован в этом, могут узнать больше об этом здесь.

Новое партнерство Nimble Network и Artela: инновации в области искусственного интеллекта
Новое партнерство Nimble Network и Artela: инновации в области искусственного интеллекта
Nimble Network и Artela объявили партнерство для развития искусственного интеллекта и блокчейна. Nimble Network предлагает платформу для создания и продажи AI агентов. Artela использует технологию EVM++ для создания гибких dApps. Партнерство усилит взаимодействие AI агентов с блокчейном Artela, открывая новые возможности для разработчиков и пользователей. 🚀🤖 #Nimble #Artela #партнерство
Просмотреть
Влияние сети Regulated Liability Network на финансы Великобритании
Влияние сети Regulated Liability Network на финансы Великобритании
RLN меняет финансы Великобритании, снижает мошенничество и обеспечивает инновации, интегрируя блокчейн. Поддерживает ЦБЦД и токенизированные активы. RLN - шаг к долгосрочным инновациям в банковской сфере. 🔗💰🇬🇧
Просмотреть
Google Cloud представил сервис Blockchain RPC для упрощения разработки Web3
Google Cloud представил сервис Blockchain RPC для упрощения разработки Web3
Google Cloud представил сервис Blockchain RPC, совместимый с Ethereum, упрощая разработку web3. Сервис обеспечивает масштабируемость и поддержку других цепочек. 🔗🌐
Просмотреть
Новая служба удаленного вызова процедур блокчейна Google Cloud
Новая служба удаленного вызова процедур блокчейна Google Cloud
Google Cloud представил новую службу удаленного вызова процедур блокчейна для web-разработчиков, упрощая взаимодействие с данными Ethereum. Совместима с JSON-RPC, обеспечивает быстрые ответы и бесплатный уровень до 100 запросов в секунду. 🔥🌐 #GoogleCloud #блокчейн
Просмотреть