미래의 commerce를 준비하면서 - Steem.js로 만들어보는 스팀 결제모듈

in #kr7 years ago (edited)

Screen Shot 2018-03-11 at 12.27.26 AM.png

스팀잇이 한창 베타로 진행되고 있을 때, 최근에 깃허브에서 스팀잇이 플랫폼 외에서도 스팀을 사용할 수 있게끔하는 Steem.js라는 오픈소스 프로젝트가 진행중인데요.

이를 가지고 저는 결제모듈을 하나 만들어보았는데요. 이 모듈을 어떻게 사용하면 되고 자신이 가지고 있던 플랫폼에 어떻게 integrate하고 싶은지 궁금한 사람들은 연락주시거나 댓글 달아주시면 감사하겠습니다!


기존 결제 플랫폼과는 어떻게 다른 점

블록체인의 장점에 걸맞게 결제 플랫폼을 사용하는 수수료가 공짜입니다.

이는 거래 네트워크에 중개자(은행, 카드사 등등)이 없어서 가능한 일입니다.

게다가 거래속도도 평균 3초로 다른 암호화폐보다 빠르며 이 속도는 오프라인보다도 빠르다고 할 수 있습니다.
참고: 스팀 달러의 7가지 가치 뜯어보기.

앞으로 스팀잇 외에도 스팀이나 스팀 달러가 제 모듈을 통해 다른 웹 앱에도 사용되기를 기대해봅니다.


실제로 스팀잇에서 사용되는 스팀달러는 USD와 비슷한 가치를 유지하려고 하고 있는데요.

이러한 점이 가격 변동에 안정성을 제공해주어서 실제 화폐를 대신해서 쓰기에도 용이해질 것 같습니다.

프로젝트 링크

Steempay


데모

데모는 제 username으로 1SBD를 보내게끔 되어 있고 성공적으로 전송되었을 시 영수증용 이메일이 오게 되어 있습니다.

링크

입력시 작성해야 할 사항은 다음과 같습니다.

email: 영수증 메일을 보낼 구매자의 이메일

username: 스팀잇 유저네임

WIF: WIF key, 스팀을 거래할 때 쓰는 최후에 base58로 인코딩 되는 키값으로, 스팀잇 wallet에서 permission 항목에 보면 Active 아래에 적혀있는 비밀번호입니다.

memo: 메모입니다. 송금자에 관한 사항에 쓸 수 있습니다.

성공하면 아래와 같은 페이지를 볼 수 있습니다.

successful payment

Sort:  

오호~ 기대가 됩니다. 팔롱&보팅합니다.^^

이 결제 시스템이 발전하면 어떤 세상이 펼쳐질 지 벌써 기대되네요.

저도 기대가 됩니다! 현재 파이썬이나 자바 등 다른 언어로 된 서버에서도 사용할 수 있게 하려고 steemtools나 utopian.io에 프로젝트를 올리려고 application을 보낸 상태입니다.

오~ 이것 필요한 기능인데요! 좋은 정보 감사합니다.

Congratulations @hskang9! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!