Zap은 Nostr 이벤트로 공지되는 작은 Bitcoin 결제입니다. 자금은 Lightning을 통해 이동하고, 영수증은 릴레이에 게시되며, 모든 사람이 해당 게시물 옆에 zap이 나타나는 것을 봅니다. 실제 가치를 담은 '좋아요'라고 생각하면 됩니다.
작동 방식
내부적으로 zap은 Lightning 지갑과 Nostr 클라이언트 사이의 2단계 상호작용입니다. 발신자의 클라이언트가 수신자의 Lightning 주소에 송장을 요청하며, 여기에 팁을 설명하는 Nostr 이벤트가 첨부됩니다. 지갑이 송장을 생성하고, 발신자가 이를 결제하며, 지갑은 지갑 서비스에서 서명한 kind:9735 "zap 영수증" 이벤트를 게시하여 원래 zap 요청을 참조합니다. 수신자를 팔로우하는 모든 클라이언트는 이제 팁을 볼 수 있습니다.
사용자는 이 모든 과정을 보지 못합니다. 피드에서 zapping은 번개 아이콘을 탭하고, 금액을 선택하고, 카운터가 올라가는 것을 보는 것처럼 보입니다.
사람들이 중요하게 생각하는 이유
zap이 Nostr 외부의 일반 Lightning 팁과 다른 세 가지 이유가 있습니다.
첫째, 기본적으로 공개입니다. Zap 영수증은 일반 Nostr 이벤트이므로 피드, 리더보드, 검색 결과에 표시됩니다. 작가는 특정 게시물에 대한 직접적인 눈에 띄는 피드백을 받으며, 팟캐스트와 스트림은 실시간으로 zap 금액을 추적합니다.
둘째, 비용이 투명합니다. 플랫폼이 수수료를 떼지 않고, 결제 프로세서가 수수료를 청구하지 않으며, sats는 발신자의 지갑에서 수신자의 지갑으로 직접 이동합니다. 21-sat zap은 약 1센트이며 몇 초 안에 도착합니다.
셋째, zap은 조합 가능합니다. 영수증이 다른 Nostr 이벤트처럼 이벤트이므로, 다른 클라이언트와 서비스는 이를 기반으로 구축할 수 있습니다: 이번 주에 가장 많이 zapped된 게시물을 집계하고, 협력자 간에 결제를 분할하고, 알림을 트리거할 수 있습니다. 이것은 팁 기능이 아니라 팁 프로토콜입니다.
문제가 될 수 있는 것
Zap은 양쪽 끝에서 Lightning이 필요합니다. 양쪽 중 하나라도 지갑이나 zap 지원 Lightning 주소를 설정하지 않았다면 상호작용이 실패합니다. 일부 지갑은 "zap 활성화됨"이라고 하지만 영수증 게시를 건너뜀으로써, 자금은 이동하지만 아무도 이를 보지 못합니다. 이것은 새로운 사용자에게 혼란스러운 일반적인 원인입니다.
영수증은 발신자가 아닌 지갑 서비스에서 서명합니다. 즉, 누군가가 기술적으로 가짜 지갑으로 영수증을 위조할 수 있습니다. 실제로는 대부분의 클라이언트가 신뢰하지 않는 지갑에서 서명한 영수증을 필터링하지만, 원본 Nostr 이벤트 스트림은 모든 것을 표시합니다.