Блокнот Техника [📌📒📟]
948 subscribers
2.13K photos
139 videos
11 files
665 links
Блокнот. Заметки, наблюдения, мысли.

Open Source: Основано на открытых источниках.

Всë представленное здесь - только для ознакомления. Всë написанное - есть плод моих фантазий и мыслей.

Достоверность публикуемого не гарантируется. Проверяйте сами.
Download Telegram
#mem #bip39 #seed #number #count

Число вариаций (возможных комбинаций) 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 фразах.
#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
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
#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
#ps #mem #seed #check

Иногда полезно устраивать стресс-тест и отыгрывать (тренировать) пожарные ситуации.

🔥

Например, в части крипты:

На холодном 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 #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
#mem #key #bip39 #seed #words

Идея в том, что можно любой текст, любой длинны, на любом языке преобразовать в 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 понадобилось следующее:
# установка 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