Bitcoin Dev Kit 4.0 представляет экспериментальную поддержку тихих платежей и BIP-353

By: rootdata|2026/07/24 15:48:35
0
Поделиться
copy
Оценить в GoogleОценить в Google

Bitcoin Dev Kit (BDK) выпустил версию 4.0.0 своего клиентского приложения командной строки, bdk-cli, 23 июля 2026 года.

Обновление было опубликовано tvpeter, куратором проекта, и включает экспериментальную поддержку тихих платежей, инструкций по платежам через DNS, блокировки UTXO и сохранения сессий payjoin, среди прочих улучшений, как указано в журнале изменений, опубликованном на GitHub.

Версия 4.0.0 добавляет экспериментальную поддержку для создания тихих платежей. Разработка была предложена участником nymius, под номером запроса 220. Аккаунт X Bitcoin Dev Kit подробно описывает, что это одна из основных функций новой версии.

Как объясняет Криптопедия CriptoNoticias, тихий платеж позволяет кому-то опубликовать один фиксированный адрес (например, на своем веб-сайте или в социальных сетях), и каждый человек, который отправляет ему биткойны, генерирует, исходя из этого же адреса, другой адрес в сети для каждого платежа.

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

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

Обновление также добавляет поддержку инструкций по платежам DNS в соответствии со стандартом BIP-353. Этот вклад был сделан участником sdmg15, в запросе #236, который впервые представил этот вклад в репозитории.

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

BDK CLI 4.0.0 добавляет три новые команды в кошелек: lock_utxo, unlock_utxo и locked_utxos, разработанные tvpeter в запросе #293, согласно журналу изменений.

UTXO (по английски, неизрасходованная выходная транзакция) — это, простыми словами, каждый фрагмент биткойна, который кошелек имеет в своем распоряжении для расходования. Когда осуществляется платеж, кошелек автоматически выбирает, какие из этих фрагментов использовать.

Таким образом, блокировка UTXO означает указание кошельку не учитывать его при формировании транзакции, даже если он доступен.

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

Новая версия добавляет сохранение сессий payjoin, предложенное участником Mshehu5 в запросе #242. Bitcoin Dev Kit уточнил в X, что асинхронные сессии payjoin теперь сохраняются в SQLite, что позволяет возобновлять сессии, которые были прерваны.

Payjoin — это тип совместной транзакции, в которой как отправитель, так и получатель биткойнов вносят собственные средства в одну и ту же транзакцию.

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

Поскольку этот процесс может занять время для завершения (он не мгновенный), то, что теперь он сохраняется в базе данных SQLite, означает, что если приложение закрывается или процесс прерывается на полпути, сессия не теряется и может быть продолжена позже.

Проект также провел рефакторинг внутренней структуры, возглавляемый tvpeter, который, согласно журналу изменений, направлен на улучшение читаемости кода и упрощение добавления новых команд, снижая вероятность ошибок.

Bitcoin Dev Kit отметил в X, что этот рефакторинг также является частью основных изменений версии.

Стоит отметить, что Bitcoin Dev Kit (BDK) является набором библиотек с открытым исходным кодом, написанных в основном на языке Rust, предназначенных для создания безопасных приложений для биткойнов, с множеством функций и совместимых с различными платформами.

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

Отказ от ответственности: Данный контент предоставляется исключительно в целях общего брендинга и предоставления информации и не является финансовой, инвестиционной, юридической или налоговой консультацией. Любые события, вознаграждения, онлайн-мероприятия или связанная с ними информация, упомянутые здесь, не должны рассматриваться как рекомендация, предложение или приглашение к покупке, продаже, торговле или иным операциям с криптоактивами или к использованию каких-либо услуг. Криптовалюты обладают высокой волатильностью и могут привести к убыткам. Услуги WEEX и онлайн-мероприятия могут быть недоступны во всех регионах и регулируются применимыми законами, правилами и требованиями к участию. Вы несете ответственность за обеспечение соответствия использования вами услуг WEEX местным законам и за тщательную оценку рисков перед участием в любой деятельности, связанной с криптовалютами.

Вам также может понравиться

Свежие листинги на WEEX

iconiconiconiconiconiconiconiconicon
Служба поддержки:@weikecs
Деловое сотрудничество:@weikecs
Количественная торговля и ММ:bd@weex.com
VIP-программа:support@weex.com