[강좌] 이더소셜 PHP API 서버 만들기 - 프롤로그

in topmining •  6 years ago  (edited)

안녕하세요.
쌩광부 입니다.

제가 진행하고 있는 "모바일 지갑 만들기"를 완성하기 위해서는 API 서버가 필수적으로 필요하게 되는데요.
기존 API로는 부족한 것이 조금 있기 때문에 별도의 API 서버를 제작해 보도록 하겠습니다.
물론 이 과정도 Github를 통해 100% 공개될 예정입니다.

우선 개발환경 부터 설명드리면 Apache2 서버에 PHP 7.1 입니다.
물론 NGINX를 사용하셔도 되겠지만 제가 익숙한 Apache2로 선택했고요.
Transaction 내역을 별도로 저장하기 위해 MySQL DB를 사용합니다.

대부분의 이더리움 계열 API들이 NodeJS를 이용해서 API 서버를 구축하지만
저는 Java Script의 무시무시한 콜백지옥이 싫어서 그냥 PHP로 진행해 보려고 합니다.

현재 제가 만들어 서비스하고 있는 탑마이닝 이더소셜 지갑의 경우 이 API 서버를 이용하고 있기 때문에 실무에 적용하셔도 충분할 것 같네요.

그럼 이 API 서버는 어떤 기능이 있는지 알아보겠습니다.

  1. 코인 잔액 가져오기
  2. 코인 Transaction 내역 가져오기
  3. 코인 Transaction 개수 카운트하기
  4. Transcation 전송하기
  5. 토큰 잔액 가져오기
  6. 토큰 Transaction 내역 가져오기

몇개 안되죠?
그러나 이 정도 기능만 있으면 지갑 만들기는 충분하게 해결할 수 있습니다.

그럼 다음 시간 부터 차근 차근 API 제작 과정을 공개하도록 하겠습니다.
기존 모바일 지갑 만들기 강좌를 보시는 분들은 참고로 보실만한 내용이지만 꼭 필수는 아니고요.
이 강좌도 많은 기대 부탁드립니다.

감사합니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!