Я останнім часом, використовуючи інструменти для активів 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,22%
Переглянути оригінал
post-image
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено