nsec กับ npub
คืออะไร ต่างกันยังไงฮ้ะ
#Siamstr
nsec กับ npub
คืออะไร ต่างกันยังไงฮ้ะ
#Siamstr
**Private key** (Full access mode) ขึ้นต้นด้วย **nsec** เข้าถึงการกระทำ แอคชั่น และ Sign ทั้งหมดได้ิเป็นคีย์สำคัญประมาณ Seed phrase
**Public key** (Read only mode) ขึ้นต้นด้วย **npub** คล้ายเป็น Address สามารถเปิดเผยสาธารณะเพื่อให้เพื่อนเข้ามาส่องข้อมูล หรือกดติดตามเราได้ แต่ไม่สามารถทำอะไรกับบัญชีเราได้
สงสัย ครับ
ว่า ทำไม
ที่ badge.page
ถึงให้ sign-in ด้วย
nsec แทนที่จะเป็น npub ?
ทำให้ ผมไม่กล้า sign-in
เพราะใช้ Amethyst บน Android !
(ถ้า สังเกต ผมยังไม่ได้เข้ารับ badges ที่ได้จาก nostr:npub1mqcwu7muxz3kfvfyfdme47a579t8x0lm3jrjx5yxuf4sknnpe43q7rnz85 เลย อ่ะ :))
การกดยอมรับ badge มันเป็น action ที่ต้อง sign การกระทำด้วย nsec ครับ | npub ที่เป็น read only จะทำการกดรับมาในนามของเราไม่ได้ ผมแนะนำให้ใช้งานบนคอม โดย Login ผ่าน alby ด้วย NIP-07 ครับ
ถ้า Android ใช้ Kiwi browserและลงส่วนขยาย Flamingo หรือใช้ Spring(NostrBrowser)
เดี๋ยวลองดู ถ้าไม่ได้ ขอทักไปส่วนตัว ขอบคุณมาก ครับ nostr:npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mj
ได้ครับ
แล้วเอาไว้ใช้ยังไง ใช้กับอะไร
## Nsec
- ล็อกอินเข้าใช้งานไคลเอนต์แบบ Full-access สร้าง/ขอลบ/ปรับแต่งข้อมูลส่วนตัว/เข้ารหัส-ถอดรหัสข้อความ/ลบบัญชี/ทำธุรกรรม Zap ฯลฯ
- Sign ทุก action บน Nostr ด้วยคีย์นี้
## Npub
- เปิดเผยที่อยู่ให้คนอื่นกดติดตาม
- ล็อกอินเพื่อทดลองดูไคลเอนต์ต่างๆ แต่ทำอะไรไม่ได้ (ส่องอย่างเดียว)
- ใช้ในกรณีที่จะเข้าสู่โลก Nostr แบบไม่ต้องการ Action ใดๆ
- ใช้เชื่อมต่อกับลีเรย์
- ใช้แสดงตัวตนบน Nostr แบบเรายังถือสิทธิ์การ Sign ในมือ (nsec อยู่ที่เรา)
Nsec เหมือน username & Password ในตัวเดียวกันครับ (เปรียบได้กับ Private key ของ BTC)
สมมติว่าถ้าเราจะเล่น Nostr ใน Client (App) อื่นๆ เช่น Ametyst, Damus, etc. เราก็แค่ login ด้วย nsec ครับ >> ดังนั้น อย่าให้ใครรู้ Nsec ของเรา เพราะมันคือตัวตนของเรา
ส่วน npub คือ view only mode
ต่างกันที่ตัวหนังสือครับ😏
เป็นคำถามที่ดีมากเลยครับ