Bitcoin Forum
May 29, 2024, 07:28:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 »  All
  Print  
Author Topic: Свой bitcoin кошелёк  (Read 43794 times)
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 05, 2015, 01:03:59 PM
 #81

Я и не говорил что это просто. Я сказал что это не 144 бита энтропии, а 12 бит. Т.к. если не учитывать буквы в словах (их порядок неизменен), то 212 = 4096
Ну да. Если в словаре 4096 слов, а в кодовой фразе будет одно слово из 4096 - то всего может получиться 4096 различных приватных ключей.
Если в кодовой фразе будет два слова, то количество различных вариантов будет 4096 * 4096
А если во фразе 12 слов - то 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096
А это до хуя и больше.
Тут не учитывается возможные повторы, но это мелочи
#
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
July 05, 2015, 01:09:33 PM
 #82

То есть получается 212*212=224

И ещё надо умножить на количество мен местами, интересно, как посчитать? Всё равно степень не впечатляющая.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 05, 2015, 01:17:08 PM
 #83

То есть получается 212*212=224
Это вы посчитали если во фразе 2 слова.
#
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
July 05, 2015, 01:25:03 PM
 #84

То есть получается 212*212=224
Это вы посчитали если во фразе 2 слова.
Smiley Нет. Если в фразе 2 слова, это будет 212*2=4096*2=8192 варианта без учёта мен местами. С учётом 16384
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
July 05, 2015, 01:33:48 PM
 #85

То есть получается 212*212=224
Это вы посчитали если во фразе 2 слова.
Smiley Нет. Если в фразе 2 слова, это будет 212*2=4096*2=8192 варианта без учёта мен местами. С учётом 16384
# учи комбинаторику прежде чем вступать в спор
amaclin, респект, что не устаёшь объяснять по многу раз одно и тоже  Wink
#
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
July 05, 2015, 02:25:45 PM
 #86

То есть получается 212*212=224
Это вы посчитали если во фразе 2 слова.
Smiley Нет. Если в фразе 2 слова, это будет 212*2=4096*2=8192 варианта без учёта мен местами. С учётом 16384
# учи комбинаторику прежде чем вступать в спор
amaclin, респект, что не устаёшь объяснять по многу раз одно и тоже  Wink
Ну, это напыщенное обвинение. Я пришел в эту ветку с вопросом а не спором, так как далёк от математики. И конечно респект amaclin!
Что же касается Electrum, мне не совсем понятна функция восстановления из фразы (несколько слов).
~
Ну да. Если в словаре 4096 слов, а в кодовой фразе будет одно слово из 4096 - то всего может получиться 4096 различных приватных ключей.
Если в кодовой фразе будет два слова, то количество различных вариантов будет 4096 * 4096
А если во фразе 12 слов - то 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096
А это до хуя и больше.
Тут не учитывается возможные повторы, но это мелочи

(212)*4096 было бы верно для двух слов, если бы мы искали то самое второе слово, перебирая с этой целью все 4096 слов. Я же предположил не искать, производя пустую работу, а последовательно генерировать (эмуляция восстановления по фразе) и импортировать ключи из наиболее встречающихся у них слов. То есть, образно говоря, если у нас в списке встречаются слова абордаж нараспев коромысло лошадь, вот мы берем абордаж, добавляем нараспев, затем добавляем коромысло, потом лошадь и так далее... Нам не надо перебирать все 4096 слов, чтобы найти второе подходящее, нам нужны все комбинации! Получается что-то в роде радужных таблиц. А вот комбинаторику-то этих слов между собой можно как раз скормить процессору
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 05, 2015, 02:36:41 PM
 #87

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

Эффект Даннинга — Крюгера
#
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
July 05, 2015, 02:39:24 PM
Last edit: July 05, 2015, 03:41:30 PM by #
 #88

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

Эффект Даннинга — Крюгера
Ну спасибо, убедил. Хотя кошельками с пасс-фразой всё-таки пользоваться не буду на всякий случай, а то мало ли, были же проблемы с качеством RNG на Android устройствах в своё время.

Представил это немного по-другому: пусть в стандартизованном электрумовском словаре 4096 слов. Можно представить что это алфавит, состоящий из 4096 букв. Пусть в пасс-фразе 12 слов = букв этого алфавита. Получается что "пароль" от ваших ключей состоит из 12 букв алфавита, в котором всего 4096 букв. Считать ли его безопасным — решать вам  Smiley
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 05, 2015, 03:49:35 PM
 #89

Получается что "пароль" от ваших ключей состоит из 12 букв алфавита, в котором всего 4096 букв. Считать ли его безопасным — решать вам  Smiley
Именно так и есть. Абсолютно правильная мысль.
12 буквенный пароль в алфавите из 4096 букв.
Взломать современными суперкомпьютерами нереально.
Я так грубо прикину, что атомов из которых состоит наша планета меньше Smiley
CryptInvest
Legendary
*
Offline Offline

Activity: 2156
Merit: 1132


View Profile
July 05, 2015, 03:57:11 PM
 #90

Хороший обзор кошельков на bitcoin.org.

Знаю еще надежный мультисигнатурный кошелек -

https://greenaddress.it/
nor9845
Legendary
*
Offline Offline

Activity: 1190
Merit: 1004



View Profile
July 12, 2015, 10:14:57 PM
 #91

да ну, тут чего то топик разросся как целый фолиант. имхо конечно, но чего тут обсуждать - всё уже давно выверено многими ошибками до нас. оптимальный вариант - для основного склада - только Bitcoin Core , жедательно на чистой машине, а так, мелочь погонять - электиум или blockchain .info  если нравится онлайн-кошели.   всё.
clipman77
Legendary
*
Offline Offline

Activity: 1610
Merit: 1008



View Profile
July 13, 2015, 08:10:43 AM
 #92

да ну, тут чего то топик разросся как целый фолиант. имхо конечно, но чего тут обсуждать - всё уже давно выверено многими ошибками до нас. оптимальный вариант - для основного склада - только Bitcoin Core , жедательно на чистой машине, а так, мелочь погонять - электиум или blockchain .info  если нравится онлайн-кошели.   всё.

Ну да,в последнее время что то биток штормит,так что гарантией безопасности является только Bitcoin core 0.10.2
MisterFix
Hero Member
*****
Offline Offline

Activity: 895
Merit: 500


View Profile
July 16, 2015, 04:28:38 PM
 #93

да ну, тут чего то топик разросся как целый фолиант. имхо конечно, но чего тут обсуждать - всё уже давно выверено многими ошибками до нас. оптимальный вариант - для основного склада - только Bitcoin Core , жедательно на чистой машине, а так, мелочь погонять - электиум или blockchain .info  если нравится онлайн-кошели.   всё.

Ну да,в последнее время что то биток штормит,так что гарантией безопасности является только Bitcoin core 0.10.2

А никто не знает что в основе blockchain.info лежит? какой-нибудь Bitcoin core 0.10.2 или их собственная разработка?
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 16, 2015, 04:33:08 PM
 #94

А никто не знает что в основе blockchain.info лежит? какой-нибудь Bitcoin core 0.10.2 или их собственная разработка?
Собственная вроде.
Тем более что у них ведь много разного.
Ведь онлайн-валлет и блокчейн-браузер - это две принципиально несвязанные между собой вещи.
oxilore
Legendary
*
Offline Offline

Activity: 1568
Merit: 1011


View Profile WWW
July 16, 2015, 06:24:07 PM
 #95

То есть получается 212*212=224
Это вы посчитали если во фразе 2 слова.
Smiley Нет. Если в фразе 2 слова, это будет 212*2=4096*2=8192 варианта без учёта мен местами. С учётом 16384

Будет 2^12^12.

Это следует и из объяснения amaclin (обратите внимание на выделенное синим жирным) -

Я и не говорил что это просто. Я сказал что это не 144 бита энтропии, а 12 бит. Т.к. если не учитывать буквы в словах (их порядок неизменен), то 212 = 4096
Ну да. Если в словаре 4096 слов, а в кодовой фразе будет одно слово из 4096 - то всего может получиться 4096 различных приватных ключей.
Если в кодовой фразе будет два слова, то количество различных вариантов будет 4096 * 4096
А если во фразе 12 слов - то 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096 * 4096
А это до хуя и больше.
Тут не учитывается возможные повторы, но это мелочи


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


Хотя давайте попробуем возможное кол-во комбинаций понять на цифрах взамен букв!

Если одноразрядное число в десятичной системе счисления, т.е. 1 позиция = 1 символ от 0 до 9, то вариантов всего 10.
Если одноразрядное число в шестнадцатиричной системе счисления, т.е. от 0 до 9, от A-F, то вариантов всего 16.
Если одноразрядное число в системе счисления, где чисел/иероглифов/картинок/СЛОВ ИЗ СЛОВАРЯ целых 4096 (2^12), то вариантов всего 4096.


Если двухразрядное число в десятичной системе счисления, т.е. 2 позиции = 2 символа от 0 до 9, то вариантов всего 10*10 = 10^2 = 100.
Если двухразрядное число в шестнадцатиричной системе счисления, т.е. 2 позиции = 2 символа от 0 до 9, от A-F, то вариантов всего 16*16 = 16^2 = 256 = 2^8 (8 bit "0/1" = 1 byte - святое число в сфере IT).
Если двухразрядное число в системе счисления, где чисел/иероглифов/картинок/СЛОВ ИЗ СЛОВАРЯ целых 4096 (2^12), то вариантов всего 4096*4096 = 4096^2 = 2^12^2 = 16 777 216 (можешь проверить это в Excel, введя в ячейке без кавычек "=2^12^2", затем ниже "=4096*4096").


Если трёхразрядное число в десятичной системе счисления, т.е. 3 позиции = 3 символа от 0 до 9, то вариантов всего 10*10*10 = 10^3 = 1 000.
Если трёхразрядное число в шестнадцатиричной системе счисления, т.е. 3 позиции = 3 символа от 0 до 9, от A-F, то вариантов всего 16*16*16 = 16^3 = 4096 = 2^12.
Если трёхразрядное число в системе счисления, где чисел/иероглифов/картинок/СЛОВ ИЗ СЛОВАРЯ целых 4096 (2^12), то вариантов всего 4096*4096*4096 = 4096^3 = 2^12^3  = 68 719 476 736 (интересно, что 2^12^3 НЕ РАВНО 2^(12^3) - Эксель его уже не может сосчитать, пишет ошибку, что слишком гигантское #ЧИСЛО!).


Если четырёхразрядное число в десятичной системе счисления, т.е. 4 позиции = 4 символа от 0 до 9, то вариантов всего 10*10*10*10 = 10^4 = 10 000.
Если четырёхразрядное число в шестнадцатиричной системе счисления, т.е. 4 позиции = 4 символа от 0 до 9, от A-F, то вариантов всего 16*16*16*16 = 16^4 = 65 536 (byte, например) = 2^16 (64 Kbyte) - объём оперативной памяти ПК APPLE ][e и их копий - советско-болгарских Правец-8А (стояли в школах в России в начале 90-х годов).
Если четырёхразрядное число в системе счисления, где чисел/иероглифов/картинок/СЛОВ ИЗ СЛОВАРЯ целых 4096 (2^12), то вариантов всего 4096*4096*4096*4096 = 4096^4 = 2^12^4 = 2,81475E+14 (это логарифмическая запись, E+14 = единица и четырнадцать нулей ещё после неё = 100 триллионов, на них следует умножить  идущее перед E, т.е. 2,81475 * 10^14).

...
...
...


Если двенадцатиразрядное число в десятичной системе счисления, т.е. 12 позиций = 12 символов от 0 до 9, то вариантов всего 10*10*10*10*10*10*10*10*10*10*10*10 = 10^12 = 1 000 000 000 000 = 1 триллион.
Если двенадцатиразрядное число в шестнадцатиричной системе счисления, т.е. 12 позиций = 12 символов от 0 до 9, от A-F, то вариантов всего 16*16*16*16*16*16*16*16*16*16*16*16 = 16^12 = 2,81475E+14 (см. выше, это как 4096*4096*4096*4096).
Если двенадцатиразрядное число в системе счисления, где чисел/иероглифов/картинок/СЛОВ ИЗ СЛОВАРЯ целых 4096 (2^12), то вариантов всего 4096*4096*4096*4096*4096*4096*4096*4096*4096*4096*4096*4096 = 4096^12 = 2^12^12 = 2,23007E+43 (это логарифмическая запись, E+43 = единица и СОРОК ТРИ НУЛЯ ещё после неё, это 43% от числа ГУГОЛ = 10^100, на них следует умножить  идущее перед E, т.е. 2,23007 * 10^43).


Часа два или больше потратил на эту запись, наверное... (или время быстрее бежит) УФФ!

О сути Любви, спасающей миры и Души: http://oxilore.livejournal.com/876414.html |Соратникам (опоздали с 27.07.2007): контакты в профиле ЖЖ. http://nick-name.ru/nickname/id730105/ Ещё: http://oxilore.blogspot.com/, https://oxilore.dreamwidth.org/
midvidyk
Legendary
*
Offline Offline

Activity: 1330
Merit: 1012


View Profile
July 22, 2015, 11:24:21 AM
 #96

проясните такой момент.
когда была спам атака я закинул несколько скомпрометированных приватных ключей в свой кошелек, баланс стал 1-2 битка, конечно ничего не вывел.Smiley
а вчера зашел в тот кошелек а там отрицательный баланс тоесть -0.001бтк. как такое случилосьHuh
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 22, 2015, 11:32:40 AM
 #97

проясните такой момент.
когда была спам атака я закинул несколько скомпрометированных приватных ключей в свой кошелек, баланс стал 1-2 битка, конечно ничего не вывел.Smiley
а вчера зашел в тот кошелек а там отрицательный баланс тоесть -0.001бтк. как такое случилосьHuh
тот кошелек - это на сайте bc.i я так понимаю?
дело в том, что bc.i в некоторых случаях считает баланс по сумме входящих и исходящих транзакций без учета их конфликтов.
то есть если в сети появились две транзакции, конфликтующие между собой - то в блок может только одна из них попасть, а вторую транзакцию надо считать недействительной (она может "всплыть" при реорганизации цепочки блоков, но я не хочу этим вас грузить)
короче, это бага сайта bc.i - они неправильно считают баланс адреса в некоторых случаях
ну и соответственно неправильно считают весь ваш баланс.
теперь ждите. скорее всего через какое-то время (несколько дней, может недельку) bc.i образумится и пересчитает балансы.

мораль отсюда: не поднимайте с пола каку и не импортируйте скомпроментированные приватные ключи в свой аккаунт
smigel
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000



View Profile
July 22, 2015, 11:39:52 AM
 #98

а вчера зашел в тот кошелек а там отрицательный баланс тоесть -0.001бтк. как такое случилосьHuh

А не мог кто то другой, кто порасторопней вывести то, что он не смог и ещё и его сатоши прихватить до кучи ? такое теоретически возможно ?
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 22, 2015, 11:45:28 AM
 #99

А не мог кто то другой, кто порасторопней вывести то, что он не смог и ещё и его сатоши прихватить до кучи ? такое теоретически возможно ?
Теоретически всё возможно.
Практически же свистнуть "чужие сатоши" можно только зная приватный ключ на адресе которого они лежат.
Если в свой аккаунт с имеющимися приватными ключами импортировать чужой ключ - это не приводит к компроментации своих ключей.
midvidyk
Legendary
*
Offline Offline

Activity: 1330
Merit: 1012


View Profile
July 22, 2015, 12:00:38 PM
 #100

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

а вчера зашел в тот кошелек а там отрицательный баланс тоесть -0.001бтк. как такое случилосьHuh

А не мог кто то другой, кто порасторопней вывести то, что он не смог и ещё и его сатоши прихватить до кучи ? такое теоретически возможно ?
amaclin, спасибо за прояснение, да кошелек именно на блок инфо.
моих сатошиков там не было, кошелек был девственный, просто стало интересно как такое возможно, теперь более менее понятно.
а ну еще один момент.
я на том кошеле експериментирую, как я говорил там было -0.001 но когда я ввел еще один скомпрометированный ключ баланс сразу изменился ровно на ту сумму которая была с ключем, тоесть блокинфо сразу пересчитал все?
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 »  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!