พูดถึงการ Signing ด้วยความผมไม่ชอบ extension หลายๆตัวทั้งดูไม่น่าไว้ใจ ux/ui เก่าโบราณบ้าง
ส่วนทำไมไม่ใช้ Ably อ๋อ ไม่ชอบเป็นการส่วนตัว คือไม่อยากพึ่ง 3party ยิ่งไม่ใช้ FOSS ยิ่งไม่ค่อยอยากพึ่งอีก
ขนาด relay ยังเปิดเองแรกๆก็เปิดแค่ relay ธรรมดาๆ 2 วันที่ผ่านมาได้ศึกษา nostr จริงจัง ตอนนี้ relay งอกยัน Signing, NWC, DM, Group, Search, Broadcast และมีแววเพิ่มอีกเรื่อยๆ เดะมาเล่าแบ่งปันอีกที
รวมถึง Media Server (blossom & nip-96) ก็กำลังทำใช้เองอยู่
.
ไหลลงทะเลไปไกลละเข้าเรื่องดีกว่า
.
ตอนแรกผมก็ทำ NSD (Nostr Signing Device) ด้วย esp32 (TTGO T-Display) นี่แหละ
เหมือนจะดี มันไม่ได้ง่ายแบบ security key ที่ browser, pc, mobile ส่วนใหญ่รองรับ Web Authentication API
ให้ browser, app คุยกับ hw ได้เลยโดยไม่ต้องลง extension เพิ่ม หรือฝั่งมือถือก็มีแอพคุยผ่าน otg, nfc ได้เลย เช่น fido, webauthn
แต่กับ NSD ไม่เลย สุดท้ายมันก็ยังต้องลง extension เพื่อบริด NSD ผ่าน serial หา nip-07
นี่ยังไม่รวมต้องลง driver ของ usb to serial ให้คอมมองเห็น ftdi chxxx ชิพของ esp32 อีก
พอคุยผ่าน extension ก็ต่อเข้ามือถือก็ไม่ได้เหมือนเดิม ไม่สะดวกเอาเสียเลย เลยอาจจะยังน้า
คงต้องรอจนกว่า nostr จะโดนบรรจุเข้าในมาตฐาน browser ก็น่าจะอีกนาน
.
เลยมาจบที่ NRSD (Nostr Remote Signer Device) ใช้ esp32-s3 + Touch Display 3.5inch
เออนี่แหละที่ตามหา จบสักทีใช้งานง่ายสะดวก ออกมาเป็น qrcode bunker url ใช้บนคอมก็ได้ มือถือก็ได้
มีข้อเสียเดียวแค่ต้องพึ่ง wifi ออกเน็ต เดี๋ยวดัดแปลงให้วิ่งบน NB-IoT หรือบ้าหน่อยก็ LoRaWAN อีกที
.
แต่ก็ยังใช้ควบคู่กับ Amber บนมือถือ และ browser extension ที่ทำขึ้นมาเองง่ายๆให้บริด nip-46 หา nip-07 เพราะยังมีอีกหลายเว็ปที่ยังไม่รองรับ Remote Signer
https://github.com/lnbits/nostr-signing-device
https://github.com/lnbits/nsec-remote-signer
#siamstr #foss
ส่วนทำไมไม่ใช้ Ably อ๋อ ไม่ชอบเป็นการส่วนตัว คือไม่อยากพึ่ง 3party ยิ่งไม่ใช้ FOSS ยิ่งไม่ค่อยอยากพึ่งอีก
ขนาด relay ยังเปิดเองแรกๆก็เปิดแค่ relay ธรรมดาๆ 2 วันที่ผ่านมาได้ศึกษา nostr จริงจัง ตอนนี้ relay งอกยัน Signing, NWC, DM, Group, Search, Broadcast และมีแววเพิ่มอีกเรื่อยๆ เดะมาเล่าแบ่งปันอีกที
รวมถึง Media Server (blossom & nip-96) ก็กำลังทำใช้เองอยู่
.
ไหลลงทะเลไปไกลละเข้าเรื่องดีกว่า
.
ตอนแรกผมก็ทำ NSD (Nostr Signing Device) ด้วย esp32 (TTGO T-Display) นี่แหละ
เหมือนจะดี มันไม่ได้ง่ายแบบ security key ที่ browser, pc, mobile ส่วนใหญ่รองรับ Web Authentication API
ให้ browser, app คุยกับ hw ได้เลยโดยไม่ต้องลง extension เพิ่ม หรือฝั่งมือถือก็มีแอพคุยผ่าน otg, nfc ได้เลย เช่น fido, webauthn
แต่กับ NSD ไม่เลย สุดท้ายมันก็ยังต้องลง extension เพื่อบริด NSD ผ่าน serial หา nip-07
นี่ยังไม่รวมต้องลง driver ของ usb to serial ให้คอมมองเห็น ftdi chxxx ชิพของ esp32 อีก
พอคุยผ่าน extension ก็ต่อเข้ามือถือก็ไม่ได้เหมือนเดิม ไม่สะดวกเอาเสียเลย เลยอาจจะยังน้า
คงต้องรอจนกว่า nostr จะโดนบรรจุเข้าในมาตฐาน browser ก็น่าจะอีกนาน
.
เลยมาจบที่ NRSD (Nostr Remote Signer Device) ใช้ esp32-s3 + Touch Display 3.5inch
เออนี่แหละที่ตามหา จบสักทีใช้งานง่ายสะดวก ออกมาเป็น qrcode bunker url ใช้บนคอมก็ได้ มือถือก็ได้
มีข้อเสียเดียวแค่ต้องพึ่ง wifi ออกเน็ต เดี๋ยวดัดแปลงให้วิ่งบน NB-IoT หรือบ้าหน่อยก็ LoRaWAN อีกที
.
แต่ก็ยังใช้ควบคู่กับ Amber บนมือถือ และ browser extension ที่ทำขึ้นมาเองง่ายๆให้บริด nip-46 หา nip-07 เพราะยังมีอีกหลายเว็ปที่ยังไม่รองรับ Remote Signer
https://github.com/lnbits/nostr-signing-device
https://github.com/lnbits/nsec-remote-signer
#siamstr #foss