Bitcoin Forum
November 09, 2024, 10:22:33 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: Как сделать криптозавещание ?  (Read 17409 times)
SanatT
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
September 23, 2018, 04:57:04 AM
 #21

хорошая идея,  я все вынашиваю подобную на только по совершению сделок а в качесвте гаранта сммарт контракт
mensa84
Full Member
***
Offline Offline

Activity: 184
Merit: 101



View Profile
September 23, 2018, 06:03:55 AM
 #22

А зачем это вам?
Не ранно ди еще писать завещание. Вам же не 60 лет.

Или вы сервис хотите сделать такой?

   ⚡⚡ PRiVCY ⚡⚡   ▂▃▅▆█ PRiVCY (PRIV) is a new PoW/PoS revolutionary privacy project  ☞ Best privacy crypto-market! █▆▅▃▂
    Own Your Privacy! ───────────────── WebsiteGithub  |  Bitcointalk  |  Twitter  |  Discord  |  Explorer ─────────────────
   ✯✯✯✯✯                 ✈✈✈[Free Airdrop - Starts 9th June][Tor]✈✈✈ ║───────────║ Wallet ➢ Windows  |  macOS  |  Linux
dev.mtbz
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
September 23, 2018, 06:34:02 PM
 #23

Это можно реализовать не только на смарт-контрактах, хотя будет и не совсем криптозавещание.
В качестве идеи : можно хранить битки, как впрочем и любую крипту, на бирже (рисковано, но как вариант), но лучше на своем сервере. Написать бота, которые при определенных условиях зайдет в кошелек и отправит на кошельки наследников необходимые суммы.
Если у наследников нет кошельков, то можно позаботиться и заранее зарегистрировать и передать их им еще при жизни. Не забыв рассказать, что это и для чего, чтобы не забыли и не потеряли доступ.
zan0za
Jr. Member
*
Offline Offline

Activity: 46
Merit: 3


View Profile
September 24, 2018, 11:26:52 PM
Merited by chimk (1)
 #24

Это можно реализовать не только на смарт-контрактах, хотя будет и не совсем криптозавещание.
В качестве идеи : можно хранить битки, как впрочем и любую крипту, на бирже (рисковано, но как вариант), но лучше на своем сервере. Написать бота, которые при определенных условиях зайдет в кошелек и отправит на кошельки наследников необходимые суммы.
Если у наследников нет кошельков, то можно позаботиться и заранее зарегистрировать и передать их им еще при жизни. Не забыв рассказать, что это и для чего, чтобы не забыли и не потеряли доступ.
Биржа и бот это бред. Биржи регулярно взламывают и API могут переписать к моменту смерти и тогда бот может перестать работать. На смарт-контрактах это надежнее.
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
September 25, 2018, 01:16:58 PM
 #25

Есть уже такой генератор смартконтрактов начинали они именно с идеи завещания, но пошли дальше https://mywish.io

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
byteball
Member
**
Offline Offline

Activity: 266
Merit: 42

The rising tide lifts all boats


View Profile
September 25, 2018, 01:29:56 PM
 #26

На биткойне можно сделать такие UTXO, что будут тратиться при предъявлении в Script кода от оракула.
Оракул должен не врать про данные ЗАГС. Как этого достичь, другая задача.
Где-то был англоязычный топик про это, я вникал и вроде да, можно.

Ceterum censeo Civitatem Profunda esse delendam
Fushi
Full Member
***
Offline Offline

Activity: 360
Merit: 100


View Profile
September 25, 2018, 04:27:32 PM
 #27

На биткойне можно сделать такие UTXO, что будут тратиться при предъявлении в Script кода от оракула.
Оракул должен не врать про данные ЗАГС. Как этого достичь, другая задача.
Где-то был англоязычный топик про это, я вникал и вроде да, можно.
Так что совсем без участия человека не получится обойтись.
millefiori
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 28, 2018, 05:06:33 AM
 #28

Тема интересная, пару лет назад задавал этот вопрос спикерам на конференциях, ни разу не получил внятного ответа.
jackbowie
Jr. Member
*
Offline Offline

Activity: 53
Merit: 2


View Profile
September 29, 2018, 05:45:15 PM
 #29

Это надо сделать с помощью смарт-контрактов. Например EOS или Ethereum. Всё реализуемо
millefiori
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
October 01, 2018, 05:40:21 AM
 #30

Проблема с оракулом, выше вроде обозначалась. Нельзя найти 100% достоверный источник внешних данных о смерти владельца для смарт-контракта
millefiori
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
October 01, 2018, 05:43:44 AM
 #31

Есть уже такой генератор смартконтрактов начинали они именно с идеи завещания, но пошли дальше https://mywish.io

посмотрел - смарт-контракт завещания в Ethereum, EOS или NEO не нашел.  Есть вроде реализация через BTC+rootstock
byteball
Member
**
Offline Offline

