Damus
PusanStudio profile picture
PusanStudio
วันนี้นั่งกาวๆก็คิดว่า ถ้าเราทำ IoT Gateway บน Blockchain layer 2 ได้แล้วทำไมบน Nostr จะทำบ้างไม่ได้

จริงๆพอมานั่งไล่ nip บน nostr ดูมีฟีเจอร์ที่จำเป็นหมดนี่เลยนี่หว่า ยังไม่ต้องสร้าง kind ใหม่เป็นของตัวเองเลย 555

ลองไล่แบบคร่าวๆกาวๆ ฟีเจอร์ที่ IoT Gateway ควรมี
- Authentication & Authorization ก็ให้ทุก device มี key pair เป็นของตัวเอง verify event signature เอา
- Auto Discovery ก็ใช้ Relay Gossip (NIP-66) หรือ Relay List Metadata (NIP-65) วิ่งหากัน หรือให้แต่ละ device มี nip-05 ไปเลย
- ACL Rule จะใช้ท่า group relay (NIP-29) หรือ เก็บ npub set (NIP-51)
- Data Encryption (NIP-44) & Data Privacy (NIP-17+NIP-59 ) ในการสื่อสารระหว่าง device
- Data Store จะเก็บแบบมี history หรือเก็บแค่ last state ก็เลือกช่วง kind เก็บเลย
- Get/Set Pub/Sub ก็เป็นฟีเจอร์พื้นฐานของ nostr อยู่ละ

และที่สำคัญคือถ้าทุก vender ใช้ standard เดียวกัน เราก็จะสามารถควบคุม device ข้าม vender กันได้
แบบคล้ายๆ Matter Protocol ที่เป็น Open Standard ให้เราใช้แอพ ใช้ device ข้ามค่ายกันไปมาได้ แค่บน nostr มีความ decentralized

*** คำเตือน ทฤษฎีอาจจะมีความกาวหน่อยๆ ยังไม่ได้ PoC หรือ implement บน nostr จริงๆ อาจมีข้อมูลผิดพลาดบ้างหรือยังไม่ครบถ้วน ***

#siamstr