#mem #bip39 #seed #number #count
Число вариаций (возможных комбинаций) seed фразы по протоколу BIP, в зависимости от количества слов в полной фразе.
BIP39 имеет 2048 вариантов слов. Если в фразе 24 слова, то расчëтное число комбинаций для подбора определëнной фразы может превышать расчëтное число атомов в известной человеку физической вселенной.
Число вариаций (возможных комбинаций) seed фразы по протоколу BIP, в зависимости от количества слов в полной фразе.
BIP39 имеет 2048 вариантов слов. Если в фразе 24 слова, то расчëтное число комбинаций для подбора определëнной фразы может превышать расчëтное число атомов в известной человеку физической вселенной.
#ps #seed #bip39
Это теоретически возможные числа.
Если уж речь про подбор seed фразы по BIP39 протоколу, то итоговое наиболее вероятное число будет меньше. В виду того, что вероятность одинаковых слов в полной фразе ничтожна мала, и потому, что последнее слово является контрольным, которое валидирует (проверочное (хэш)) все предыдущие слова в фразе вместе взятые.
Как итог: Вероятно допустимых и действующих seed-фраз по протоколу BIP39 будет меньше, чем сейчас (нынешнее представление) расчётное число атомов в обозримой вселенной. И для 24 словесной seed (мнемоник) фразы имеет смысл использовать факториал от числа 23! с учётом 2048 вариаций.
Это для человека слова... а по факту, это табличка, в которой есть 2048 слова и их соответствие числу. А вот число уже подходит для криптографических математических расчётов. То есть по сути идёт работа с 2048и-значными числами. Есть 2х-значные, 8ми-значные, есть 10и-значные, как пальцев на руке "обычного" человека... есть и 12и-значные и 16и,.. а тут 2048-значное число, каждое из которых означает определённое слово в seed фразах.
Это теоретически возможные числа.
Если уж речь про подбор seed фразы по BIP39 протоколу, то итоговое наиболее вероятное число будет меньше. В виду того, что вероятность одинаковых слов в полной фразе ничтожна мала, и потому, что последнее слово является контрольным, которое валидирует (проверочное (хэш)) все предыдущие слова в фразе вместе взятые.
Как итог: Вероятно допустимых и действующих seed-фраз по протоколу BIP39 будет меньше, чем сейчас (нынешнее представление) расчётное число атомов в обозримой вселенной. И для 24 словесной seed (мнемоник) фразы имеет смысл использовать факториал от числа 23! с учётом 2048 вариаций.
Это для человека слова... а по факту, это табличка, в которой есть 2048 слова и их соответствие числу. А вот число уже подходит для криптографических математических расчётов. То есть по сути идёт работа с 2048и-значными числами. Есть 2х-значные, 8ми-значные, есть 10и-значные, как пальцев на руке "обычного" человека... есть и 12и-значные и 16и,.. а тут 2048-значное число, каждое из которых означает определённое слово в seed фразах.
#bip39 #seed #keys #xrpl #test
На тестовой сети XRPL и с генератором SEED фразы и ключей монет всё работает (протокол BIP39)
https://github.com/iancoleman/bip39
SEED фразу по протоколу BIP39 и ключи от отдельных сетей можно генерировать ОФФЛАЙН, то есть вообще без подключения к сети интернет. Обращаю внимание на возможность кастомной энтропии.
Есть возможность завести на любой из генерируемых XRPL адресов монетки и вывести их оттуда.
Повторюсь,. по тестам на ripple-TEST-net работает.
Получить XRP монетки на Testnet можно тут:
https://xrpl.org/xrp-testnet-faucet.html
и далее тут их можно отправить на любой адрес в тестовой сети:
https://xrpl.org/tx-sender.html
На тестовой сети XRPL и с генератором SEED фразы и ключей монет всё работает (протокол BIP39)
https://github.com/iancoleman/bip39
SEED фразу по протоколу BIP39 и ключи от отдельных сетей можно генерировать ОФФЛАЙН, то есть вообще без подключения к сети интернет. Обращаю внимание на возможность кастомной энтропии.
Есть возможность завести на любой из генерируемых XRPL адресов монетки и вывести их оттуда.
Повторюсь,. по тестам на ripple-TEST-net работает.
Получить XRP монетки на Testnet можно тут:
https://xrpl.org/xrp-testnet-faucet.html
и далее тут их можно отправить на любой адрес в тестовой сети:
https://xrpl.org/tx-sender.html
Forwarded from Блокнот Техника [📌📒📟] (Τехник Ди)
#bip39 #seed #keys #xrpl #test
На тестовой сети XRPL и с генератором SEED фразы и ключей монет всё работает (протокол BIP39)
https://github.com/iancoleman/bip39
SEED фразу по протоколу BIP39 и ключи от отдельных сетей можно генерировать ОФФЛАЙН, то есть вообще без подключения к сети интернет. Обращаю внимание на возможность кастомной энтропии.
Есть возможность завести на любой из генерируемых XRPL адресов монетки и вывести их оттуда.
Повторюсь,. по тестам на ripple-TEST-net работает.
Получить XRP монетки на Testnet можно тут:
https://xrpl.org/xrp-testnet-faucet.html
и далее тут их можно отправить на любой адрес в тестовой сети:
https://xrpl.org/tx-sender.html
На тестовой сети XRPL и с генератором SEED фразы и ключей монет всё работает (протокол BIP39)
https://github.com/iancoleman/bip39
SEED фразу по протоколу BIP39 и ключи от отдельных сетей можно генерировать ОФФЛАЙН, то есть вообще без подключения к сети интернет. Обращаю внимание на возможность кастомной энтропии.
Есть возможность завести на любой из генерируемых XRPL адресов монетки и вывести их оттуда.
Повторюсь,. по тестам на ripple-TEST-net работает.
Получить XRP монетки на Testnet можно тут:
https://xrpl.org/xrp-testnet-faucet.html
и далее тут их можно отправить на любой адрес в тестовой сети:
https://xrpl.org/tx-sender.html
#math #permutation #seed
Partial permutation
Факториал, Комбинаторика, Размещение
В комбинаторике размеще́нием (из n по k) называется упорядоченный набор из k различных элементов из некоторого множества различных n элементов.
Например, в сид-фразе 24 слова, каждое слово из набора 2048 слов. Но так, как последнее слово проверочное, то важно сочетание только первых 23 слов.
То есть, количество возможных сочетаний слов для составления seed-фразы, без повторений:
12,786,176,817,603,643,802,921,617,202,027,976,062,093,177,085,448,753,368,913,094,654,967,152,640,000
Partial permutation
Факториал, Комбинаторика, Размещение
В комбинаторике размеще́нием (из n по k) называется упорядоченный набор из k различных элементов из некоторого множества различных n элементов.
Например, в сид-фразе 24 слова, каждое слово из набора 2048 слов. Но так, как последнее слово проверочное, то важно сочетание только первых 23 слов.
То есть, количество возможных сочетаний слов для составления seed-фразы, без повторений:
12,786,176,817,603,643,802,921,617,202,027,976,062,093,177,085,448,753,368,913,094,654,967,152,640,000
#ps #mem #seed #check
Иногда полезно устраивать стресс-тест и отыгрывать (тренировать) пожарные ситуации.
🔥
Например, в части крипты:
На холодном ledger ввели несколько подряд неверных PIN-кодов ... = чип безопасности устройства сотрëт всë что хранил.
Ваши действия?
Почему кто-то ввëл неверный PIN? Что понадобилось для его восстановления? Где взяли это необходимое? ... А так же взять это могут и другие? А близкие?... А действительна ли эта seed и сможет ли восстанавливать доступ хотя бы на этой же железке?
😅
Все эти вопросы и даже более возникают, как только пробуешь провести любое "учение".
Чем больше учений провëл -- тем больше вопросов и проблем вскрыл. Чем больше их решид -- тем подготовленнее будешь "чувствовать" с каждым разом ко всë большему числу сценариев.
Если хватает опыта и знаний, то можно проводить и синтетические тесты, то есть использовать воображение для проигрывания сценариев в воображении и подсвечивая слабые места.
😉
Это как раз то, что могут схожие по виду с аля chatGPT. Чем сейчас активно пользуются (подсели) некоторые из тех, кто верит в силу алчности (аля денег).
Немного перефразируя Сунь-Цзы:
А на руси давно в народе есть поговорка о том же:
Эта готовность ко всему, как правило, служит самым надëжным щитом. Никто не захочет и не сможет застать в расплох того, кто ко всему готов и на каждый случай имеет уже решения. Так любые конфликты и заканчиваются не начинаясь!
📟 @tech_di
Иногда полезно устраивать стресс-тест и отыгрывать (тренировать) пожарные ситуации.
Например, в части крипты:
На холодном ledger ввели несколько подряд неверных PIN-кодов ... = чип безопасности устройства сотрëт всë что хранил.
Ваши действия?
Почему кто-то ввëл неверный PIN? Что понадобилось для его восстановления? Где взяли это необходимое? ... А так же взять это могут и другие? А близкие?... А действительна ли эта seed и сможет ли восстанавливать доступ хотя бы на этой же железке?
😅
Все эти вопросы и даже более возникают, как только пробуешь провести любое "учение".
Чем больше учений провëл -- тем больше вопросов и проблем вскрыл. Чем больше их решид -- тем подготовленнее будешь "чувствовать" с каждым разом ко всë большему числу сценариев.
Если хватает опыта и знаний, то можно проводить и синтетические тесты, то есть использовать воображение для проигрывания сценариев в воображении и подсвечивая слабые места.
Это как раз то, что могут схожие по виду с аля chatGPT. Чем сейчас активно пользуются (подсели) некоторые из тех, кто верит в силу алчности (аля денег).
Немного перефразируя Сунь-Цзы:
Лучшая победа в любой битве та, которая выйграна без единого выстрела.
А на руси давно в народе есть поговорка о том же:
Хочешь мира? -- готовься к войне.
Эта готовность ко всему, как правило, служит самым надëжным щитом. Никто не захочет и не сможет застать в расплох того, кто ко всему готов и на каждый случай имеет уже решения. Так любые конфликты и заканчиваются не начинаясь!
📟 @tech_di
Please open Telegram to view this post
VIEW IN TELEGRAM
#seed #crypto #idea #handmade
Отличная и дешёвая идея.
Своими руками, так сказать.
Единственно что нужно дополнительно приобрести, так это латинские буквенные клейма, которые на высоту шайбы подойдут.
А сами шайбы и болты вы найдëте в любом строительном магазине. Берите только самый крупный размер и в тройном экземпляре.
Также рекомендую на каждой шайбе делать или засечку или номер слова в фразе.
А то ваши рукожопые потомки раскрутив болт и рассыпав шайбы не смогут восстановить последовательность.
Даже если все слова seed-фразы известны, но неизвестна их последовательность -- это огромная проблема для нынешних реалий. 😄
📟 @tech_di
Отличная и дешёвая идея.
Своими руками, так сказать.
Единственно что нужно дополнительно приобрести, так это латинские буквенные клейма, которые на высоту шайбы подойдут.
А сами шайбы и болты вы найдëте в любом строительном магазине. Берите только самый крупный размер и в тройном экземпляре.
Также рекомендую на каждой шайбе делать или засечку или номер слова в фразе.
А то ваши рукожопые потомки раскрутив болт и рассыпав шайбы не смогут восстановить последовательность.
Даже если все слова seed-фразы известны, но неизвестна их последовательность -- это огромная проблема для нынешних реалий. 😄
📟 @tech_di
#seed #bip39 #words #seed #n2048
Любую SEED фразу можно привести к более короткому цифровому виду.
Все слова, которые могут быть использованы в seed-фразе, берутся из чëтко упорядоченного списка слов.
Например, для BIP39 используется 2048 слов. Все подобраны так, что бы по первым 4 буквам не было пересечений.
Для английского словаря можно все слова seed-фразы и их цифровое значение посмотреть в официальном списке:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
Этот словарь, BIP39, используется во многих крипто-кошельках, в том числе и в Trust wallet, Ledger, Trezor, Safepal и другие.. Подробнее есть на странице блокнота 1646
📌 @tech_di
Любую SEED фразу можно привести к более короткому цифровому виду.
Все слова, которые могут быть использованы в seed-фразе, берутся из чëтко упорядоченного списка слов.
Например, для BIP39 используется 2048 слов. Все подобраны так, что бы по первым 4 буквам не было пересечений.
Для английского словаря можно все слова seed-фразы и их цифровое значение посмотреть в официальном списке:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
Этот словарь, BIP39, используется во многих крипто-кошельках, в том числе и в Trust wallet, Ledger, Trezor, Safepal и другие.. Подробнее есть на странице блокнота 1646
📌 @tech_di
#mem #key #bip39 #seed #words
Идея в том, что можно любой текст, любой длинны, на любом языке преобразовать в seed фразу и ключи для крипто-кошельков. Всë дело в энтропии, на основе которой строится математика для seed-фразы.
Можно для seed использовать библию, какие-то любимые цитаты, томик "Войны и Мир" или весь текст не горящих рукописей "Мастер и Маргарита".
Но не стоит забывать, что такая гениальная идея может придти в голову кому-то ещë 😉, поэтому рекомендуется всë-же использовать более сложное для повторения поле данных.
📔 @tech_di
Идея в том, что можно любой текст, любой длинны, на любом языке преобразовать в seed фразу и ключи для крипто-кошельков. Всë дело в энтропии, на основе которой строится математика для seed-фразы.
Можно для seed использовать библию, какие-то любимые цитаты, томик "Войны и Мир" или весь текст не горящих рукописей "Мастер и Маргарита".
Но не стоит забывать, что такая гениальная идея может придти в голову кому-то ещë 😉, поэтому рекомендуется всë-же использовать более сложное для повторения поле данных.
📔 @tech_di
Есть способ восстановить свой ключ от адреса в Xaman (бывший Xumm) и использовать его в другом приложении (XRPL кошельке), если будет на то необходимость.
#xumm #xaman #seed #key #keys #secret #js #html #hack #restore #prog #github #howto #crypto #xrpl #xrp
Для начала нужно скачать скрипт от разработчика Xumm (Xaman), который переводит цифры seed Xaman в секретный ключ XRPL от адреса на который они криптографически ведут. Речь про разработчика: WietseWind
https://github.com/WietseWind/secret-numbers-to-family-seed/releases
Скрипты хоть и старые, но рабочие (забегая наперёд скажу, что проверил лично).
Собирал скрипты из исходника на отдельной системе. НАСТОЯТЕЛЬНО рекомендую это делать на разовой виртуальной машине (образе) под Linux. Вам нужно только самостоятельно скомпилировать эти скрипты, что бы убедиться в том, что всё выполнено точно так же как это задумывал разработчик.
НИ В КОЕМ Случае не пользуйтесь онлайн формой для ввода вашей цифровой seed. В инструкции к этому скрипту есть пример с сайтом, где есть уже скомпилированный вариант. Это, как минимум, риск скомпрометировать ваш ключ.
Рекомендую сделать всё самостоятельно и грамотно запустить скрипт в безопасном окружении!
Что для этого нужно?
:::
Скачиваем скрипт, распаковываем. В его директории выполняем установку NPM менеджера JS пакетов и запускаем сборку. Всё по инструкции из исходников.
Мне под Linux понадобилось следующее:
Исходник из 700кб распух до 110+ мегабайт 😄
Менеджер естественно ругается на зависмости и устаревшие пакеты с критическими проблемами, так как скриптам под Vue из исходника и из пакета уже около 4 лет и локально окружение их считает не актуальными и с проблемами критического уровня.
Однако сборка проходит успешно и в директории
⚠️
Именно в этот момент 👉 рекомендую его запускать на системе, которая НЕ общается с сетью. Лучше всего на ОС, которая запущена с флешки и без сети.
Цифры seed-фразы, созданный скрипт, принимает и выдаёт секретный ключ от адреса исправно.
---
Так что не переживайте лишний раз... Если совсем прижмёт, то вы всегда сможете свои средства их Xaman (Xumm) восстановить и вывести!
📌 @tech_di
#xumm #xaman #seed #key #keys #secret #js #html #hack #restore #prog #github #howto #crypto #xrpl #xrp
Для начала нужно скачать скрипт от разработчика Xumm (Xaman), который переводит цифры seed Xaman в секретный ключ XRPL от адреса на который они криптографически ведут. Речь про разработчика: WietseWind
https://github.com/WietseWind/secret-numbers-to-family-seed/releases
Скрипты хоть и старые, но рабочие (забегая наперёд скажу, что проверил лично).
Собирал скрипты из исходника на отдельной системе. НАСТОЯТЕЛЬНО рекомендую это делать на разовой виртуальной машине (образе) под Linux. Вам нужно только самостоятельно скомпилировать эти скрипты, что бы убедиться в том, что всё выполнено точно так же как это задумывал разработчик.
НИ В КОЕМ Случае не пользуйтесь онлайн формой для ввода вашей цифровой seed. В инструкции к этому скрипту есть пример с сайтом, где есть уже скомпилированный вариант. Это, как минимум, риск скомпрометировать ваш ключ.
Рекомендую сделать всё самостоятельно и грамотно запустить скрипт в безопасном окружении!
Что для этого нужно?
:::
Скачиваем скрипт, распаковываем. В его директории выполняем установку NPM менеджера JS пакетов и запускаем сборку. Всё по инструкции из исходников.
Мне под Linux понадобилось следующее:
# установка npm менеджера пакетов
sudo apt install npm
# находясь в директории приложения, установка локально:
npm i @vue/cli-service
npm install
npm run build
Исходник из 700кб распух до 110+ мегабайт 😄
Менеджер естественно ругается на зависмости и устаревшие пакеты с критическими проблемами, так как скриптам под Vue из исходника и из пакета уже около 4 лет и локально окружение их считает не актуальными и с проблемами критического уровня.
Однако сборка проходит успешно и в директории
dist
формируется HTML файлик со всеми там же расположенными скриптами. Этот файлик запускается любыми современными браузерами.Именно в этот момент 👉 рекомендую его запускать на системе, которая НЕ общается с сетью. Лучше всего на ОС, которая запущена с флешки и без сети.
Цифры seed-фразы, созданный скрипт, принимает и выдаёт секретный ключ от адреса исправно.
---
Так что не переживайте лишний раз... Если совсем прижмёт, то вы всегда сможете свои средства их Xaman (Xumm) восстановить и вывести!
📌 @tech_di
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM