Oddbean new post about | logout
 四 Nostr創號意外


前面都是發表一些想法,這篇剛好分享一個真實經歷,我在創nostr號時發生的意外
也是順便提醒自己,去中心化世界的危險

其實nprofile1qqsw5jrdp47matrtkxlvvmk2kmx4ac8eqqph8djmhc3ate6whuerdyq40ju3u才是我一開始打算用的nostr帳號
我使用nostr的經驗也不豐富,我看了看目前最主流的nostr web client,一個是iris.to,另一個是snort.social
於是呢,我想要從snort.social發「零 前言」這篇,從iris.to發「一 比特幣是什麼」這篇。體驗一下nostr的魅力,只需一個帳戶,所有客戶端通用。

但是呢,意外發生了
我在iris.to創完帳號,要用其私鑰登入snort.social的時候,失誤了
我以為登入了,實際上卻創了另一個帳戶nprofile1qqsft95ul3vkfk2yrve9sspl988mhlv4gp3vlcdqrwqr0cve9t3efhg038kx8
並且我沒有發現

所以後來我從nprofile1qqsft95ul3vkfk2yrve9sspl988mhlv4gp3vlcdqrwqr0cve9t3efhg038kx8發了「零 前言」,從nprofile1qqsw5jrdp47matrtkxlvvmk2kmx4ac8eqqph8djmhc3ate6whuerdyq40ju3u發了「一 比特幣是什麼」
然後我就覺得好奇怪,兩篇文章怎麼沒有同時出現,試了好久才發現原因

我事後複盤,應該是我要登入snort.social的時候,沒有進到Sign In的地方,還在Sign Up的地方。
所以他那邊是有個讓你輸入string的地方,但是給你輸入網名的,而不是私鑰
然後我還犯了第二個失誤,就是輸入nprofile1qqsw5jrdp47matrtkxlvvmk2kmx4ac8eqqph8djmhc3ate6whuerdyq40ju3u作為我的網名,照理說照我的思路我這邊應該要輸入我的私鑰才對,他客戶端我後來測試其實還有一個防護機制,你如果貼上私鑰作為網名的話,會失敗的,那樣的話我大概就會發覺不對

我會犯這兩個失誤的原因,最主要是鬆懈了。而我犯的第二個失誤,有可能是以下兩個原因中的一個
1.我的剪貼簿之前存了nprofile1qqsw5jrdp47matrtkxlvvmk2kmx4ac8eqqph8djmhc3ate6whuerdyq40ju3u,而在我要Ctl+c私鑰的時候,沒有成功
2.Nostr最開始的時候是沒有nprofile的,只有npub和nsec,所以我可能誤把nprofile當成nsec了

最終我因為安全的因素,乾脆把這兩個帳號都捨棄了,開了現在這個帳號

去中心化的世界真的挺恐怖的對吧