Пограничные кошельки: новый способ создания и легкого запоминания начальных фраз биткойнов PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Пограничные кошельки: новый способ создавать и легко запоминать начальные фразы биткойнов

Это редакция мнения Wartime Microchad, автор журнала Bitcoin Magazine.

Введение

С момента появления «Предложения по улучшению биткойнов» (BIP) 39 у биткойнеров появилась возможность запоминать информацию, необходимую для восстановления биткойн-средств, хранящихся в цепочке, с помощью простых текстовых слов. Но запомнить — а затем надежно вспомнить — 12 или 24 несвязанных, несмежных слов непросто, а это означает, что большинство людей создают и хранят физические резервные копии этих слов вместо того, чтобы запоминать их.

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

Пример того, как у кого-то недавно из дома украли начальные слова биткойнов.

Запуск номеров

Чтобы представить масштаб этой проблемы в некотором контексте:

  • По данным агентства ООН по делам беженцев УВКБ, к концу 2021 года 89.3 миллиона человек были насильственно перемещены во всем мире. Многие из этих людей, покинувших свои дома, смогли бы взять с собой немного больше, чем одежду на спине и любые личные вещи, которые они могли унести. Перевозка любого богатства вместе с личными вещами могла оказаться невыполнимой задачей и сопряжена с риском.
  • Согласно Посольство кочевниковОколо 5 миллионов американцев идентифицируют себя как «цифровые кочевники», а еще 17 миллионов стремятся вести такой образ жизни. Это 6.5% населения США, которые либо в настоящее время, либо хотят вести бродячий образ жизни. Частые пересечения границы и жизнь в арендованном жилье могут затруднить защиту личных ключей.
  • An к XNUMX году 35% американцев снимают жилье, а доля совместного проживания растет, поскольку домовладение рушится. особенно среди молодого поколения. Нередко в совместном жилье пропадают личные вещи.

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

Образцы против слов

Представьте, что у вас есть пять секунд, чтобы запомнить либо (А), либо (Б) из вариантов ниже.

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

Какой из них проще всего и, скорее всего, вы вспомните через несколько дней?

Наука (™)

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

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

После того, как участникам показали случайный набор слов и форм, участники запомнили формы гораздо лучше, чем слова.

Способность распознавать формы легче, чем слова, также анекдотично подтверждается: мы склонны запоминать лица легче, чем имена (что имеет смысл, учитывая, что наше зрение и способности к распознаванию лиц возникли еще до того, как мы начали использовать язык).

Это явление известно как «эффект превосходства изображения".

Лакмусовый тест

Посмотрим, сработает ли это.

В предоставленных местах попробуйте вспомнить пропущенные слова и недостающий образец из примера, который мы показали выше. Без обмана!

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

Как ты это сделал?

Запоминание с использованием пограничных кошельков и энтропийных сеток

Border Wallets предоставляет метод запоминания исходных фраз с использованием трех компонентов:

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

В совокупности эти три компонента составляют ваш Border Wallet.

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

Используя наш автономный браузерный генератор энтропийных сеток (EGG), пользователи могут генерировать свою собственную энтропийно-защищенную рандомизированную сетку из всех 2048 начальных слов, совместимых с BIP39, а затем применять к ней запоминающийся шаблон или набор координат ячеек — что только они знают — для того, чтобы создать кошелек.

Хотя EGG основан на браузере, он предназначен для работы в автономном режиме на изолированном ПК, компьютере Mac или Linux (или даже с использованием Tails) и запускается локально в браузере. Чтобы использовать его, пользователи загружают его, переносят на машину по своему выбору и начинают генерировать энтропийные сетки.

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

Пример запоминающегося шаблона из 23 ячеек, примененного к энтропийной сетке для создания пограничного кошелька. 24-е/последнее слово («контрольная сумма») или номер последнего слова могут быть рассчитаны непосредственно в EGG.

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

Другие особенности

Калькулятор последнего слова и последнее слово «Число»

EGG позволяет пользователям импортировать соответствующие 11 или 23 слова из своей энтропийной сетки, чтобы вычислить окончательное слово контрольной суммы. Помимо шаблона пользователя, контрольная сумма — единственное, что необходимо запомнить.

