**Private key** (Full access mode) ขึ้นต้นด้วย **nsec** เข้าถึงการกระทำ แอคชั่น และ Sign ทั้งหมดได้ิเป็นคีย์สำคัญประมาณ Seed phrase

**Public key** (Read only mode) ขึ้นต้นด้วย **npub** คล้ายเป็น Address สามารถเปิดเผยสาธารณะเพื่อให้เพื่อนเข้ามาส่องข้อมูล หรือกดติดตามเราได้ แต่ไม่สามารถทำอะไรกับบัญชีเราได้

Reply to this note

Please Login to reply.

Discussion

สงสัย ครับ

ว่า ทำไม

ที่ 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​(Nostr​Browser)​

เดี๋ยวลองดู ถ้าไม่ได้ ขอทักไปส่วนตัว ขอบคุณมาก ครับ 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