Чому ваша Nostr-тотожність портативна (і чому це важливо)
На відміну від будь-якої централізованої платформи, ваша Nostr-тотожність переміщується з вами між клієнтами, релеями та сервісами. Що означає портативність на практиці.
Якщо ви користувалися Mastodon, Discord, Twitter або будь-якою централізованою соціальною платформою, портативність тотожності — не те, що включено за замовчуванням. Ваш акаунт належить платформі. Перенесення його означає попросити платформу співпрацювати з передачею; часто вони цього не роблять.
Nostr змінив це. Ваша тотожність — це ваша, на вашому пристрої, і переміщується з вами, тому що вона ніколи не проживала у сервісу. Ця стаття пояснює, як це насправді виглядає на практиці.
TL;DR. Ваша Nostr-тотожність — це криптографічна пара ключів, якою ви володієте. Кожен Nostr-клієнт приймає ті самі ключі. Переключення клієнтів — це вставити-ключ, готово. Ваші підписники, пости, профіль та репутація йдуть разом з ключем, тому що вони індексуються за публічним ключем, а не за будь-яким клієнтом.
Коли будете готові, заберіть адресу @nostr.blog
Що конкретно означає «портативне»
П'ять конкретних властивостей.
1. Ваші ключі працюють везде. Будь-який Nostr-клієнт може їх використовувати. Не «більшість» клієнтів; кожен клієнт, який відповідає протоколу. Вставте свій nsec у новий клієнт, і ви залогінені. Немає кроків перетворення.
2. Ваші підписники знаходять вас автоматично. Вони підписуються на ваш публічний ключ, а не на ваш клієнт або ім'я користувача. Коли ви перейдете на інший клієнт, їм не потрібно нічого робити. Ваш наступний пост з нового клієнта з'явиться в їхній стрічці, як будь-який інший пост.
3. Ваші метадані профілю подорожують. Ваше ім'я в дисплеї, біографія, аватар, банер, ідентифікатор NIP-05, адреса Lightning: всі це підписані події на релеях. Будь-який клієнт читає їх з релеїв, коли бачить ваш публічний ключ, незалежно від того, де профіль був спочатку створений.
4. Історія ваших постів зберігається. Кожен пост, який ви коли-небудь робили, зберігається на релеях, на які ви його опублікували. Ці релеї подають його будь-кому, хто запитує событи за вашим публічним ключем. Новий клієнт, підключений до одних і тих же релеїв, негайно бачить вашу історію.
5. Репутація прив'язана до публічного ключа. Якщо ви відомі як вдумливий коментатор з 500 підписниками, ця репутація прив'язана до вашого публічного ключа. Переключення клієнтів не скидає її.
Що непортативно
Для повноти, границі.
Параметри, специфічні для додатку. Ваш список мутування та параметр теми можуть зберігатися по-різному в різних клієнтах. Деякі клієнти використовують NIP-51 для синхронізації списків мутування між програмами; деякі — ні. Індивідуальні параметри клієнта зазвичай не переносяться.
Чернетки постів. Якщо у вас є напівнаписаний пост у клієнті A, він чудово не з'явиться у клієнті B. Чернетки завжди локальні.
Кеш стану користувацького інтерфейсу. Що ви прокручували, що ви позначили як прочитане, які розмови ви розгорнули. Кожен клієнт це ведеться незалежно.
Баланс Lightning-гаманця. Ваш гаманець — це окрема система від Nostr. Якщо ваш Nostr-клієнт має вбудований гаманець, гаманець не йде разом з вашим ключем на інші клієнти; вам потрібно було б зняти та повторно внести депозит або використовувати сполучення NWC.
Сповіщення. Ваше налаштування push-сповіщень пов'язано з кожним клієнтом. Переміщення на новий клієнт починає свіжу реєстрацію сповіщень.
Деякі з цих змін дійсно непортативні (локальні чернетки завжди локальні). Інші портативні в теорії, але не на практиці, тому що NIP існують, але прийняття нерівномірне.
Що портативність дозволяє
Три практичні робочі процеси, які портативність робить можливими.
Запускайте кілька клієнтів одночасно. Щоденна мобільна версія, написання довготекстного контенту на Habla, випадкове використання на веб-версії. Одна й та ж тотожність скрізь. Опублікуйте з будь-якої; пост — це «ваш» скрізь.
Переключайтеся на клієнти, коли появляється кращий. Новий клієнт з'явився з функціями, які вам потрібні; ви спробуєте його без втрати чого-небудь. Якщо вам він більше подобається, ви переносите свою основну роботу. Якщо ні, ви повертаєтеся назад. Нульова вартість переключення.
Протестуйте клієнти перед фіксацією. Спробуйте п'ять клієнтів на тиждень. Без очікування на імпорт, без тертя, без втраченого контенту. Вартість дослідження по суті дорівнює нулю.
Вижити, коли клієнт помирає. Якщо Damus завтра припинить роботу, кожен користувач Damus за п'ять хвилин перейде на інший клієнт. Мережа не втратить користувачів; лише один клієнт втратить користувачів.
Жодна з них неможлива на централізованих платформах без тертя. Усі вони банальні на Nostr.
Механізм, коротко
Портативність тотожності працює, тому що три речі правдиві.
Тотожність — це криптографічна пара ключів, а не запис у базі даних. Немає бази даних платформи для міграції. Ключі існують на вашому пристрої.
Событи підписані публічним ключем і зберігаються на релеях. Будь-який клієнт, який запитує «дай мені события від публічного ключа X», їх отримує. Клієнт взаємозамінний; публічний ключ канонічний.
Списки відслідковування — також підписані события. Ваш список відслідковування (подія kind:3) публікується на релеях, як будь-який інший пост. Новий клієнт отримує вашу подію kind:3 з релею, читає ваш список відслідковування і виводить часову шкалу на його основі. Список відслідковування зберігається не в клієнті; він зберігається в мережі.
Ці три речі разом роблять клієнт тонким шаром на вершині мережі. Заміна шару не замінює мережу.
Переключення клієнтів: конкретні кроки
Універсальна процедура.
- У поточному клієнті знайдіть «Параметри акаунту» або щось подібне.
- Шукайте «Експортувати приватний ключ» або «Показати nsec.» Розкрийте та скопіюйте рядок з 63 символами, що починається з
nsec1. - Відкрийте новий клієнт.
- На екрані вітання виберіть «Увійти з існуючим акаунтом» або «Увійти».
- Вставте nsec.
- Ваша тотожність, підписники, профіль та пости з'являються негайно.
Крок 5 може потребувати пароль у деяких клієнтах (необов'язковий пароль для збереженого nsec). Крок 6 може зайняти кілька секунд, оскільки новий клієнт отримує ваші дані з релеїв.
Загальний час: менше двох хвилин для користувача, який знає, де знайти nsec.
Портативність через платформи
Портативність — це не лише між клієнтами на одній платформі. Це також працює крос-платформ.
- Почніть з iOS Damus, перейдіть на Android Amethyst: вставте той же nsec.
- Почніть з веб-клієнта, перейдіть на настільний клієнт: вставте той же nsec.
- Почніть використовувати клієнт A зі свого телефону, увійдіть у клієнт B зі свого ноутбука: одна й та ж тотожність на обох.
Операційна система не має значення. Пристрій не має значення. Має значення ключ.
Що це означає довгостроково
Імплікація протягом років є значною.
Ви можете взяти на себе зобов'язання перед Nostr без зобов'язання перед будь-яким конкретним клієнтом. Клієнти конкурують за вашу роботу; вони її не ловлять. Якщо найкращий Nostr-клієнт за п'ять років ще не написаний, це добре; ви перейдете, коли він випущений.
Ви також не можете втратити свою репутацію, коли клієнт помирає. Платформи проходять через цикли життя; Nostr-клієнти матимуть своє. Вартість вашого акаунту не залежить від жодного з них.
Це довговічна властивість, яка складається з часом. Користувачі, які користуються Nostr протягом трьох років, спробували п'ять різних клієнтів; їх акаунти не залежать від мін.
Найближча аналогія: електронна пошта
Порівняйте з електронною поштою.
Ваша адреса електронної пошти — це alice@gmail.com або alice@yourcompany.com. Ви читаєте її в веб-інтерфейсі Gmail, Apple Mail, Outlook, Thunderbird або дюжині інших клієнтах. Одна й та ж електронна пошта; різні програми.
Переключення клієнтів електронної пошти не примітне, тому що протокол (IMAP/SMTP) та тотожність (ваша адреса електронної пошти) відокремлені від клієнта. Клієнт — це представлення вашої скриньки.
Nostr — це та сама схема, застосована до соціальних мереж. Ваша тотожність — це пара ключів; протокол — це Nostr; клієнт — це представлення. Переключення клієнтів у Nostr у 2026 році така ж звичайна, як переключення клієнтів електронної пошти у 2003 році.
Що портативність не вирішує
Чесний контр-список.
Втрата ключа залишається постійною. Портативність означає, що ваша тотожність переміщується з вашим ключем. Це не означає, що тотожність виживає без ключа. Втрата вашого nsec втрачає акаунт; жодна портативність клієнта вас не врятує.
Зростання аудиторії все ще потребує постування. Портативність дозволяє вам змінити інструменти; вона не дає вам підписників. Побудова аудиторії — це та сама робота на Nostr, як на будь-якій іншій соціальній мережі.
Відкриття контенту залежить від клієнта. Переключення на клієнт зі слабким виявленням не чудово не вчить його, де знайти ваш контент. Ви можете побачити різні речі в різних клієнтах, тому що вони запитують різні релеї.
Це не відмови портативності; це властивості решти системи.
Правило для запам'ятовування
Ваш ключ — це акаунт. Все інше — це представлення ключа. Зробіть резервну копію ключа; все інше замінюється.
Поширені запитання
Чи можу я перенести свій акаунт Nostr між різними сервісами?
Що саме портативно?
Чи можу я одночасно мати один акаунт у декількох клієнтах?
Що буде, якщо сервіс, який я використовую для Nostr, припинить роботу?
Чим це відрізняється від міграції екземпляра Mastodon?
Читати далі
Ключі Nostr пояснено: ваша цифрова ідентичність у двох рядках
Кожен акаунт Nostr — це пара ключів. Один ви ділите, один охороняєте. Що вони собою являють, що роблять, як закодовані та як їх не втратити.
7 хв читанняПочаток роботиЩо таке Nostr? Просте пояснення для 2026 року
Nostr — це простий відкритий протокол для соціальних мереж та ідентифікації. Жодна компанія не керує ним, жоден акаунт не може бути видалений без вашого дозволу. Простою мовою.
6 хв читанняПочаток роботиЯк перейти на інший Nostr-клієнт без втрати даних
Ваша Nostr-ідентичність — це пара ключів, а не обліковий запис. При переході на інший клієнт залишаються: підписники, пости, DM, профіль. Повна інструкція.
7 хв читання