155 / 691COLLAB

Collaborative Custody

Спільна опіка з окремими ролями підпису

Collaborative Custody поєднує власні ключі з допомогою іншого підписувача; контроль залежить від кворуму, доступних копій і можливості скласти платіж без початкового сервісу.

Collaborative Custody — модель, у якій власник і друга сторона беруть участь в управлінні та підписуванні. У типовому bitcoin multisig сервіс має ключ меншості й допомагає з відновленням. Назва сама не доводить, що власник має достатньо ключів для самостійного витрачання.

Unchained описує свої спільні сховища як 2-of-3: клієнт має два ключі, сервіс один. Якщо ключі клієнта A/B, а сервісу C, достатньо A+B, A+C або B+C; лише C недостатньо. Це конкретна схема, а не властивість усіх подібно названих продуктів. Два пристрої з тим самим seed не дають незалежного захисту: компрометація спільного seed зачіпає обидва. [Unchained — Collaborative custody vaults] [Bitcoin Core — Output Descriptors]

Координатор складає політику й матеріали транзакції; підписувач контролює приватний ключ. BIP 174 використовує PSBT для обміну даними та частковими підписами між ролями. Саме створення PSBT не додає відсутнього підпису. Шкідливий інтерфейс може запропонувати неправильного отримувача або change вихід і виманити чинну згоду. Перевіряйте зміст транзакції, а не лише кількість під’єднаних пристроїв. [BIP 129 — Bitcoin Secure Multisig Setup] [BIP 174 — Partially Signed Bitcoin Transaction Format]

BIP 129 описує безпечний обмін записами ключів і descriptor: учасники мають порівняти політику й першу адресу. Перевірте кворум, склад ключів, тип скрипту та шляхи виведення; підмінена конфігурація може перенаправити надходження. BIP 129 не охоплює захист сховища пристрою або подальшу перевірку адрес отримання та change. Підтримка формату не доводить безпечності всього пристрою підпису. [BIP 129 — Bitcoin Secure Multisig Setup]

Для відновлення звичайного 2-of-3 потрібні також публічні ключі всіх трьох учасників, включно з провайдером, і точний опис скрипту та виведення. Output Descriptor або сумісний файл конфігурації зберігає цю карту; два власні seed можуть не відтворити відсутній публічний ключ третьої сторони. Збережіть і перевірте експорт, поки сервіс доступний. Descriptor може містити приватні ключі, тому перед переданням перевірте його вміст. [Bitcoin Core — Output Descriptors] [Unchained — Wallet configuration and recovery]

Із робочими A+B та конфігурацією в цій схемі можна діяти без C. Якщо лишився тільки A, для A+C потрібен доступний і згодний сервіс; збій або відмова підпису може заблокувати відновлення. При втраті A і B лише C недостатньо. Casa прямо припускає недоступність свого recovery ключа при відновленні без своєї інфраструктури. Самостійне витрачання й відновлення з допомогою слід оцінювати окремо. [Unchained — Collaborative custody vaults] [Casa — Recovery without Casa]

Публічна конфігурація та xpub можуть розкривати виведені адреси й транзакції, хоча самі не підписують. Провайдер, який їх знає, може бачити активність; зв’язок з особою залежить також від облікових записів і журналів. Окремо оцінюйте можливість витрачати та спостерігати. «Сервіс не може витратити сам» стосується описаних ключів і політики, а не ситуації після отримання ще одного клієнтського ключа або обману підписувача. [BIP 129 — Bitcoin Secure Multisig Setup] [Bitcoin Core — Output Descriptors]

У звичайному multisig виході перейменування ключа в застосунку не переписує скрипт блокчейна. Вилучення втраченого чи скомпрометованого ключа потребує нової політики й підтвердженого переміщення відповідних UTXO. Потім перевірте старі адреси та оновіть конфігурацію й інструкції для спадкоємців. Закриття доступу до акаунта не відкликає чинного ключа підпису; сімейне передання оцінюють за фактичними комбінаціями. [Bitcoin Core — Output Descriptors]

На окремому тестовому гаманці перевірте імпорт збереженої конфігурації до сумісного засобу, збіг адрес і підпис власним кворумом без сервісу. Caravan — відкритий координатор; перевірте конкретну підтримку пристроїв і формату. Watch-only імпорт доводить знаходження гаманця, а не здатність підписати. Включіть допомогу з відновленням, комісії, change та недоступний ключ. Запишіть версію й результат, а не лише рекламну обіцянку відновлення. [BIP 174 — Partially Signed Bitcoin Transaction Format] [Casa — Recovery without Casa] [Caravan — Open-source coordinator]

Для повної картини прочитайте також Multisig, Самостійне зберігання, Output Descriptor, PSBT, Bitcoin Inheritance Plan, Counterparty risk. На цю статтю також посилаються Bitcoin Inheritance Plan, Institutional custody.

DOC · 001Unchained — Collaborative custody vaultsПервинне джерело ↗DOC · 002BIP 129 — Bitcoin Secure Multisig SetupСпецифікація ↗DOC · 003BIP 174 — Partially Signed Bitcoin Transaction FormatСпецифікація ↗DOC · 004Bitcoin Core — Output DescriptorsДокументація ↗DOC · 005Unchained — Wallet configuration and recoveryПервинне джерело ↗DOC · 006Casa — Recovery without CasaДокументація ↗DOC · 007Caravan — Open-source coordinatorПервинне джерело ↗
Спочатку джерела · Не інвестиційна порада