Bitcoin Forum
May 04, 2024, 11:23:32 AM *
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 17356 times)
johhnyUA
Legendary
*
Offline Offline

Activity: 2422
Merit: 1834


Crypto for the Crypto Throne!


View Profile
October 20, 2019, 03:48:46 PM
 #61

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

Ну нестандартная это не не валидная (invalid), правда? Значит отвергать ее могут только обычные ноды, большинство майнеров ее с радостью смайнит и еще за хорошую комиссию (так как большинство нестандартных за исключением пересылки пыли имеют очень даже неплохие комиссии) спасибо скажет. А протолкнуть майнерам можно хоть на прямую, в том же акселераторе ViaBTC например.

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 25, 2019, 06:16:25 AM
Merited by xandry (2), igor72 (2)
 #62

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


Опкод OP_RIPEMD160 делает просто "The input is hashed using RIPEMD-160."
Опкод OP_HASH160 делает "The input is hashed twice: first with SHA-256 and then with RIPEMD-160."
https://en.bitcoin.it/wiki/Script

Хэши кстати тоже хитрая штука. Всякие онлайн-сервисы дают хэши которые биткоин не понимает.
Вот тут я вопрос задавал https://bitcointalk.org/index.php?topic=5048638.0
Тут решение https://bitcointalk.org/index.php?topic=5048638.msg46822169#msg46822169


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

P2SH это стандартные транзакции.
Алгоритм примерно следующий:
1. Пишем скрипт
2. Считаем хэш скрипта redeemScriptHash = hash160(скрипт)
3. Посылаем стандартную P2SH транзакцию scriptPubKey = OP_HASH160 <redeemScriptHash> OP_EQUAL

Чтобы потратить битки из транзакции посылаем стандартную транзакцию у которой scriptSig = скрипт

OpenTrade - Open Source Cryptocurrency Exchange
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
October 25, 2019, 07:30:25 AM
Last edit: October 25, 2019, 08:20:32 AM by igor72
 #63

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


Опкод OP_RIPEMD160 делает просто "The input is hashed using RIPEMD-160."
Опкод OP_HASH160 делает "The input is hashed twice: first with SHA-256 and then with RIPEMD-160."
https://en.bitcoin.it/wiki/Script
Аа, только сейчас заметил, что там у вас OP_RIPEMD160. Теперь все сходится, спасибо! А есть какие-то причины использовать OP_RIPEMD160 вместо OP_HASH160?
Quote

Хэши кстати тоже хитрая штука. Всякие онлайн-сервисы дают хэши которые биткоин не понимает.
Я тоже замечал, что некоторые не то выдают, они просто вход как строку расценивают, я так понял. Пользуюсь https://www.fileformat.info/tool/hash.htm , он не врет.
Quote

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

P2SH это стандартные транзакции.
Все P2SH? А проверьте свой скрипт в коре командой decodescript, разве вы не получаете в ответ "type": "nonstandard"? Или это о другом?
И тогда, видимо, я неправильно понимаю фразу: "The transaction’s signature script must only push data to the script evaluation stack. It cannot push new opcodes, with the exception of opcodes which solely push data to the stack", так?

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 25, 2019, 10:33:19 AM
Merited by xandry (2), igor72 (1)
 #64


P2SH это стандартные транзакции.
Все P2SH? А проверьте свой скрипт в коре командой decodescript, разве вы не получаете в ответ "type": "nonstandard"? Или это о другом?
И тогда, видимо, я неправильно понимаю фразу: "The transaction’s signature script must only push data to the script evaluation stack. It cannot push new opcodes, with the exception of opcodes which solely push data to the stack", так?
[/quote]


Скрипт для коры может и нестандартный, но транзакция получается стандартная. Вот по вашей ссылке написано:
Quote
If you create a redeem script, hash it, and use the hash in a P2SH output, the network sees only the hash, so it will accept the output as valid no matter what the redeem script says.

А то, что вы процитировали переводится на русский так: "в скирпте запрещено использовать нестандартные опкоды". То есть в скриптах можно использовать OP_RIPEMD160 можно любой другой стандартный опкод из тех которые описаны тут https://en.bitcoin.it/wiki/Script


OpenTrade - Open Source Cryptocurrency Exchange
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
October 25, 2019, 10:55:29 AM
 #65


Скрипт для коры может и нестандартный, но транзакция получается стандартная. Вот по вашей ссылке написано:
Quote
If you create a redeem script, hash it, and use the hash in a P2SH output, the network sees only the hash, so it will accept the output as valid no matter what the redeem script says.
Это я понимаю, я говорю не про p2sh-транзакцию, а следующую, которая тратит этот p2sh-выход. Там же все эти опкоды в открытом виде будут?

Ладно, пока каша в голове, буду разбираться. Спасибо.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 25, 2019, 11:45:03 AM
 #66

В коре стандартных скриптов штуки три вроде всего. Но нестандартные редим скрипты не делают транзакцию нестандартной. Главное, чтобы в скрипте не было нестандартных опкодов.
Скрипт = набор опкодов
Правильный скрипт = набор стандартных опкодов который возвращает логическую истину
Стандартный скрипт = очень малое подмножество правильных скриптов.
Стандартная транзакция = транзакция у которой стандартный запирающий скрипт и правильный отпирающий.
Нестандартная транзакция = транзакция у которой правильный запирающий и правильный отпирающий скрипты

Подробности тут https://bitcointalk.org/index.php?topic=5072655.0

OpenTrade - Open Source Cryptocurrency Exchange
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
October 25, 2019, 12:01:50 PM
 #67

В коре стандартных скриптов штуки три вроде всего. Но нестандартные редим скрипты не делают транзакцию нестандартной. Главное, чтобы в скрипте не было нестандартных опкодов.
Еще бы разобраться, какие опкоды являются нестандартными )? Я знаю, OP_NOP2 и OP_NOP3 были раньше нестандартными, а теперь, когда они превратились в OP_CLTV и OP_CSV? А всякие OP_IF и подобные?

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 25, 2019, 12:23:31 PM
Merited by xandry (2), igor72 (1)
 #68

Нестандартные отмечены красными комментариями здесь https://en.bitcoin.it/wiki/Script

Хотя вот это самая свежая информация
https://github.com/bitcoin/bitcoin/blob/master/src/script/script.h#L54

OpenTrade - Open Source Cryptocurrency Exchange
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
November 08, 2019, 08:21:40 PM
 #69

Нестандартные отмечены красными комментариями здесь https://en.bitcoin.it/wiki/Script
Не нестандартные, а отключенные. Любые транзакции с отключенными опкодами, если они попали в исполняющуюся ветку, невалидны. Как и блок, в который их включили.
Не путайте.

Нестандартных опкодов нет и быть не может, бывают только нестандартные скрипты.
mrxtraf
Member
**
Offline Offline

Activity: 255
Merit: 27


View Profile WWW
November 21, 2019, 06:02:25 PM
 #70

А почему на битке мультиподпись не воспользоватся?
Допустим есть один наследник.
Наследник создает простой кошель.
Адвокат создает кошель.
Хозяин создает два кошеля.
Из 4-х этих кошелей, делается мульти с минимум двумя подписями.
Адвокат не может воспользоватся сам, наследник тоже не может сам. Вы может управлять.
Если не надо управлять, то сам тоже один кошель создаешь.
Вместо адвоката может быть ячейка в банке и как говорилось ранее, наследники через полгода получат свое наследство.

Если наследников больше, то в принципе такая же схема, просто нужно будет больше подписей.
К примеру три наследника.
Каждый наследник создает по кошелю.
Адвокат кошель.
Вы 4 кошеля (кол-во наследников +1). Это если нужно будет самому управлять.
И делается из этих 8 или 5 кошельков, мультикошель с минимум 4 подписями.
И всё.
Правда если потом один из наследников полезет в ..... Тогда у наследников будет головная боль.

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

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

Или вариант со смарт часами, особенно который пульс и всё остальное проверяют. Сейчас их активно начинают юзать. Написать приблуду, если часы не чувствуют пульса часа 24, то отсылать какие-то ключи или в смарт контракт дать задание на активацию.
Но тоже, потеря или кража часов. Забухал на недельку, забыл надевать. И т.д.
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
November 21, 2019, 09:23:41 PM
 #71

А почему на битке мультиподпись не воспользоватся?
Допустим есть один наследник.
Наследник создает простой кошель.
Адвокат создает кошель.
Хозяин создает два кошеля.
Из 4-х этих кошелей, делается мульти с минимум двумя подписями.
А чем это лучше простой передачи одной части сида наследнику, а другой юристу/банку? В этом случае есть плюсы: никто размер наследства не видит, средства морозить не надо. А главные минусы такие же: сторонний сервис (платный к тому же), теоретическая возможность сговора адвоката с наследником.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1589
Merit: 214


View Profile
April 11, 2022, 09:11:56 PM
Last edit: April 11, 2022, 11:10:38 PM by crypto_trader#43xzEXrP
 #72

Очень актуальная тема, для Украины.
Как мы все знаем, на Мариуполь, тупо напали пидорахи.
Пару часов назад, эти конченные, с дрона, кинули бомбу с химическим оружием,
по международным наблюдателем ОБСЕ, на предприятии Азовсталь.

До этого, обезумевшие хуйлопитеки, тупо разбомбили танками и ракетами жилые кварталы мирных людей, их дома.





Сейчас, чтобы скрыть военные преступления, пидорашьи выблядки, тупо сжигают тела убитых людей, десятками тысяч, в передвижных крематориях.

А ведь кто-то всю жизнь работал, чтобы купить там квартиру. И за раз, потерял и квартиру, и жизнь.
Кто-то успел уехать. Но вернуться в свой дом уже не сможет. Дома тупо нет.
А как доказать, например, что это был твой дом, если пидорахи всё подчистили уже,
разъебали компы с базой данных, сожгли всю документацию и убили всех соседей и всех свидетелей?

Итак, задача:
Заранее, описать имущество, оценить его, и сделать крипто-завещание.
Либо же сделать что-то вроде декларации имущества - задекларировать его.
Почему криптозавещание? Почему криптодекларация?
А чтобы нельзя было удалить из базы данных. Данные из блокчейна сложно удалить.
Хотя орфаны блоков, в блокчейне возможны, возможен также и форк блокчейна,
но если это майнябельная монета, и сложность майнинга высока, то хуй - нужно затратить дохуя мощностей вычислительных.

Сохранять данные, можно уже сейчас, в блокчейне биткоина, и любой другой монеты,
просто разрезая их по 20 байт, формируя из 20-ти байтных фрагментов адреса,
и сжигая сатоши, отправкой на эти адреса.
Читать данные, можно последовательно, исходя из истории транзакций, парся адреса и декодируя их и инфу,
а затем склеивая фрагменты по 20 байт, и восстанавливая инфу из них.

Это пока, как вариант.
Надо бы довести это до ума. Можете заняться этим.


P.S.: Основная проблема всей хуйни электронной, заключается в том,
что данные могут - тупо поудалять, всякие мочераторы, дегенератские.
Чтобы этой хуйни не было, можно исключить цензуру, с помощью DHT.
Заебавшись колупать этот код наноборды,
я пришёл к этим 10-ти простым пунктам.
Но так как распределённая хэш-таблица не имеет центра хранения данных,
то чтобы надёжно соединить всю последовательность сообщений, добавляемых в DHT,
можно было бы использовать и блокчейн, который будучи самым длинным - сам является центром, в децентрализованной сети.
Но это не точно.
Как довести всё это дело до ума, хуй знает, не до этого мне чёт.
Пойду лучше спамить на имиджбордах, и дарквебах, про то, как Хуйло бомбит Харьков.

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: 2003


Crypto Swap Exchange


View Profile
April 12, 2022, 05:43:00 AM
Merited by xandry (2)
 #73

Сохранять данные, можно уже сейчас, в блокчейне биткоина, и любой другой монеты,
просто разрезая их по 20 байт, формируя из 20-ти байтных фрагментов адреса,
и сжигая сатоши, отправкой на эти адреса.
Читать данные, можно последовательно, исходя из истории транзакций, парся адреса и декодируя их и инфу,
а затем склеивая фрагменты по 20 байт, и восстанавливая инфу из них.
Не понял, что вы собираетесь сохранять, но для сохранения данных в блокчейне биткоина проще использовать OP_RETURN. Таким образом можно сохранить до 80 байт в одной транзакции.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
~DefaultTrust
Copper Member
Sr. Member
****
Offline Offline

Activity: 1554
Merit: 487

Stop the war!


View Profile
April 12, 2022, 10:00:36 AM
Merited by xandry (3)
 #74

для сохранения данных в блокчейне биткоина проще использовать OP_RETURN. Таким образом можно сохранить до 80 байт в одной транзакции.
Можно сохранять гораздо больше 80 байт. Есть готовые библиотеки уже давно

Do not trust bitcointalk fascists: leonello; Snork1979; ivan1975
crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1589
Merit: 214


View Profile
April 17, 2022, 11:26:36 PM
Merited by xandry (3), klarki (2)
 #75

Сохранять данные, можно уже сейчас, в блокчейне биткоина, и любой другой монеты,
просто разрезая их по 20 байт, формируя из 20-ти байтных фрагментов адреса,
и сжигая сатоши, отправкой на эти адреса.
Читать данные, можно последовательно, исходя из истории транзакций, парся адреса и декодируя их и инфу,
а затем склеивая фрагменты по 20 байт, и восстанавливая инфу из них.
Не понял, что вы собираетесь сохранять, но для сохранения данных в блокчейне биткоина проще использовать OP_RETURN. Таким образом можно сохранить до 80 байт в одной транзакции.

для сохранения данных в блокчейне биткоина проще использовать OP_RETURN. Таким образом можно сохранить до 80 байт в одной транзакции.
Можно сохранять гораздо больше 80 байт. Есть готовые библиотеки уже давно

Нарыл Kevacoin, с открытым исходным кодом
позволяет сохранять больше 80-ти байт,
и даже вести блоги на блокчейне: https://kevacoin-project.github.io/keva_ws/

Потыкайте код.

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

Activity: 1589
Merit: 214


View Profile
April 20, 2022, 03:28:26 AM
 #76

Если так удуматься, то что такое есть - завещание?
Передача права собственности, которая имеет подпись владельца, верно?
Либо, если точнее - передача доступа к собственности, ну или доступа к активам каким-то.
Завещание - это ценная бумага. Она хранится, как актив - в банковской ячейке владельца, например.
Чтобы владельца не грохнули нахуй, за это завещание ебучее,
эта бумага - его собственность, и желательно, держать её в секрете.
Когда владелец умирает, право на банковскую ячейку - наследуется по закону,
и там, короче - завещание лежит, и дальше уже завещанные активы наследуются, и наследуются по закону.
Там подпись нотариуса, значит, в завещании этом, и короче претензий к праву собственности, на завещанное имущество, ни у кого нема.

Если упростить всё это, то, по-сути, завещание, это некая инфа, дающая доступ к активам, и имеющая подпись владельца.
И чтобы реализовать это, в электронном виде, я думаю, можно использовать PGP (исходный код - здесь).

Пусть есть некий актив - крипта, и пусть есть холодный адрес от крипты, куда она выведена,
и пусть, у владельца, есть приватный ключ от этого адреса, который в секрете у владельца.
Также, активом может быть что угодно - банковская карта, банковский счет, счет в некоей платежной системе,
ну и собственно доступ к баблу там, внутри - пароли, пин-коды, и тому подобное.
Задача - передать потомкам приватник, или пароли, пин-коды, и тому подобное.

1. Генерируем два ключа RSA - приватный, и публичный.
2. Пишем приватник от адреса с криптой (пароль, пин-код, и т. п.)
3. С помощью PGP - подписываем эти данные с помощью приватного ключа RSA, и сохраняем результат - в секрете.
4. Отдаём публичный ключ потомкам, чтобы они могли проверить подпись.
5. Подписанный текст кладём в банковскую ячейку, которая будет наследована потомками - после смерти.
6. После смерти, потомки, по закону, получают доступ к банковской ячейке, и находят там подписанное завещание, проверяют подпись и получают приватник от адреса, или пин-коды всякие, пароли, короче - доступ к криптоговну (карте, счету в банках и платежных системах, и т. д.).
7. Важно понять, что подпись - это просто подпись, она не шифрует данные. И чтобы какое-то хуйло не спиздило сами данные, их следовало бы зашифровать. Тогда, потомки, могут сгенерить тоже пару ключей, ну и собственно операция Sign(+Encrypt) может быть применена, на принципах асимметричного шифрования. Потомки же, тогда, сделают Decrypt(+Verify), чтобы и расшифровать, и проверить подпись владельца.
8. К полученному шифротексту, можно также применить цифровую подпись нотариуса в том числе.

Ну вот, собственно и всё, вроде. Но это не точно.

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

Activity: 1554
Merit: 487

Stop the war!


View Profile
April 20, 2022, 03:50:30 AM
 #77

Смысл в том, чтобы избежать посредников: банковские ячейки, нотариусы и т.д. Найти надежный способ, не требующий доверия, который невозможно отменить каким-либо образом (санкции, экзитскам и т.д).

Do not trust bitcointalk fascists: leonello; Snork1979; ivan1975
crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1589
Merit: 214


View Profile
April 20, 2022, 04:23:48 AM
Last edit: April 20, 2022, 05:37:18 AM by crypto_trader#43xzEXrP
 #78

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

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

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

Насчет сосанкций, ну дело такое. Сосанкции - это удар по доступу, грубо-говоря.
Вот есть счет банковский, и есть доступ. Сосанкции наложили - доступ заблочили.
Есть доступ - нет доступа. Нет сосанкций - есть состанкции. То есть вся суть сосанкций - в мочерации доступа.

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

Где гарантия, что актив БУДЕТ обмениваться?
Где гарантия, что стены на закуп БУДУТ стоять, и что их не уберут по флеш-мобу?
Где гарантия, что объёмы у стен на закуп будут пиздатые, а не эти вот издевательские лесенки мочерских хуесосов?

Взять тот же советский рубель, вот, его тупо перестали менять, и он тупо пропал отовсюду.
О каких стенах и ликвидности, тогда, может идти речь, в таком случае, если актив не меняется?
А чтобы менять его - надо листинги покупать, блядь, на биржах, а там мочерня, и манипуляции капиталистоблядские,
и вся эта крысинная, козлосучья хуйня, антагонистичных мерзопакостных дегенератов...

В общем, всё это говно, надо чистить вилкой, и отсекать бритвой оккама.

Ты говоришь, надо придумать что-то без посредников, и надежное, что не требовало бы доверия...
Хм... А что если просто использовать блокчейн какого-нибудь кефира, и смарт-контракт,
который выдавал бы куда-то, инфу, при отсутствии сигнала в течении некоего времени, скажем, в течении месяца.
Вот нет сигнала, в течении месяца, значит - сердце остановилось, или хату разъебали,
или комп/хуйфон сломался, в общем - что-то пошло по пизде, и короче, можно считать, что владелец сдох.
Поэтому, инфа после этого - взала и выскочила, по смарт-контракту - его потомкам...
Но я не знаю как такую хуйню запилить, просто оставлю это здесь, как идею.

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

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

Activity: 1554
Merit: 487

Stop the war!


View Profile
April 20, 2022, 05:11:46 AM
Merited by xandry (2), klarki (2)
 #79



Ты говоришь, надо придумать что-то без посредников, и надежное, что не требовало бы доверия...
Хм... А что если просто использовать блокчейн какого-нибудь кефира, и смарт-контракт,
который выдавал бы куда-то, инфу, при отсутствии сигнала в течении некоего времени, скажем, в течении месяца.
Вот нет сигнала, в течении месяца, значит - сердце остановилось, или хату разъебали,
или комп/хуйфон сломался, в общем - что-то пошло по пизде, и короче, можно считать, что владелец сдох.
Поэтому, инфа после этого - взала и выскочила, по смарт-контракту - его потомкам...
Но я не знаю как такую хуйню запилить, просто оставлю это здесь, как идею.


Ну примерно такую идею и мусолят в этой и подобных темах.
Типа даже в блокчейне битка можно такое сделать: херачишь таймлок (на год для наследников и 10 месяцев для себя) транзакцию с мультиподписью, подписи раздаешь наследникам. Когда 10 месяцев прошло, если ты еще живой и в уме, то переподписываешь тразу еще на год и т.д. пока не сдохнешь.
В битке херово, что все будут видеть - сколько ты морозишь бабла. Но можно обойти это если в транзакции морозить не бабло, а зашифрованный приватный ключ к другому адресу, где и лежит бабло, но про который знает только тот, кто умеет расшифровать приватник.
Короче тут целый надчейновый протокол надо делать.  Grin

Do not trust bitcointalk fascists: leonello; Snork1979; ivan1975
crypto_trader#43xzEXrP
Full Member
***
Offline Offline

Activity: 1589
Merit: 214


View Profile
April 20, 2022, 05:27:36 AM
Merited by xandry (2), klarki (2)
 #80

Ну примерно такую идею и мусолят в этой и подобных темах.
Типа даже в блокчейне битка можно такое сделать: херачишь таймлок (на год для наследников и 10 месяцев для себя) транзакцию с мультиподписью, подписи раздаешь наследникам. Когда 10 месяцев прошло, если ты еще живой и в уме, то переподписываешь тразу еще на год и т.д. пока не сдохнешь.
В битке херово, что все будут видеть - сколько ты морозишь бабла. Но можно обойти это если в транзакции морозить не бабло, а зашифрованный приватный ключ к другому адресу, где и лежит бабло, но про который знает только тот, кто умеет расшифровать приватник.
Короче тут целый надчейновый протокол надо делать.  Grin
Та бля, как всё сложно. Таймлоки, мультиподписи.
Можно отправить сразу транзу на адреса потомков, и приватник к транзе, указать в 80-ти байтах, в OP_RETURN.
Приватник - это 32-байтный hex, а значит его можно поксорить (шифрование)
какой-нить хэш (ключ), зашифровав тем самым.
Расшифровка потомками - просто обратным XOR, по известному им этому вот ключу.

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

Чтоб не ибаццо с OP_RETURN, можно просто 2 транзы отправить на 2 разных фейко-адреса (по 20 байт каждый), разрезав заксоренный приватник на 2 части.
Адрес же свой - дать потомкам заранее, чтобы они уже после смерти глянули транзы по нему, в блохчейне, и выколупали инфу с адресов.

Или вот взять блокчейн KevaCoin'a - указываешь потомкам NameSpace свой,
и когда надо будет - добавляется запись ключ-значение,
а в значении указываешь что угодно, либо текст, либо шифр - например завещание зашифрованное и подписанное PGP.

Кошель с приватником можно хранить на какой-нить Raspberry Pi, за 5 баксов,
и скрипт небольшой там написать, замкнув через инет, всю хуйню - на датчик сердцебиения, и ебись оно конём.

STOP RUSSIAN INVASION OF UKRAINE - SUPPORT UKRAINIAN DEMOS
Contact me in TOX: 653D6C2D13B6DF22C4CB93432586398858A608EE5457624A9A728BE1A9252C5DA12B894C54DB, or just crypto-trader@toxme.io.
Also, WAVES - SCAM! ;(
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!