Bitcoin Forum
May 06, 2024, 05:04:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 »  All
  Print  
Author Topic: Как сделать криптозавещание ?  (Read 17358 times)
Vazan25
Member
**
Offline Offline

Activity: 728
Merit: 13


View Profile
October 18, 2018, 12:29:15 PM
 #41

А если к примеру создать кошелек -потом записать фразу для восстановления и положить в банковскую ячейку на предъявителя?Такой вариант не рассматриваете?
Это же удобней намного-при форс -мажоре ячейка вскрывается на кого вы составили завещание-а всё остальное дело техники.
1715015072
Hero Member
*
Offline Offline

Posts: 1715015072

View Profile Personal Message (Offline)

Ignore
1715015072
Reply with quote  #2

1715015072
Report to moderator
1715015072
Hero Member
*
Offline Offline

Posts: 1715015072

View Profile Personal Message (Offline)

Ignore
1715015072
Reply with quote  #2

1715015072
Report to moderator
1715015072
Hero Member
*
Offline Offline

Posts: 1715015072

View Profile Personal Message (Offline)

Ignore
1715015072
Reply with quote  #2

1715015072
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715015072
Hero Member
*
Offline Offline

Posts: 1715015072

View Profile Personal Message (Offline)

Ignore
1715015072
Reply with quote  #2

1715015072
Report to moderator
1715015072
Hero Member
*
Offline Offline

Posts: 1715015072

View Profile Personal Message (Offline)

Ignore
1715015072
Reply with quote  #2

1715015072
Report to moderator
1715015072
Hero Member
*
Offline Offline

Posts: 1715015072

View Profile Personal Message (Offline)

Ignore
1715015072
Reply with quote  #2

1715015072
Report to moderator
bomj
Sr. Member
****
Offline Offline

Activity: 1337
Merit: 288


0xbt


View Profile WWW
October 19, 2018, 07:25:51 PM
 #42

Продолжение -
https://bitcointalk.org/index.php?topic=4997960.msg46952741#msg46952741

Создаем заключительный контракт -
https://rinkeby.etherscan.io/tx/0xc98bafdfb0990fa3b1ed8a75f7359a977472bddf085b5213d4244fd1b914c4ba
Переходим на адрес контракта -
https://rinkeby.etherscan.io/address/0xc112b24c9a03ed200a741e875d4f24035a6f85fd
Заходим в - Erc Token Txns  и видим транзакцию на этот адрес, проведенную
несколько дней назад.
Заходим в транзакцию -
https://rinkeby.etherscan.io/tx/0x1067fc99b589df974b75dc962cd1fa849e8327c0569d1a6b1584f8b75e9c0efe
кликаем "Decode Input Data"
копируем строку, вставляем в сервис WebCrypt и декодируем.
Пароль - "to be or not to be"
И мы видим результат.

Таким образом мы и смогли увидеть сообщение отправленное несколько дней назад.
Все.

Crypt0BHunter
Member
**
Offline Offline

Activity: 462
Merit: 10


View Profile
October 21, 2018, 06:32:30 PM
 #43

после выхода продукта от RSK (RootStock) на биткоин блокчейне можно будет использовать смарт контракты тогда это будет вполне реализуемо

MINTER - WE MINT COINS AND CREATE THE INTERNET OF MONEY
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Telegram  |  Bip Wallet  |  Twitter
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 22, 2018, 07:10:07 AM
Merited by johhnyUA (2)
 #44

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley

OpenTrade - Open Source Cryptocurrency Exchange
chimk
Hero Member
*****
Offline Offline

Activity: 784
Merit: 814


View Profile
October 22, 2018, 07:56:49 AM
 #45

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley
А можно объяснить в общих чертах для неподкованных, что это за код, как и где применяется в BTC ?

kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 22, 2018, 08:35:21 AM
Merited by xandry (5), chimk (4)
 #46

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley
А можно объяснить в общих чертах для неподкованных, что это за код, как и где применяется в BTC ?

Ой, ошибочка.
Вот правильно

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 хэш_какого-то_секрета1 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 хэш_какого-то_секрета2 OP_EQUALVERIFY OP_ENDIF

Это смарт контракт биткоина...

