ЗадачаСмарт-сейф позволяет передавать не деньги с кошелька на кошелек, а сами кошельки. Таким образом, трансакция не происходит, а происходит передача кошелька от одного владельца другому вместе со всеми монетами, хранящимися на кошельке.
Зачем это нужно?Если бы существовал механизм хранения секретной информации, гарантирующий что эта информация никому не была доступна до того как “сейф” вскрыт, такой ВС мог быть удобным инструментом для передачи приватных ключей от крипто-кошельков. Ведь в этом случае можно было бы не передавать крипто-валюту со счета на счет, а просто передать ключ от ВС в котором в свою очередь хранится приватный ключ от крипто-кошелька. Почему это может быть выгодно:
когда вы передаете крипту со своего кошелька на другой кошелек — об этом остается запись в сети, за это взимается комиссия и в отдельных случаях это берет время;
если же вы передаете ключ от ВС, в котором находится приватный ключ, самой трансакции не происходит, комиссия не взимается, записи о передаче криптовалюты нигде не остается. Криптовалюта как была на одном кошельке, так на нем и лежит, меняется только владелец приватного ключа.
Схема реализацииЧтобы ВС работал, его владелец должен быть уверен в следующем:
ни у кого не было доступа к приватному ключу, который хранится в сейфе
если кто-то открывал сейф, то сам сейф и его содержимое скомпроментировано и ключ такого сейфа передавать другому человеку не имеет смысла
если сейф не был скомпроментирован, то при передаче ключа от ВС новому владельцу генерируется Новый Ключ от ВС
ВС имеет следующие параметры и свойства:сейф закрыт — это означает что никто не пользовался ключом от сейфа чтобы его открыть
сейф открыт — кто-то открвал сейф и такой сейф становится открытым и его ключ не может быть передан другому лицу
ВС — это умный сейф и он может гарантировать, что заявленная информация действительно хранится в нем. То есть сам ВС может определить и гарантировать к какому кошельку относится приватный ключ, не показывая самого ключа.
Ключ от ВСключом можно открыть сейф и получить доступ к его содержимому
с помощью ключа можно сгенерировать новый ключ от ВС. Этим механизмом достигается секретность нового ключа при передаче новому владельцу.
Передача Ключа от ВСЕсли ВС не вскрыт, то его Ключ может сгенерировать Новый Ключ. Происходит это следующим образом:
Владелец №1 передает Ключ от ВС Владельцу №2
Владелец №2 с помощью Ключа генерирует Новый ключ и таким образом сейф остается закрытым, а старый ключ не работает и доступ к сейфу теперь имеет только Владелец №2. Если после передачи ключа Владелец №1 вскроет сейф своим ключом до генерации нового ключа, то новый Владелец №2 уже не сможет сгенерировать новый ключ и таким образом не получит доступ к сейфу, так как ключ может открыть сейф только один раз. То есть в даном случае можно считать передачу ключа новому владельцу несостоявшейся.
Техническая реализацияУмный Виртуальный Сейф может быть реализован на технологии блок-чейн. Приглашаю заинтереснованных людей принять участие в проекте.