Ark координирует периодические раунды с оператором, создаёт VTXO с ограниченным сроком действия и сохраняет возможность пользователя односторонне выйти на базовый уровень.
Участники одного раунда совместно создают дерево транзакций, закреплённое корневой ончейн-транзакцией. Право пользователя представлено ветвью, которая заканчивается виртуальным UTXO, или VTXO. [2]
Платёж вне раунда передаёт VTXO с помощью заранее подписанной транзакции, которую также подписывает оператор. До обновления в следующем раунде получатель полагается на то, что ни отправитель, ни предыдущий отправитель в цепочке не вступит в сговор с оператором для двойной траты платежа. [3]
Односторонний выход означает публикацию соответствующей ветви дерева транзакций до собственного ончейн-выхода. Он не бесплатен: пользователь должен хранить ключи и данные пути, следить за сроками и платить комиссии базового уровня. [1]
Срок действия VTXO истекает. До этого их нужно обновить в новом раунде или вывести односторонне; иначе оператор сможет забрать базовые bitcoin по заранее заданной ветви, а пользователь потеряет право, которое мог обеспечить самостоятельно. [5]
Оператор координирует раунды, совместно подписывает обычные переводы и обеспечивает доступность. До истечения срока он не должен иметь возможности перенаправить правильно управляемый VTXO, но может цензурировать новые операции, перестать отвечать и вынудить пользователя к более медленному или дорогому выходу. [5]
Ark можно построить без изменения консенсуса с помощью заранее подписанных псевдо-covenants и удаления ключей. Covenants наподобие CTV могут сократить объём координации и данных и сделать деревья эффективнее для большего числа пользователей. [4]
Ark — не канал Lightning: он использует раунды, общие деревья и VTXO с ограниченным сроком действия. Оба подхода могут взаимодействовать, например для входа в Lightning или создания channel factories. [1]
Практические реализации и их модели продолжают развиваться. Перед использованием следует проверить конкретный путь выхода, резервную копию данных VTXO, срок действия, порядок обновления, комиссии, состояние сети и точные предположения об операторе. [1]
Для полной картины прочитайте эту статью вместе с UTXO, Lightning Network, Covenants, OP_CHECKTEMPLATEVERIFY, Payment Channel, Самостоятельное хранение.
01Является ли Ark кастодиальным?+
Цель — self-custody с односторонним выходом до истечения срока, однако оператор играет важную роль в доступности, совместной подписи и обновлении; конкретную реализацию и состояние VTXO нужно оценивать отдельно.
02Требует ли Ark изменения Bitcoin?+
Базовые варианты могут работать без изменения консенсуса, а covenants наподобие CTV способны существенно повысить масштабируемость и эффективность.