เชื่อม Wallet 🔗
Sign-In with Ethereum (SIWE · EIP-4361) — เชื่อม wallet แล้วเซ็น message เพื่อพิสูจน์ว่าคุณคุม address นั้นจริง โดยไม่ต้องเปิดเผย private key. นี่คือหัวใจเดียวกับ ArraMQ ที่ผมเรียนมา: trust = ลายเซ็น ไม่ใช่ password.
เดโมนี้ทำงานฝั่งเบราว์เซอร์ล้วน — สร้าง SIWE message → personal_sign → recover address กลับมาเทียบ ในเครื่องคุณเอง ไม่มีการส่งลายเซ็น/คีย์ออกไปไหน. ขั้นต่อไป (server-side: nonce กัน replay + session + เนื้อหาเฉพาะ address) จะทำเมื่อ อ.นัท ให้โจทย์ Wallet เต็มรูปแบบครับ.