그동안 사실,
A 라는 사용자가 B 라는 사용자에게 코인을 보내기 위해 QR 코드를 오픈하는것만으로 코인을 전송하는 방법이 없을까..
혹은 기존과 조금은 다른 결제 방법이 없을까..
고민을 조금 했었는데,
우연히 글을 하나 읽다가 ( 기술 문서 아님, 비트코인 아님 )
갑자기 떠오른거..
A 라는 사용자의 앱에서 새로운 private key 를 생성합니다.
해당키를 이용해 주소를 생성합니다.
해당 주소로 결제할 혹은 누군가에게 줄 코인을 보냅니다.
해당 키를 QR 화 시킵니다.
B라는 사용자는 그 QR 코드를 읽습니다.
그 QR 코드에는 개인키가 들어있으므로 해당 코인을 자신의 지갑으로 이체 시킵니다.
라는 프로세스인데, 실제로는 중간에 컨펌 시간들이 들어가죠.
그래서 몇가지 이슈가 생기는데, 기본 개념은 이거고,
몇가지 추가를 하면 새로운 서비스 혹은 기술을 응용이 가능할꺼 같아요.
애스크로 라던가.. 멀티시그니처라던가..기부라던가..등등...
ps. 기존에 B사용자의 QR코드를 읽는거랑 뭐가 다르냐구요?
네 다릅니다.
A사용자는 심지어 B사용자의 존재를 알 필요도 없습니다.
예를들면, 상품권의 형태로 사용이 가능하다는거죠.
선불카드라던가..