Однако, чтобы сделать это еще проще, EGG включает уникальную функцию «номер последнего слова». При этом вместо того, чтобы запоминать слово «пара», пользователи могут просто запомнить число «5» — они могут даже записать это число в своей энтропийной сетке, поскольку само по себе оно бессмысленно и не дает никаких подсказок о последнее слово, остальные слова не известны.

Пользователи также могут изменить номер последнего слова на что-то более значимое для них, хотя это также меняет само последнее слово. Поэтому, если пользователи меняют номер, показанную новую контрольную сумму необходимо использовать для настройки вашего пограничного кошелька. Мы не советуем пользователям менять число (поскольку оно генерируется инструментом с помощью энтропии), но при желании такая возможность имеется.

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

Функция «последнего слова» EGG обеспечивает автоматический расчет контрольной суммы. Эта контрольная сумма или связанный с ней «номер конечного слова» — уникальная функция инструмента — является единственным словом, которое необходимо запомнить, чтобы воссоздать пограничный кошелек.

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

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

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

Пример фразы восстановления сетки из 12 слов, предоставляемой при создании детерминированной энтропийной сетки. Это дает возможность сохранять энтропийные сетки в текстовом формате. Он выглядит и ведет себя как обычный биткойн-кошелек и поэтому может использоваться в качестве приманки/канарейки.

Предоставление фразы восстановления из 12 слов может на первый взгляд показаться нелогичным для концепции Border Wallets — в конце концов, мы даем пользователям возможность запоминать исходные слова, а не находить новые способы записи новых! Тем не менее, некоторые пользователи могут найти ценность в возможности делать рукописные или цифровые копии слов регенерации в некоторых обстоятельствах: например, если они хотят сохранить копию энтропийной сетки у третьей стороны (братья, сестры, родителя, ребенка и т. д.). .) на хранение.

Поскольку все фразы восстановления из 12 слов являются действительными мнемоническими фразами BIP39, это дает дополнительные возможности для размещения обманных средств на полученном кошельке или просто для того, чтобы на них вообще ничего не было. В последнем случае злоумышленник может потратить деньги и ресурсы, пытаясь подобрать парольную фразу к исходной фразе, которая выглядит так, как будто у нее должны быть средства, но которая только разблокирует энтропийную сетку.

Гридцепция и искусство запутывания

Поскольку затраты на создание энтропийных сеток практически нулевые, пользователи могут создавать десятки (или даже сотни) индивидуально пронумерованных сеток, сохраняя предпочитаемую ими сетку среди значительного «шума». Представьте себе, что у вас есть 100 уникальных и индивидуально пронумерованных энтропийных сеток, причем пользователь является единственным человеком, который знает, какая сетка(и) могла быть использована для создания пограничного кошелька.

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

Gridception предлагает пользователям возможность использовать слова из одной энтропийной сетки для создания новых сеток, что значительно увеличивает сложность атаки!

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

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

Использование шаблонов для запоминания сид-фраз биткойнов — это полезный инструмент, который может пригодиться, если кому-то нужно пересечь границу, не будучи обнаруженным.

«Сон во сне. Я впечатлен. Но во сне ты играешь по моим правилам» — Сайто, «Начало».

Шифрование

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

Обработка рандомизации начального слова

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

Возможность воспроизводить детерминированные энтропийные сетки с использованием 12 слов, созданных с использованием 128-битной энтропии, использует технологию Gibson Research Corporation. генератор псевдослучайных чисел со сверхвысокой энтропией.

Приложения для биткойнов и не только

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

Однако, выходя за рамки Биткойна, мы предполагаем, что эта идея применима к другим децентрализованным протоколам, где начальные слова используются для резервного копирования учетных записей пользователей, то есть Nostr, Web5 и другим децентрализованным системам типа идентификатора.

Это гостевой пост пользователя Wartime Microchad. Высказанные мнения являются исключительно их собственными и не обязательно отражают точку зрения BTC Inc. или Bitcoin Magazine.

Отметка времени:

Больше от Биткойн-журнал