Activity: 266
Merit: 42

The rising tide lifts all boats


View Profile
October 05, 2018, 08:45:32 AM
 #32

Есть уже такой генератор смартконтрактов начинали они именно с идеи завещания, но пошли дальше https://mywish.io

посмотрел - смарт-контракт завещания в Ethereum, EOS или NEO не нашел.  Есть вроде реализация через BTC+rootstock
Можно вот так:

Digital Testament:
A way to give away your digital assets automatically after a certain period of time. If after a period of time, which can be set, an account has not made any transaction, then everything it has, Assets, Aliases, Coins, is transferred to another address or several.
https://nxtforum.org/adel/(ann)-(adl)-adel-startup-incubator-for-blockchain-innovation/msg231704/#msg231704

Ceterum censeo Civitatem Profunda esse delendam
millefiori
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
October 07, 2018, 01:07:01 PM
 #33

Следил за проектом Chronologic, у них там есть выплаты по расписанию. По-идее можно там реализовать как раз какие-то задачи по платежам с привязкой к будущим периодам. 100 лет я точно не проживу, а вот отправить все на конкретные адреса в 90-летний мой юбилей вполне решение...
aad140386
Member
**
Offline Offline

Activity: 420
Merit: 20

simply getting the job done


View Profile
October 15, 2018, 05:52:03 PM
 #34

Не знаю, насколько это правда, но читал новость о том, что в сети Bitcoin скоро так же появится возможность создавать смарт-контракты на подобие эфира. Как это будет осуществляться не имею понятия, но можете погуглить. Инфа об этом точно была в нескольких группах в телеграмме. Возможно, что это правда и тогда у битка со временем тоже появится такая же возможность как и у эфира и вы сможете осуществить задуманное. Вот только не понимаю, для чего вам это. ) Было бы гораздо проще со временем просто передать данные кошелька тем, кому вы планировали оставить ваши накопления.

Mycro Jobs
〈 SIMPLY GETTING THE JOB DONE ⟩
jackbowie
Jr. Member
*
Offline Offline

Activity: 53
Merit: 2


View Profile
October 16, 2018, 02:09:05 PM
 #35

У Bitcoin есть свой язык Scrypt. Если он поддерживает понятие "время" - то и завещание можно сделать
В сети Ethereum это вообще просто реализуется смарт-контрактом. К примеру не вызываешь какой-нибудь метод 3 года (умер) и в этом случае средства уходят на определённый кошелёк
Ivan-russian (OP)
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
October 16, 2018, 02:43:02 PM
 #36

В биткоине по времени не получается, даже по количеству блоков нельзя задать условие.
Можно сформировать и подписать биткоин транзакцию, в которой распределить средства между адресами наследников. Зашифровать эту транзакцию и раздать на флешке наследникам. Ключ для расшифровки положить в гугл аккаунт и через сервис "на всякий случай" задать, чтобы ключ от зашифрованной транзакции отправился наследникам. Хотелось бы, конечно, без гугла и других блокчейнов, кроме биткоина, но я пока не вижу вариантов.
bomj
Sr. Member
****
Offline Offline

Activity: 1337
Merit: 288


0xbt


View Profile WWW
October 16, 2018, 03:25:17 PM
Last edit: October 16, 2018, 04:15:24 PM by bomj
 #37

Вчера еще раз перечитал ваш топик и задумался над возможностью
реализации данной задачи.

И похоже я ее решил.

Теперь все по порядку. Буду объяснять фактически на пальцах:

Покрутив данное условие в голове, начал думать, как отправить сообщении в
будущее. Задал в гугл поиск: незавершенные транзакции ethereum, bitcoin.
И начал читать. Через некоторое время нашел 2 статьи:
https://ethereum.stackexchange.com/a/761/3032  
https://habr.com/post/341518/
- настоятельно рекомендую прочитать, чтобы были понятны мои действия.
Покрутив прочитанное в голове, начала зарождаться реализация, которую я
сегодня и осуществил.
Как вы увидите я пользовался тест сетями Ropsten и Rinkeby.

1. Создал аккаунт, на который перевел Эфир
https://ropsten.etherscan.io/address/0xfbe202d3a837dc07d375ebf227ee5bcab050fa37
Ropsten Etherscan работает некорректно, так как недавно они пережили:
Notice: The Ropsten network is currently forked
На самом деле в MetaMask сейчас находится 3,527 Eth.
И используя Remix начал разворачивать простой контракт за контрактом,
подобно статьям, которые я рекомендовал прочитать выше.
 
