amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
December 05, 2014, 01:28:18 PM |
|
внутри протокола уже есть script. он позволяет это сделать. готовьте raw-транзакцию от себя себе со срабатыванием на заданную дату.
Охуительный совет от форумного новичка. Как же мы все раньше не додумались до этого? А что еще позволяет скрипт? Запустить человека в космос он тоже может?
|
|
|
|
Borrris
Newbie
Offline
Activity: 2
Merit: 0
|
|
December 05, 2014, 01:32:50 PM |
|
внутри протокола уже есть script. он позволяет это сделать. готовьте raw-транзакцию от себя себе со срабатыванием на заданную дату.
Охуительный совет от форумного новичка. Как же мы все раньше не додумались до этого? А что еще позволяет скрипт? Запустить человека в космос он тоже может? пиздить - не мешки ворочать, плечи не болят. https://en.bitcoin.it/wiki/Scriptвся хуйня уже придумана до особо пиздливых для особо хитровыебанных.
|
|
|
|
BITTROLL
Full Member
Offline
Activity: 170
Merit: 100
Patriarch
|
|
December 05, 2014, 07:52:00 PM |
|
Завали ебало чмо! Не кому на хуй не всралось держать в пуле транз-кандидатов на включение в блок твой хитровыебанный перевод самому себе целых дохуя времени
|
|
|
|
denis72
|
|
December 09, 2014, 04:12:18 PM |
|
А какое практическое применение, имеет вопрос обсуждаемый здесь?
|
|
|
|
Antibit (OP)
|
|
December 09, 2014, 05:14:43 PM |
|
А какое практическое применение, имеет вопрос обсуждаемый здесь?
Вы читали первый пост? Я там отразил пару примеров применения: Резкие скачки курса или внезапные финансовые нужды могут толкнуть к необдуманной продаже биткойнов, тем самым будет потеряна возможность в будущем продать эти монеты намного дороже.
Или, например, хочется сделать подарок в виде 5 монет самому себе на ДР, который будет 05.05.15, но для этого нужно, чтобы эти 5 BTC мне стали доступны не ранее этой даты.
Могу добавить, что найденное решение так же будет полезно людям, склонным к азартным играм. "Заморозить" свои монеты, тем самым оградить себя от игры и неизбежного проигрыша, хотя бы на время
|
|
|
|
yurm
|
|
December 17, 2014, 03:18:13 PM |
|
Видимо придется ждать, когда разработчики запустят заложенную в протокол функцию отложенных транзакций lock_time, если это вообще произойдет lock_time уже есть и работает, правда без возможности управления через RPC (если только в новейших версиях не появилось, давно не следил за темой). Если хотите манипулировать lock_time'ом, можете воспользоваться моим скриптом: https://bitcointalk.org/index.php?topic=439210.0 — там, правда, bitcoind на bitcoin-cli поменять надо для новых версий Bitcoin Core. Сам метод я уже как-то раз описывал: возможно ли какой-то специальной командой в консоли временно(!) выключить определенный адрес из биткоин-сети?
А цель? Заблокировать средства до определённого момента времени, и чтобы их нельзя было перевести куда-либо кроме in? Тогда так: создаём временный кошелёк, переводим на один из его адресов (intermediate) средства, после перевода создаём транзакцию intermediate→in с требуемым временем разблокирования (locktime), транзакцию сохраняем, временный кошелёк уничтожаем. После locktime публикуем сохранённую транзакцию.
|
BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
|
|
|
Antibit (OP)
|
|
January 04, 2015, 11:46:39 PM |
|
Есть новости по lock_time функции? Какие-то клиенты уже позволяют манипулировать временем?
|
|
|
|
leadcorp
Newbie
Offline
Activity: 84
Merit: 0
|
|
February 24, 2015, 03:50:50 AM |
|
Короче вы все предложили очень тяжелые способы, а многие из вас сказали что это невозможно. Обращаясь к вам скажу: вы не правы.
3 года назад я задался этим вопросом основательно обдумал о том как грамотно это реализовать, и в конце-концов придумал юзер-френдли способ сохранить и преумножить так чтобы ваши грязные ручки туда не залезли по дороге к старости. Внимайте и расскажите об этом всем кого знаете!
1) Делаем резервную копию сайта bitaddress.org в виде zip файла - ссылка zip доступна прямо в подвале сайта (вдруг алгоритм шифрования изменят в будущем)
2) Заходим на bitaddress.org, переходим во вкладку "Умный кошелёк" или "Brain Wallet". Тут мы можем создавать безопасные перманентные фразы которые в результате дают возможность в голове хранить комбинацию-пароль с помощью-которого и создаётся ваш кошелёк+private key.
3) Выбираем и запоминаем фразу например моя фраза RussiaGetsBitcoinFasterThanAmerica. Фраза должна быть легко запоминаемой для вас, и тяжело подбираемой брутфорсом и в любом случае должна превышать по кол-ву символов 15 букв. В идеале вы бы использовали эту систему для того чтобы создать с помощью этой фразы 1 кошелёк и всё. Но так как вы задались целью хранить биткоины в недоступном для себя месте, читайте следующий пункт (4)
4) Вместо того чтобы в качестве фразы умного кошелька RussiaGetsBitcoinFasterThanAmerica я бы усложнил себе жизнь добавив вконце чего-то вроде велосипедного замка, т.е. пятизначная кодовая комбинация которую вы намеренно не будете запоминать. Главное помните и случайно генерируйте одинаковое количество чисел в конце фраз и забывайте как только кинули туда очередные 100-200 рублей. Например берёте свою фразу RussiaGetsBitcoinFasterThanAmerica и добавляете к ней числа вот-так: RussiaGetsBitcoinFasterThanAmerica23894, затем вбиваете в секцию "Умный кошелёк" генерируете кошель, закидываете туда скажем 100 рублей (или какая у вас там ежедневная порция сбережений - главное не кидайте на каждый из таких кошельков больших сумм - лучше распределите свои средства мелкими порциями по нескольким биткоин-кошелькам. К примеру я вообще по 50 рублей закидываю на каждую новую комбинцаию, и потом успешно забываю о том какую комбинацию я использовал).
Т.е. поймите идею правильно - главное не переборщить. Можно было бы конечно не 5 символов а 6 случайных цифр использовать в конце, но помните правила: 1) Не забудьте свою основную фразу 2) Обязательно сделать бэкап сайта в надёжное место 3) Помнить количество используемых цифр 4) Не втыкать лишних спецзнаков/букаф и использовать строго только цифры!!! 5) Ложить мелкими суммами. Суммы обязательно должны быть мелкими! Чтобы у вас даже не было мотивации перебирать в поисках своих 10000 тысяч рублей. 6) Ну и конечно же не запоминать последовательность цифр (но помнить свою фразу! Моя - RussiaGetsBitcoinFasterThanAmerica89284, я запомнил.)
Т.е. ваша статистика получится примерно такой: RussiaGetsBitcoinFasterThanAmerica89237 - 01.01.2015 закинул 130 рублей RussiaGetsBitcoinFasterThanAmerica71651 - 02.01.2015 закинул 70 рублей RussiaGetsBitcoinFasterThanAmerica10948 - 03.01.2015 закинул 110 рублей RussiaGetsBitcoinFasterThanAmerica32981 - 04.01.2015 закинул 115 рублей .... ... .... и т.д. и т.п.
Не забудьте включить в голове режим максимального entropy - т.е. цифры вконце парольных фраз должны быть максимально случайными чтобы вы случайно не вспомнили одну из ваших цифр.
И ни в коем случае не записывайте никуда эти цифры!!! Максимум что вы можете записать (или передать своим правнукам) координаты основной фразы!!! Но будьте осторожны!
Через 10 лет когда вы сделаете как минимум 3000 платежей, и когда курс биткоина будет как минимум $1,000,000 за 1 BTC вот тогда будет резон перебирать все ваши 18297, 39812, 19048, 23910, 12908, 84732, 12908 в общей массе.
Если вы являетесь гипер крутым программистом или не доверяете себе настолько сильно что даже 5 цифр не хватит, ну тогда возьмите 7 цифр в конце шифра - 7 цифр вы точно не станете перебирать.
Скажу маленький грязный секретик - чтобы найти способ перебирать ваши фразы таким образом автоматом у вас на это уйдёт уйма усилий, и не факт что этих усилий вам хватит чтобы ограбить своё же будущее.
Так что этот способ все недоверяющим себе подойдёт более чем идеально.
|
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
February 24, 2015, 04:25:44 AM |
|
Через 10 лет когда вы сделаете как минимум 3000 платежей, и когда курс биткоина будет как минимум $1,000,000 за 1 BTC вот тогда будет резон Вот она! Главная мысль! Главное это что? Миллион долларов. Всякие брейнваллеты - это хуйня. Всё не так надо. Надо распечатать приватные ключи на билетах AO MMM(на обратной стороне, естественно) После чего кладете эти ценные бумаги в банковский сейф. Лет через десять - у вас миллионы! Вы спросите - что помешает снять битки раньше? Ответ: вы же будете в психушке сидеть. Когда в банке увидят, что вы в сейф кладете акции МММ - они санитаров вызовут
|
|
|
|
GeorgeIV
Newbie
Offline
Activity: 4
Merit: 0
|
|
February 24, 2015, 06:00:30 AM |
|
Способ реально работает - женись!
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
February 26, 2015, 06:23:35 AM Last edit: February 26, 2015, 06:37:14 AM by yo-blin |
|
Скажу маленький грязный секретик - чтобы найти способ перебирать ваши фразы таким образом автоматом у вас на это уйдёт уйма усилий, и не факт что этих усилий вам хватит чтобы ограбить своё же будущее.
Можно я расскажу как ограбить тебе самого себя?
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
leadcorp
Newbie
Offline
Activity: 84
Merit: 0
|
|
February 27, 2015, 11:44:15 AM |
|
Можно я расскажу как ограбить тебе самого себя? Не стоит, тогда все будут легко иметь доступ к перебору. Пусть все знают что вы знаете как это сделать, и то что это не сложно делается. А ты сможешь рассказать мне как я легко смогу ограбить себя даже если я удвою защиту? Каким образом: беру например свою секретную фразу например SecretPhrase32894 далее генерирую брейн-кошелёк, вижу свой приватный ключ, копирую его, вставляю его в поле для секретной фразы (т.е. использую новосгенерированный приватный ключ для того чтобы с помощью него создать ещё один брейн-воллет уже на основании приватного ключа который был сгенерирован с фразы SecretPhrase32894). Усложняю эту ситуацию повторяя этот процесс от 4 до 20 раз. Т.е. на выходе мы имеем велосипедный замок от 00001 до 99999 + усложнение для скриптинга в виде каскадной генерации приватных ключей по умным фразам. Вместо того чтобы раскрывать публике вещи которые могут навредить их бюджету, может быть вы бы лучше подсказали о том какое количество цифр в замке является оптимальным чтобы отбить у пользователя-новичка желание ломать свой собственный шифр преждевременно (даже если пользователь прочтёт ваши заумные инструкции - ещё ведь не факт что он сумеет ими воспользоваться - если человек пойдёт ночью к холодильнику а там шифр который в принципе можно взломать, но надо потратить своё время - тогда может быть не стоит этого делать? тем более если это вредно для меня), но чтобы был резон делать это когда 100 рублей превратятся в 100 тысяч рублей, но так чтобы без денежных затрат.
|
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
February 27, 2015, 12:21:51 PM Last edit: February 27, 2015, 01:00:12 PM by amaclin |
|
если человек пойдёт ночью к холодильнику а там шифр который в принципе можно взломать, но надо потратить своё время - тогда может быть не стоит этого делать? тем более если это вредно для меня), но чтобы был резон делать это когда 100 рублей превратятся в 100 тысяч рублей, но так чтобы без денежных затрат.
По-моему, это просто невозможно. Ну по крайней мере невозможно алгоритмически (то есть с помощью только программы). Замок на холодильнике, допустим, делаем с использованием радиоактивного изотопа с каким-то заданным периодом полураспада. То есть взломать замок - нереально тяжело, при попытке вскрытия холодильника замок блокируется, а автоген не берет. Но через какое-то время радиоактивность уменьшается и замок сам открывается. Если же речь идет о программе, которая должна "сама выдать ключ через какое-то время" - то без внешних каких-то устройств контроля времени и хранения данных не получится. А это уже "с денежными затратами".
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
February 27, 2015, 12:48:41 PM |
|
Я дам подсказку... есть такая тема "как сгенерировать 100500 адресов" так вот эксперименты показывают что 150 миллионов адресов в одном файле кошелька вполне осуществимая цифра на сегодняшнем средне статистическом сервере. Так что, лет через 5 на продвинутом, домашнем ПК ты вполне легко переберешь 1 ярд адресов в сутки. 1*10^9. То есть 9-10 случайных цифр к фразе уже будут не плохой защитой от себя.
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
February 27, 2015, 12:57:35 PM |
|
То есть 9-10 случайных цифр к фразе уже будут не плохой защитой от себя.
Это уже "с денежными затратами" способ. Альтернативный вариант - пишем ключ на бумажке, кладем в бутылку, бутылку закапываем на метр, сверху заваливаем бетонными плитами. Пока стоимость битков меньше стоимости аренды крана для разгребания этих плит - курим бамбук. Разницы принципиальной нет - что перебором тратим электричество и время на раскодирование пароля, что кран арендуем. Это решения из категории "с денежными затратами"
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
February 27, 2015, 01:04:27 PM |
|
То есть 9-10 случайных цифр к фразе уже будут не плохой защитой от себя.
Это решения из категории "с денежными затратами" Или арендуешь на пару суток облачные мощности
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
February 27, 2015, 01:12:34 PM |
|
Или арендуешь на пару суток облачные мощности В общем, это задача сводится к законам термодинамики. Нахождение ключа - это уменьшение энтропии (хаоса) системы. Уменьшить энтропию можно лишь приложив внешний источник энергии. Что будет выступать источником энергии - изотопный таймер или бытовая розетка - это уже неважно.
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
February 27, 2015, 01:28:12 PM |
|
вообще то нет где то в глубинах протокола есть возможность дать входу созреть прежде чем быть потраченным
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
amaclin
Legendary
Offline
Activity: 1260
Merit: 1019
|
|
February 27, 2015, 01:46:16 PM |
|
вообще то нет где то в глубинах протокола есть возможность дать входу созреть прежде чем быть потраченным
Опять двадцать пять! Вы с законом сохранения энергии будете спорить? В глубинах протокола есть (не уверен, что это сейчас поддерживается). У выхода транзакции нет никаких локов - запомните это! У выхода есть только скрипт и сумма! Всё! Ну и еще, разумеется, нам известен хеш этой транзакции и номер выхода.
Но протокол ориентирован на количество блоков, а не на время. И переориентировать его на время не получится. Представьте себе, что вы сделали тайм-лок транзакцию самому себе на 2016 год в AuroraCoin А койн умер. И сидите вы со своей транзакцией как лох. Можно в одно рыло майнить этой койн до нужного блока. Можно (так как у вас не 51%, а все 100% хеш-мощностей этого говнофорка) поменять алгоритм койна и нагенерировать сразу все блоки.
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
February 27, 2015, 02:06:04 PM |
|
то что лок может быть только на число блоков я знаю а разменять закон сохранения энергии на все мыслимые адреса в биткоине не хотите ?
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
|