Да, в биткоине можно делать смарт-контракты ))
Более того, абсолютно все до единой транзакции в биткоине - это смартконтракты!

Вот если написать такой контракт
потом сформировать адрес этого контракта
потом отправить на сформированный адрес биткоины...
то потом эти биткоины можно будет забрать одним из двух способов:
1. Сформировав новый контракт в котором будет написано правильное время и правильное секретное слово1
2. Сформировав новый контракт в котором будет написано правильное секретное слово2

Например.
секретное слово1 = blablabla
хэш(blablabla)  = 7f9038204185da148f636a56713991e379473089
секретное слово2 = ololo
хэш(ololo) = 4a287de13f0649b7645ea163d1949af3baf0e1be
Время, когда можно будет забрать биткоины с помощью первого слова (blablabla) = 1.01.2019 = 1546331341 (время в формате юникс)

Тогда контракт выглядит так
OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 7f9038204185da148f636a56713991e379473089 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 4a287de13f0649b7645ea163d1949af3baf0e1be OP_EQUALVERIFY OP_ENDIF

В шестнадцатиричном виде:
63051546331341b175a6147f9038204185da148f636a56713991e3794730898867a6144a287de13 f0649b7645ea163d1949af3baf0e1be8868

Адрес контракта:
33XxDxPsvyMmMPA4VALTQ5aPso5c3czwA5



OpenTrade - Open Source Cryptocurrency Exchange
chimk
Hero Member
*****
Offline Offline

Activity: 784
Merit: 814


View Profile
October 23, 2018, 07:49:03 PM
 #47

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley
А можно объяснить в общих чертах для неподкованных, что это за код, как и где применяется в BTC ?

Ой, ошибочка.
Вот правильно

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 хэш_какого-то_секрета1 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 хэш_какого-то_секрета2 OP_EQUALVERIFY OP_ENDIF

Это смарт контракт биткоина...

Да, в биткоине можно делать смарт-контракты ))
Более того, абсолютно все до единой транзакции в биткоине - это смартконтракты!

Вот если написать такой контракт
потом сформировать адрес этого контракта
потом отправить на сформированный адрес биткоины...
то потом эти биткоины можно будет забрать одним из двух способов:
1. Сформировав новый контракт в котором будет написано правильное время и правильное секретное слово1
2. Сформировав новый контракт в котором будет написано правильное секретное слово2

Например.
секретное слово1 = blablabla
хэш(blablabla)  = 7f9038204185da148f636a56713991e379473089
секретное слово2 = ololo
хэш(ololo) = 4a287de13f0649b7645ea163d1949af3baf0e1be
Время, когда можно будет забрать биткоины с помощью первого слова (blablabla) = 1.01.2019 = 1546331341 (время в формате юникс)

Тогда контракт выглядит так
OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 7f9038204185da148f636a56713991e379473089 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 4a287de13f0649b7645ea163d1949af3baf0e1be OP_EQUALVERIFY OP_ENDIF

В шестнадцатиричном виде:
63051546331341b175a6147f9038204185da148f636a56713991e3794730898867a6144a287de13 f0649b7645ea163d1949af3baf0e1be8868

Адрес контракта:
33XxDxPsvyMmMPA4VALTQ5aPso5c3czwA5



Cпасибо за развернутый ответ. Эта инфа наверняка для многих будет новостью. Я в принципе не удивлен, потому что часто слышал что на BTC можно многое, а не только покупать продавать. Но теперь это нужно изучать, что б лучше понять. тему бы на форуме...

zan0za
Jr. Member
*
Offline Offline

Activity: 46
Merit: 3


View Profile
October 30, 2018, 03:42:02 PM
 #48

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley
А можно объяснить в общих чертах для неподкованных, что это за код, как и где применяется в BTC ?

Ой, ошибочка.
Вот правильно

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 хэш_какого-то_секрета1 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 хэш_какого-то_секрета2 OP_EQUALVERIFY OP_ENDIF

Это смарт контракт биткоина...

Да, в биткоине можно делать смарт-контракты ))
Более того, абсолютно все до единой транзакции в биткоине - это смартконтракты!

Вот если написать такой контракт
потом сформировать адрес этого контракта
потом отправить на сформированный адрес биткоины...
то потом эти биткоины можно будет забрать одним из двух способов:
1. Сформировав новый контракт в котором будет написано правильное время и правильное секретное слово1
2. Сформировав новый контракт в котором будет написано правильное секретное слово2

Например.
секретное слово1 = blablabla
хэш(blablabla)  = 7f9038204185da148f636a56713991e379473089
секретное слово2 = ololo
хэш(ololo) = 4a287de13f0649b7645ea163d1949af3baf0e1be
Время, когда можно будет забрать биткоины с помощью первого слова (blablabla) = 1.01.2019 = 1546331341 (время в формате юникс)

Тогда контракт выглядит так
OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 7f9038204185da148f636a56713991e379473089 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 4a287de13f0649b7645ea163d1949af3baf0e1be OP_EQUALVERIFY OP_ENDIF

В шестнадцатиричном виде:
63051546331341b175a6147f9038204185da148f636a56713991e3794730898867a6144a287de13 f0649b7645ea163d1949af3baf0e1be8868

Адрес контракта:
33XxDxPsvyMmMPA4VALTQ5aPso5c3czwA5



Cпасибо за развернутый ответ. Эта инфа наверняка для многих будет новостью. Я в принципе не удивлен, потому что часто слышал что на BTC можно многое, а не только покупать продавать. Но теперь это нужно изучать, что б лучше понять. тему бы на форуме...
Не знал что на BTC можно смарт контракты делать, а где можно посмотреть исходники по этому делу?
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 30, 2018, 03:46:39 PM
Merited by chimk (1)
 #49

https://en.bitcoin.it/wiki/Script
https://en.bitcoin.it/wiki/Contract

OpenTrade - Open Source Cryptocurrency Exchange
Ivan-russian (OP)
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
November 06, 2018, 07:58:21 PM
 #50

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley
А можно объяснить в общих чертах для неподкованных, что это за код, как и где применяется в BTC ?

Ой, ошибочка.
Вот правильно

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 хэш_какого-то_секрета1 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 хэш_какого-то_секрета2 OP_EQUALVERIFY OP_ENDIF

Это смарт контракт биткоина...

Да, в биткоине можно делать смарт-контракты ))
Более того, абсолютно все до единой транзакции в биткоине - это смартконтракты!

Вот если написать такой контракт
потом сформировать адрес этого контракта
потом отправить на сформированный адрес биткоины...
то потом эти биткоины можно будет забрать одним из двух способов:
1. Сформировав новый контракт в котором будет написано правильное время и правильное секретное слово1
2. Сформировав новый контракт в котором будет написано правильное секретное слово2

Например.
секретное слово1 = blablabla
хэш(blablabla)  = 7f9038204185da148f636a56713991e379473089
секретное слово2 = ololo
хэш(ololo) = 4a287de13f0649b7645ea163d1949af3baf0e1be
Время, когда можно будет забрать биткоины с помощью первого слова (blablabla) = 1.01.2019 = 1546331341 (время в формате юникс)

Тогда контракт выглядит так
OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 7f9038204185da148f636a56713991e379473089 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 4a287de13f0649b7645ea163d1949af3baf0e1be OP_EQUALVERIFY OP_ENDIF

В шестнадцатиричном виде:
63051546331341b175a6147f9038204185da148f636a56713991e3794730898867a6144a287de13 f0649b7645ea163d1949af3baf0e1be8868

Адрес контракта:
33XxDxPsvyMmMPA4VALTQ5aPso5c3czwA5
Хочу попробовать сделать такое в тестнете. Подскажите пожалуйста, как вы получаете из OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY ... шестнадцатеричный вид ? Как сделать, отправить и потратить такую транзакцию в bitcoin-core ? или для этого нужны какие-то другие инструменты ?
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 07, 2018, 07:10:48 AM
Merited by xandry (2), chimk (1)
 #51


Хочу попробовать сделать такое в тестнете. Подскажите пожалуйста, как вы получаете из OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY ... шестнадцатеричный вид ? Как сделать, отправить и потратить такую транзакцию в bitcoin-core ? или для этого нужны какие-то другие инструменты ?

Я использую библиотеку bitcoinjs-lib

OpenTrade - Open Source Cryptocurrency Exchange
stmar
Member
**
Offline Offline

Activity: 196
Merit: 52


View Profile
November 12, 2018, 07:18:05 PM
 #52

...OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY ...
Понятно, мы заряжаем контракт на определенный срок.
Но как применить это к основному вопросу темы? Т.е. получатель завещания вскроет
его в строго назначенную дату. Но кто данную дату определит?
Ведь никто не ждет этого события раньше времени. А если человек с хорошим
здоровьем зарядил контракт лет на 10, то в случае форс мажора получателям придется
ждать.... Хотя подобные контракты по моему не рекомендуется создавать на  слишком
длительный срок?
Blockchel
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
November 29, 2018, 06:37:36 PM
 #53

А не лучше ли все данные кошелька указать в бумажном завещании, которое будет храниться в сейфе, например?  Если нет сейфа, то просто частями в разных местах, о которых будут знать только наследники.
MightyStorm
Member
**
Offline Offline

Activity: 602
Merit: 10

God is with us


View Profile WWW
December 05, 2018, 03:05:04 PM
 #54

Ну когда то давно было похожее через емейл: если человек пропустил контрольные сроки и не ответил на письмо - то считался мертвым и его файлы куда то переправлялись. Может и тут что-то подобное - не запустил кошелек, заболел, через сколько то дней не запустил - в реанимации, ну и последний срок пропустил - значит конец настал.

На таких условиях? Не дай бог тебя пошлют в командировку в какую -нибудь Тьму-Таракань, где не только интернета, но и обычной связи то нет, кроме голубиной почты.  Или не приведи господи в тюрьму загреметь. Все плакали твои биткоины. Ты для них умер.

                                           D E P O ▬▬▬▬▬▬▬▬▬▬▬▬▬ DEPOSITORY NETWORK | WP   :   ENG   CN   RUS
FOLLOW US: ► TELEGRAM    ► TWITTER                                  The World’s   F i r s t   D e c e n t r a l i z e d
                                                ► LINKEDIN      ► FACEBOOK        BUY DEPO         M u l t i - P l a t f o r m   Collateral   I n f r a s t r u c t u r e
zan0za
Jr. Member
*
Offline Offline

Activity: 46
Merit: 3


View Profile
December 12, 2018, 03:25:05 PM
 #55

А не лучше ли все данные кошелька указать в бумажном завещании, которое будет храниться в сейфе, например?  Если нет сейфа, то просто частями в разных местах, о которых будут знать только наследники.
Это уже предлагалось. Наследники могут сговориться и объединить части завещания которые у них есть и потратить крипту.
Blockchel
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
December 25, 2018, 09:33:24 AM
 #56

Тогда нужно, чтобы завещание срабатывало при введении номера свидетельства о смерти, который бъётся с блокчейн-реестром, который уже внедряется.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
December 26, 2018, 08:49:46 AM
 #57

Тогда нужно, чтобы завещание срабатывало при введении номера свидетельства о смерти, который бъётся с блокчейн-реестром, который уже внедряется.

Внедряется только в твоих фантазиях. Ссылку на гитхаб в студию. Такими темпами этот раздел придётся переименовать в Фантазёры.

dzyk
Legendary
*
Offline Offline

Activity: 1792
Merit: 1028


dzyk.ru


View Profile WWW
January 04, 2019, 03:30:36 PM
 #58

пароль от кошелька отдаете сразу, флешку в банковскую ачейку и все ))) после смерти все по завещанию или по закону родне через 6 мес)))
никакой эфир не нужен, не мудрите))) проблема эфира = проблема оракула.... эфир ничего не изменил

crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1589
Merit: 214


View Profile
August 23, 2019, 10:50:08 PM
Last edit: August 23, 2019, 11:20:12 PM by crypto_trader#43xzEXrP
Merited by xandry (2), klarki (1)
 #59

Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.
Ты там ещё не гробанулся? Если да, то я - некропостер. Если нет, то...

Вот здесь: https://www.bitaddress.org/
Если поялозишь мышкой, то на вкладке Split Wallet,
можно сгенерировать некие шары, в N-ном количестве, задав число шар K, для объёдинения их - в приватный ключ.
Тогда, для получения приватного ключа - достаточно объединить K шар из N, и не важно в каком порядке.

Так вот, анон, ты можешь до определённого момента, держать монеты на своём адресе, владея при этом соим privkey,
но ты можешь создать RAW-транзакцию, подписать её своим приватным ключём (privkey),
и не отправить её в сеть к майнерам для подтверждения.
Это будет твоя - оффлайн RAW-транзакция.
Так как timestamp внутри транзакции нет, она может быть подтверждена и включена в блок в любое время, попозже,
причём тогда, когда она будет отправлена в сеть, к майнерам, на майнинговые пулы,
если будет корректно указанный неизрасходованный выход, и если монеты будут лежать там нерастраченными.

Пока эта транзакция в сеть не отправлена, ты можешь в любой момент создать другую транзакцию,
указав в ней всё те же неизрасходованные выходы, и отправить к майнерам, в сеть - уже её,
после подписи её - своим приватным ключём (privkey).

Но, если ты этого не сделал по какой-либо причине (умер, например),
то в какой-то определённый момент, ты можешь внезапно
заброадкастить свою первую ту RAW-транзакцию, каким-нибудь скриптом,
и биткоины - они могут уйти на этот вот адрес,
приватный ключ от которого - создавался из сгенерированных K шар из N.

Дальше... Если ты сгенерировал 2 шары из двух, допустим, то очевидно, то что ты можешь
передать одну из шар - получателю, а другую - просто прописать в примечании к транзакции.
Для этого, можешь использовать OP_PUSHDATA,
и закодировать одну из шар в hexadecimal value,
также, как некоторые - оставляют скрытые послания в блокчейне.
Чтобы вшить текст в RAW-транзакцию, глянь вот этот пост.

Тогда, по идее, получатель, владея одной из шар, и зная твой адрес, может увидеть в блокчейне -
исходящую транзакцию с твоего адреса, достать шару из примечания её,
объединить эту шару со своей, и получить privkey от адреса, куда ушли битки с твоего адреса.

Разумеется, делать всё это, рекомендуется - после успешных тестов. А bitaddress.org - он в zip-e с сети выкачивается.
Однако к моменту декодирования уже, онлайн его может не быть,
разве что в виде исходников где-то, на чьих-то поломанных - жестких дисках и флешках.
Так что потомки могут не найти его вовсе.
А в примечание к RAW-транзакции - целый скрипт пихать... Ну хз, хз...
cablegate-201012041811.7z без проблем, вон, запхнули... Просто порезали hex и частями в блокчейн прям засунули.

Имей же в виду это!

STOP RUSSIAN INVASION OF UKRAINE - SUPPORT UKRAINIAN DEMOS
Contact me in TOX: 653D6C2D13B6DF22C4CB93432586398858A608EE5457624A9A728BE1A9252C5DA12B894C54DB, or just crypto-trader@toxme.io.
Also, WAVES - SCAM! ;(
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2013


Crypto Swap Exchange


View Profile
October 20, 2019, 06:27:43 AM
 #60

Например.
секретное слово1 = blablabla
хэш(blablabla)  = 7f9038204185da148f636a56713991e379473089
секретное слово2 = ololo
хэш(ololo) = 4a287de13f0649b7645ea163d1949af3baf0e1be
Почему-то у меня другие хеши получились. Я делал хеш(blablabla) = ripemd160(sha256(626c61626c61626c61)), это неправильно?

Quote
Время, когда можно будет забрать биткоины с помощью первого слова (blablabla) = 1.01.2019 = 1546331341 (время в формате юникс)

Тогда контракт выглядит так
OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 7f9038204185da148f636a56713991e379473089 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 4a287de13f0649b7645ea163d1949af3baf0e1be OP_EQUALVERIFY OP_ENDIF

В шестнадцатиричном виде:
63051546331341b175a6147f9038204185da148f636a56713991e3794730898867a6144a287de13f0649b7645ea16 3d1949af3baf0e1be8868
Вы забыли в шестнадцатеричный вид время перевести.

И такой вопрос возник, а насколько это вообще надежно, это же нестандартная транзакция? Не может ли случиться так, что ноды перестанут такие транзакции обрабатывать?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
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!