Ropsten
0xe4f586a5CAc3603900581b8Ad571326bFB3eB6B0 Nonce-1
0xf4b00679afb7b7fb221d5312568071ae4c54b1f9 Nonce-2
0x621751c275d01653683c9d8d53aa1507ac825c60 Nonce-3
0x53ffea7224d070e9a1c4202612cc5e9190e05dfe Nonce-4
0xf25714710e803ec772d9e2b12e90e6385e770b81 Nonce-5

2. Перешел на этот же аккаунт сети Rinkeby
https://rinkeby.etherscan.io/address/0xfbe202d3a837dc07d375ebf227ee5bcab050fa37
и так же начал разворачивать контракты с легким кошельком.

3. Третьей транзакцией я отправил сообщение из данной сети на контракт созданный в Ropsten
0xf25714710e803ec772d9e2b12e90e6385e770b81 Nonce-5 -
https://rinkeby.etherscan.io/tx/0x10583ccaf898279456a9a98f8da83b9a71f2af7fe2cc95b161970554fa332aa7
Для создания сообщения я использовал ранее созданный контракт -
https://rinkeby.etherscan.io/address/0xce7aa541c307d2946b7df8777d793a619120fbee
(О том, как использовать возможности данного контракта и токена, то есть -
как отправлять в блокчейн сообщения, изображения, сайты и т.д. описано в различных
проектах данного контракта и видео -
https://bitcointalk.org/index.php?topic=4341911.0 )
Сообщение зашифровал, используя сервис Webcrypt. Пароль -
"я пришел к тебе с приветом рассказать что солнце встало"

Здесь же я совершил ошибку - Нужно было отправлять данную транзакцию с другого аккаунта.
Дело в том, что адрес на который было отправлено сообщение
(0xf25714710e803ec772d9e2b12e90e6385e770b81 Nonce-5) стал виден на данном аккаунте.
В дальнейшем я совершу транзакцию на адрес контракта Nonce-6, но об этом позднее.

4. Продолжаю разворачивать контракты до Nonce-5.
И вы можете увидеть, что контракты созданные в Ropsten, Rinkeby, а так же в
главной сети соответствуют друг другу.
То есть мы увидим сообщение отпавленное на Nonce-5

5. Исправляю свою ошибку. То есть отправляю транзакцию с сообщением с другого
аккаунта сети Rinkeby на адрес нового контракта Nonce-6 сети Ropsten.
Так как Ropsten работает не корректно, вы не сможете увидеть его Nonce-6.
Хотя сообщение уже отправлено с другого аккаунта и доставлено на адрес
Nonce-6 сети Rinkeby, которые вы сможете увидеть завтра когда я разверну
контракт соответствующий Nonce-6 в сети Rinkeby. Подождем до завтра.

Коротко заключение:
Вы передаете адрес Ethereum c приватным ключом вашему будущему или реальному
отпрыску, объясняете ему на пальцах, что в случае чего и как ему будет нужно
развернуть 3-5-7... контрактов, чтобы он смог получить ваше криптозавещание.
Конечно слишком шустрый отпрыск может и сразу приступить к решению данной
задачи. Но вы сможете установить оповещение на etherscan по данному адресу
и в случае чего сможете кое-что поменять и сделать отпрыску или кому там еще
необходимое внушение.
Чересчур умный может пойти еще дальше и поковыряться в тест сетях,
но это же хорошо, вас можно поздравить!
И конечно же надо делать подобное сообщение в основной сети.
Кто знает, что случится с тест сетями.
Если что неясно спрашивайте.
Ну а окончание истории завтра.

jackbowie
Jr. Member
*
Offline Offline

Activity: 53
Merit: 2


View Profile
October 17, 2018, 04:11:08 PM
 #38

Да в Ethereum это не проблема сделать. Лучше поясните как это сделать в Bitcoin блокчейне )
bomj
Sr. Member
****
Offline Offline

Activity: 1337
Merit: 288


0xbt


View Profile WWW
October 17, 2018, 10:22:08 PM
 #39

Да в Ethereum это не проблема сделать. Лучше поясните как это сделать в Bitcoin блокчейне )
Мне всегда нравились говорливые умники.
Предложите свой "не проблемный" вариант на Ethereum.

Заключительный контракт создам через пару дней.
Так будет интереснее провести тест.

byteball
Member
**
Offline Offline

Activity: 266
Merit: 42

The rising tide lifts all boats


View Profile
October 18, 2018, 09:18:30 AM
 #40

У Bitcoin есть свой язык Scrypt. Если он поддерживает понятие "время" - то и завещание можно сделать
Во-первых, Bitcoin Script а не Scrypt, не путайте с алгоритмом хеширования.
Во-вторых, можно, таймлокед аутпуты и нужные опкоды уже давно есть. Именно по блокам.
Так что можно таймлокать периодически, и возобновлять перед самым истеканием, если наследодатель всё ещё жив.

Ceterum censeo Civitatem Profunda esse delendam
Pages: « 1 [2] 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!