В последнее время, используя инструменты для активов BTC L1, я всё чаще чувствую, что у кошельков есть одна нерешённая проблема:


Это не просто «точность отображения баланса».
Настоящая сложность в том, что один UTXO может содержать несколько семантик активов.
Например, сам BTC, inscription, Runes, Bitmap, Alkanes и даже интерпретации состояний некоторых приложений могут быть связаны с одним и тем же выходом.
Bitcoin Core знает только UTXO.
Но пользователь видит «сколько у меня активов».
Здесь возникает опасное заблуждение:
Активы, распознанные платформой, не равны всей семантике активов на этом UTXO.
Поэтому настоящая сложность таких инструментов, как множественная отправка, сбор, split, merge, не в том, чтобы собрать транзакцию, а в том, чтобы ответить на вопрос перед подписанием:
Что именно будет потрачено на этот раз?
Мне кажется, идеальное решение — чтобы и кошелёк, и маркетплейс добавили слой asset-aware preflight:
1. Перекрёстная идентификация нескольких индексаторов
2. Автоматическое выделение красным UTXO со смешанными активами
3. Блокировка рискованных выходов по умолчанию
4. Отображение на уровне PSBT: получатель / сумма / ID актива / комиссия / сдача
5. Перед массовыми операциями сначала выполнять маленькую self-send проверку
Чем больше активов на BTC L1, тем более важной инфраструктурой может быть не кнопка «Отправить», а слой безопасности «Не повредить активы».
Иначе пользователь не переводит, а слепо подписывает изменение состояний UTXO, которые сам не понимает.
BTC0,03%
Посмотреть Оригинал
post-image
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено