В данной теме предлагаю обсудить безопасный программный способ передачи криптовалюты наследникам.
Ключевым моментом для решения должно является отсутствие человеческого фактора.
Чтобы программа сработала без участия человека, а если пользователь напишет скрипт и управление сделает с телефона, но случайно погибнет в ДТП, то это не сработает.
Есть классические варианты:
1. Передача приватных ключей до смерти
2. Банковская ячейка с передачей наследникам приватников. Этот способ выбрал Хэл Финни
https://bitcointalksearch.org/topic/--51871513. Написать программу/сервис которые будут отправят средства через Х дней, если пользователь не отменит или перенесет отправку.
Я прочитал форум и нашел еще массу интересных идей:
1. использовать GreenAddress Wallet для создания транзакции с отложенным временем для отправки на нужный адрес
2. Google. тут есть сервис, с помощью которого можно настроить действие аккаунта, если пользователь в него не заходит Х дней.
https://myaccount.google.com/inactive?pli=1 Данные будут переданы гуглу, но их можно защифровать, а ключи для расшифровки передать наследникам лично.
3.
http://whensend.com/ этот сервис позволяет отправить электронное письмо в будущем времени. Тот же самый алгоритм, шифруем, отправляем.
4.
https://en.bitcoin.it/wiki/Hash_Time_Locked_Contracts описание решения по ссылке
Вот последннее предложение от пользователя
Andriianhttps://bitcointalksearch.org/topic/m.52468729перевод:
Алгоритм:
Точно так же Боб передает свой открытый ключ Алисе.
1. Алиса создает специальные транзакции на биткойны, потраченные из всех UTXO биткоинов, находящихся под его контролем, на адрес P2SH. Сценарий разблокировки адреса позволяет Алисе тратить в любое время, а Боб - за N дней (с OP_CSV).
2. Алиса НЕ передает трансляцию, а просто отправляет ее Бобу и договаривается с Бобом о том, что он транслирует ТОЛЬКО в случае какой-либо аварии. Боб теперь мотивирован хранить транзакции.
3. Алиса мотивирована проверять, не транслировалась ли транзакция (что приводит к уменьшению суммы, которую она заблокировала), по крайней мере, каждые N дней.
4. Если Боб нарушает соглашение и передает в эфир, или транзакция (транзакции) случайно попадает в цепочку, то Алиса будет просто выводить биткойны из заблокированных P2SH выходных данных транзакции (транзакций).
5. Если с Алисой произошел несчастный случай, Боб транслирует транзакцию (транзакции), ожидает N дней и снимает биткойны.
Преимущества по сравнению с предыдущими методами:
1. Алиса может использовать любой тип адресов для хранения своих биткойнов, а не только отдельные сценарии P2SH, так что сложность уменьшается и плата за сеть уменьшается при расходовании монет.
2. Алиса не должна перемещать свои биткойны из одного скрипта блокировки P2SH в другой каждые N месяцев.
Недостатки, которые еще есть:
1. Алисе все еще нужно создать транзакцию( и), чтобы покрыть новый набор UTXO, который появляется под ее контролем, и сообщить об этом Бобу. Это может происходить каждый раз, когда она получает BTC или тратит и получает сдачу.
В англоветке обсуждалась долго эта тема:
https://bitcointalksearch.org/topic/dead-mans-switch-5069728 ,
https://bitcointalksearch.org/topic/how-would-you-implement-a-dead-mans-switch-5179829https://bitcointalksearch.org/topic/dead-mans-switch-better-approach-proposal-5185907Идеи взяты из этих тем