Прикордонні гаманці: новий спосіб створення та легкого запам’ятовування початкових фраз Bitcoin PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Прикордонні гаманці: новий спосіб створення та легкого запам’ятовування початкових фраз біткойн

Це думка редакції Wartime Microchad, співавтор журналу Bitcoin.

Вступ

З моменту появи пропозиції щодо вдосконалення біткойнів (BIP) 39 біткойнери мали можливість запам’ятовувати інформацію, необхідну для відновлення коштів у біткойнах, які зберігаються в мережі, за допомогою простих текстових слів. Але запам’ятати — і потім надійно згадати пізніше — 12 або 24 непов’язаних, несуміжних слів непросто, а це означає, що більшість людей створюють і зберігають фізичні резервні копії цих слів замість того, щоб зберігати їх у пам’яті.

Хоча цей усталений підхід підходить для тих, хто впевнений у своїх налаштуваннях фізичної безпеки, він може бути великою проблемою для інших, наприклад, людей без постійного місця проживання; ті, кому потрібно подорожувати або які живуть у зонах конфлікту/воєнних дій; або тих, хто проживає в інших місцях, де зберігання фізичних вихідних фраз може бути піддано ризику безпеки, втрати, пошкодження або конфіскації.

Приклад того, як у когось нещодавно забрали початкові слова для біткойнів із дому.

Запуск чисел

Щоб подати масштаб цієї проблеми в певний контекст:

  • За даними агентства ООН у справах біженців УВКБ, до кінця 2021 року 89.3 мільйона людей були вимушено переміщені по всьому світу. Для великої кількості цих людей, які тікали зі своїх домівок, вони змогли б взяти з собою трохи більше, ніж одяг на спині та будь-які особисті речі, які вони могли мати. Перевезення будь-яких багатств разом із особистими речами, можливо, було неможливим випробуванням і пов’язане з ризиками.
  • Згідно зі Кочове посольство, майже 5 мільйонів американців вважають себе цифровими кочівниками, а ще 17 мільйонів прагнуть до такого способу життя. Це 6.5% населення США, яке зараз або хоче вести мандрівний спосіб життя. Часті перетини кордону та життя в орендованому житлі можуть ускладнити захист особистих ключів.
  • An оцінка 35% американців орендують своє житло, і спільне використання житла зростає, оскільки власники житла руйнуються, особливо серед молодих поколінь. Нерідкі випадки, коли в спільному житлі зникають особисті речі.

Тож ми хотіли створити спосіб для біткойнерів, які стикаються з цими труднощами, щоб легше та надійніше транспортувати свої біткойни через кордон. Ми назвали рішення Бордюрні гаманці.

Шаблони проти слів

Уявіть, що у вас є п’ять секунд, щоб запам’ятати (A) або (B) із наведених нижче варіантів.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Який з них найпростіший і який з найбільшою ймовірністю згадається через кілька днів?

Наука (™)

Деякі раніше проводилися Дослідження показали, що ми набагато більш здатні пригадувати шаблони, ніж слова після тривалого періоду часу.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Після того, як їм показали випадкову колекцію слів і форм, учасники мали набагато вищий рівень запам’ятовування форм, ніж слів.

Здатність розпізнавати форми легше, ніж слова, також підтверджує анекдотику — ми схильні запам’ятовувати обличчя легше, ніж імена (що має сенс, враховуючи, що наш зір і здатність розпізнавати обличчя виникли раніше, ніж ми використовували мову).

Це явище відоме як «ефект переваги зображення».

Лакмусовий папір

Давайте перевіримо, чи це працює.

У відведених місцях спробуйте пригадати пропущені слова та пропущений шаблон із прикладу, який ми показали вище. Без обману!

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Як ти зробив?

Запам'ятовування за допомогою бордерів та ентропійних сіток

Border Wallet забезпечує метод запам’ятовування початкових фраз за допомогою трьох компонентів:

  • Ентропійна сітка: рандомізована сітка з усіх 2048 початкових слів.
  • Шаблон: створений користувачем шаблон(и) або координати комірки.
  • Кінцеве слово «Число»: кінцеве початкове слово (контрольна сума).

У поєднанні ці три компоненти складають ваш Border Wallet.

Генератор ентропійної сітки

Використовуючи наш офлайн-генератор ентропійної сітки (EGG) у браузері, користувачі можуть створити власну ентропійно-захищену рандомізовану сітку з усіх 2048 початкових слів, сумісних з BIP39, а потім застосувати до неї запам’ятовуваний візерунок або набір координат комірки — що лише вони знають — щоб створити гаманець.

Незважаючи на те, що EGG базується на браузері, він розроблений для роботи в автономному режимі на комп’ютері ПК, Mac або Linux (або навіть за допомогою Tails) і працює локально в браузері. Щоб використовувати його, користувачі завантажують його, передають на машину за своїм вибором і починають генерувати ентропійні сітки.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Приклад запам’ятовуваного візерунка з 23 клітинок, застосованого до ентропійної сітки для створення межового гаманця. 24-те / останнє слово («контрольна сума») або номер останнього слова можна обчислити всередині EGG.

Оскільки кожна унікальна ентропійна сітка містить повний список усіх початкових слів BIP39 у випадковому форматі, а шаблони користувачів існують лише в їхніх головах, користувачі зберігатимуть свою ентропійну сітку (або її фразу відновлення) фізично або в цифровому вигляді. Оскільки ентропійні сітки містять усі 2048 початкових слів біткойнів у випадковому форматі, будь-які атаки злих служниць стикаються зі збільшенням рівня складності, яке є значно вищим, ніж у випадку виявлення резервних копій початкових фраз звичайного тексту. Ви можете розглядати це як брандмауер між вашими початковими словами та будь-якими потенційними зловмисниками.

Інші особливості

Калькулятор останнього слова та останнє слово «число»

EGG дозволяє користувачам імпортувати відповідні 11 або 23 слова зі своєї ентропійної сітки, щоб обчислити остаточне слово контрольної суми. Крім шаблону користувача, контрольна сума - це єдине, що потрібно запам'ятати.

Однак, щоб зробити це ще простіше, EGG містить унікальну функцію «номер останнього слова». Завдяки цьому замість того, щоб запам’ятовувати слово «пара», користувачі можуть просто запам’ятати число «5» — вони можуть навіть записати це число на своїй ентропійній сітці, оскільки саме по собі воно безглузде та не дає підказок про останнє слово без відомих інших слів.

Користувачі також можуть змінити номер останнього слова на щось більш значуще для них, хоча це також змінює саме останнє слово. Таким чином, якщо користувачі змінюють номер, нова показана контрольна сума повинна використовуватися для налаштування вашого Border Wallet. Ми не радимо користувачам змінювати число (оскільки воно генерується за допомогою інструменту з ентропією), але за бажанням є можливість.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Функція «останнього слова» EGG забезпечує автоматичний розрахунок контрольної суми. Ця контрольна сума або пов’язане з нею «номер останнього слова» — унікальна функція в інструменті — єдине слово, яке потрібно запам’ятати, щоб відтворити Border Wallet.

Детермінована регенерація сітки

Під час створення ентропійної сітки EGG надає можливість вибору детермінованої ентропії. Використовуючи 128 біт ентропії для створення цих сіток, ми маємо можливість одночасно генерувати фрази відновлення з 12 слів, які створюють резервну копію простого тексту. Фрази відновлення автоматично додаються в нижню частину детермінованої ентропійної сітки під час генерації.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Приклад фрази відновлення сітки з 12 слів надається під час створення детермінованої ентропійної сітки. Це надає можливість зберігати ентропійні сітки у форматі звичайного тексту. Він виглядає та поводиться як звичайний біткойн-гаманець, тому його можна використовувати як приманку/канарку.

Надання фрази для відновлення з 12 слів може на перший погляд здатися нерозумним для концепції Border Wallets — зрештою, ми даємо користувачам можливість запам’ятовувати початкові слова, а не знаходити нові способи запису нових! Однак деякі користувачі можуть знайти цінність у можливості робити рукописні чи цифрові копії слів регенерації за певних обставин: наприклад, якщо вони хочуть зберегти копію ентропійної сітки у третьої сторони (брата, сестри, батька, дитини тощо). .) на зберігання.

Оскільки всі фрази відновлення з 12 слів є дійсними мнемонічними фразами BIP39, це дає додаткові можливості для розміщення коштів-приманок на кінцевому гаманці або просто для того, щоб у них нічого не було. В останньому випадку зловмисник може витратити гроші та ресурси, намагаючись підібрати парольну фразу до початкової фрази, яка, здається, має мати кошти, але яка лише розблокує ентропійну сітку.

Gridception і мистецтво обфускації

Оскільки генерація ентропійних сіток фактично нульова, користувачі можуть створити десятки (або навіть сотні) індивідуально пронумерованих сіток, зберігаючи бажану сітку серед значного «шуму». Уявіть собі, що у вас є 100 унікальних та індивідуально пронумерованих ентропійних сіток, а користувач — єдина людина, яка знає, яка сітка(-и) могла бути використана для створення Border Wallet.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

Gridception пропонує користувачам можливість використовувати слова з однієї ентропійної сітки для створення нових сіток, що значно підвищує складність атаки!

Насправді немає жодних причин, чому користувач не може створити кілька шаблонів — або навіть кілька ентропійних сіток — для створення гаманця з кількома підписами, який він зможе носити в голові. Детерміновані сітки також відкривають можливість запроваджувати багатосіткові рішення, за допомогою яких первинна ентропійна сітка кодується в інших ентропійних сітках. Ми називаємо це gridception.

Для цього користувачі створюють сітку, а потім створюють шаблон із 12 слів, щоб застосувати його до цієї сітки. Потім вони беруть ці 12 слів і вводять їх на вкладку «регенерація сітки» в EGG, створюючи другу сітку. Потім це можна повторювати для створення нових сіток до нескінченності.

Використання шаблонів для запам’ятовування початкових фраз біткойнів є корисним інструментом, який може стати в нагоді, якщо комусь потрібно переїхати через кордон, щоб його не виявили.

«Мрія уві сні. Я вражений. Але в моєму сні ти граєш за моїми правилами» — Сайто, Inception

Шифрування

Для ентропійних сіток, які зберігаються в цифровому вигляді, тобто на персональному комп’ютері, флеш-накопичувачі USB або безпечному онлайн-хмарному сховищі, EGG має можливість користувачам шифрувати та розшифровувати свої ентропійні сітки в інтерфейсі інструменту. Після того, як користувачі створили надійний пароль, вони перетягують свою ентропійну сітку в інструмент для шифрування, створюючи зашифрований файл .json, який потім можна безпечніше зберігати в цифровому форматі. Для розшифровки файл .json імпортується назад в інструмент і розблоковується тим самим надійним паролем.

Обробка рандомізації початкового слова

Для «максимальних» ентропійних сіток, які використовують справді космічні 19,580 XNUMX біт ентропії, EGG використовує Перетасовка Фішер-Йейтса алгоритм і браузер криптографічно надійний генератор псевдовипадкових чисел заповнений справді випадковими значеннями для генерації випадкової перестановки всіх початкових слів BIP39.

Опція відтворення детермінованих ентропійних сіток із використанням 12 слів — створених із використанням 128-бітної ентропії — використовує Gibson Research Corporation надвисокоентропійний генератор псевдовипадкових чисел.

Програми для Bitcoin і не тільки

Для біткойнів прикордонні гаманці та ентропійні мережі пропонують нові програми та рішення для холодного зберігання та транспортування біткойнів, планування спадщини, подарунків, сторонньої допомоги у зберіганні, а також, очевидно, перетину кордону.

Однак, дивлячись за межі біткойна, ми передбачаємо, що ця ідея може бути застосована до інших децентралізованих протоколів, де вихідні слова використовуються для резервного копіювання облікових записів користувачів, тобто Nostr, Web5 та інших децентралізованих систем типу ідентифікаторів.

Це гостьовий допис від Wartime Microchad. Висловлені думки повністю належать їм і не обов’язково збігаються з думками BTC Inc. або Bitcoin Magazine.

Часова мітка:

Більше від Журнал Bitcoin