스팀 익명전송 커밋

네드는 이렇게 스팀페스트 참여하러 가서
@ned/steemfest-update
스팀페스트 시간표에 따르면 토요일 오전 10시, 그러니까 한국시간 토요일 오후 6시쯤에 네드가 발표를 시작하네요.

한편 댄은 이러한 커밋을 스팀 기트허브에 올렸습니다.
https://github.com/steemit/steem/commit/9c5b957c9e1fa376c7c4df2204fc7a0fe1961457
커밋 메세지는 "initial implementation of blind transfers for steem sans wallet"
내용을 살펴보니 익명전송 기능입니다.

익명 전송 기능은 로드맵에도 나와있던 부분입니다.
https://steem.io/roadmap/confidential/

익명전송은 두가지가 있습니다.

  1. 누가 누구에게 전송한것은 알 수 있는데 얼마를 전송했는지 알 수 없게 함
  2. 금액은 알 수 있으나 보낸사람, 받은사람이 누구인지 알 수 없게 함.

익명전송에는 트랜스퍼 사이즈에 비례하는 수수료가 있습니다.

소스코드에 세가지 키워드가 눈에 뜨입니다.
blind_balance_object (클래스)
transfer_to_blind_operation (메소드)
blind_transfer_operation (메소드)

짐작해보자면 다음과 같은 방식일겁니다.

  1. 모두의 지갑에 블라인드 발란스라는 것이 생기고
  2. 내 발란스에서 내 블라인드 잔고로 원하는 금액을 옮겨담고
  3. 그다음에 내 블라인드 잔고에서 남의 블라인드 발란스에 전송해주면
    3-1. 누가 누구에게 보냈는지는 공개, 해당하는 memo key 를 가진 사람만이 그 금액이 얼마였는지 알 수 있게 됨.
    3-2. 금액은 공개, 해당하는 memo key 를 가진 사람만 누가 누구에게 보냈는지 알 수 있게 됨.

사실 우리에겐 익명전송 프라이버시가 좀 필요했습니다. 뭐라 표현할 방법이 없었으나 대부분 공감하실테죠.

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
5 Comments