develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

안녕하세요. 초밥매니아입니다.

 

개인적으로 ICO를 준비하던 도중에 이더리움 뿐만 아니라 비트코인도 입금받고 싶다는 생각이 들었습니다. 결제 화폐가 다양하면 아마 그만큼 투자자가 더 생길 것인데, 그러면 투자자로부터 결제받는 지갑 주소는 어떻게 준비해야할까요? (아참... 물론 이 모든걸 수동으로 사람이 다 일일이 확인해서 지급하겠다고 한다면... 말리지 않겠습니다만... ICO 정도 할때는 입금받아서 자동으로 토큰 분배하는 정도는 되어야 실무자들이 편하지 않을까 생각해봅니다~)

 

이더리움은 입금을 받는 경우 payer 함수 부분에 msg.sender 로 누가 이더리움을 보냈는지 확인이 가능하며 토큰 또한 바로 지급이 가능합니다. 이더리움으로만 ICO 투자를 받는다면 관계없겠지만 비트코인까지 받는 경우 어떤 구조로 결제를 받아야 좋을까요?

 

예를 들어 엑셀렌트 토큰(EXL)이라는걸 ICO 한다고 생각해봅시다. 

 

처음에는 비트코인 하나의 주소를 만들어 여기 입금하기 전 준비된 ICO 웹사이트에서 투자자분들의 비트코인 주소를 입력하라고 합니다. 아래는 투자자 3명이 입금한 경우를 표현하고 있습니다.

 

스크린샷 2018-04-16 오전 11.30.45.png

 

이런 경우 문제는 투자자1이 InVesTor1 이라는 주소의 소유자인걸 어떻게 확인하느냐가 큰 문제가 됩니다. 어뷰징하려는 투자자4가 이 세상에 노출된 모든 비트코인 주소를 전부 입력해둔 경우 모든 투자 보상 토큰이 투자자4에게 전달되기 때문입니다.

 

불가피하게 아래처럼 비트코인 결제 전용 주소를 일회용으로 생성할 수 밖에 없습니다. 이를 위해선 bitpay 와 같은 업체의 API를 사용할 수 있겠지만 그렇게 되면 여러분은 ICO 투자금의 1%를 bitpay 에 지불하게 됩니다. 1%의 수수료가 투자금이 작은 경우는 부담이 안되겠지만 투자금이 큰 경우에는 1% 조차도 아끼고 싶을 것입니다.

 

직접 결제 전용 주소를 생성하는 건 예전에 제가 써둔 글을 참고하시면 좋습니다. blockchain.info 에서 제공하는 API를 사용하면 wallet 내 입금 주소를 무한히 발행할 수 있습니다. 

 

스크린샷 2018-04-16 오후 5.29.28.png

 

 

이제 필요한건 투자자1, 2, 3이 비트코인 입금을 완료한경우 보상 토큰을 지급하는 것인데 제가 만든 코인스노티파이 API를 통해 http callback을 받아 처리할 수 있습니다.

 

이번에 ICO 용으로 원활한 사용을 위해 주소를 추가할때 라벨을 붙이도록 기능을 소소히 추가했습니다.  아래 링크의 주소 등록 부분부터 살펴보시면 됩니다.

 

https://coinsnotify.com/doc.php#address_add

 

코인스노티파이 등록 주소가 1,000개를 돌파하고 비트코인 입금알림이 약 1,500 건을 달성하게 되었습니다. 이런 와중에 코인스노티파이가 어떻게 사용되면 좋을지 고민하다가 ICO 도구로 사용되면 좋겠다 싶어서 고민한 끝에 라벨을 추가하게 됐습니다. 물론... 라벨하나 추가하는게 무슨 ICO 도구냐 할 수 있지만... 제가 생각하기에 가장 코드를 적게 고치면서 제일 효율이 좋은 방법으로 개선해봤습니다.

 

땡글에서 ICO 준비하시는 분들께서 이더리움으로만 결제받지말고 비트코인도 입금받아서 모두 ICO에 성공하셨으면 좋겠습니다~

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

4

초밥매니아님의 서명

블록체인에 관심이 많은 개발자입니다~ 

Coin2Fun(웹채굴, 이더리움 로또): https://www.coin2fun.com

비트코인 리부트: https://www.btcreboot.org

댓글 11
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
780 개발 의약 블럭체인 아이디어 실제 필요한 블럭체인 아이디아를 공개합니다 약에 대한 블럭체인을 만들고 인공지능 비서를 통해서 소비자들이 약에 대한 정보를 얻거나 증상에 따른 약을 추천 혹은 상담하는 서비스가 4차 산... 5 0 942
독수리
2018.04.13
779 개발 바이낸스는 DEX 개발 Dexathon을 진행하고 있습니다 바이낸스는 DEX 개발 Dexathon을 진행하고 있습니다    https://medium.com/binanceexchange/binance-dexathon-845dc0cbfffe     일반적으로 알려진 해커톤처럼 해당일 모여서 밤새 개발하는것이... 4 3 857
구탑
2018.04.14
778 개발 멀티 원격조정 알람 제어 내부 패치       수정 삭제 복사 이동 목록 답변 글쓰기      1 갈비님의 의견   리스트 컨트롤에 컴 구분 추가   2,  공유기 내부망이 아닌 왜부망 다른 지역에서도 고정 아이피 ( 또는 포트포워딩 ) 서버... 2 file 1 1649
다롱잉임
2018.04.14
777 개발 카페24 쇼핑몰 암호화폐 결제수단 추가하기   카페24 쇼핑몰에 암호화폐 결제수단을 추가하는 방법을 소개합니다. 정식으로 암호화폐를 지원하는 모듈이 존재하지 않기 때문에 "계좌이체" 시나리오를 이용합니다. 우선, 카페24 관리자 페이... 8 file 10 3284
비트코인요
2018.04.14
776 개발 [번역] 플라즈마 백서(이더리움 스케일링 솔루션) 안녕하세요 철학자입니다. 조샙푼과 비탈릭이 작성한 이더리움 스케일링 솔루션 <플라즈마> 백서 한글 번역본입니다. 번역에 도움을 준 온더의 jenny(jenny.k@onther.io)에게 감사의 말을 전합니... 6 10 2214
철학자
2018.04.15
775 질문 ICO 관련해서 여쭤보고 싶습니다. ICO 관련 사업계획을 수립하려고 합니다. 개발자가 아니다 보니까 많은 어려움이 있어서 땡글 선배님, 전문가님들께 궁금한 것을 여쭤보고 싶습니다.   ICO와 관련해서 책도 읽어보고 관련 글을 ... 5 0 879
2018년화이팅
2018.04.16
개발 ICO를 위한 비트코인 입금 주소 준비하기 안녕하세요. 초밥매니아입니다.   개인적으로 ICO를 준비하던 도중에 이더리움 뿐만 아니라 비트코인도 입금받고 싶다는 생각이 들었습니다. 결제 화폐가 다양하면 아마 그만큼 투자자가 더 생길... 11 file 3 1391
초밥매니아
2018.04.16
773 질문 거래소 API 예제 코드 구할곳 있나요?   안녕하세요! 고수님들~~   C++로 API 작성 연습중인데 혹시 거래소별로 C++ API 예제 코드 구할수 있는곳 있는지요?   물론 빗썸은 자체 제공이니까 필요 없습니다만....       미리 감사드립... 2 0 2740
Veterinarian
2018.04.16
772 개발 카르다노 코리아 밋업 운영진에 참여하실 분을 기다리고 있습니다. 안녕하세요, 저는 블록체인 개발사 네모랩의 이왕재입니다.   카르다노 플랫폼 생태계의 발전에 관심이 있는 개발사, 개발자간의 정보 교류와 친목을 도모하는 카르다노 코리아 밋업을 준비하면... 2 file 4 2371
opensearch
2018.04.16
771 개발 블럭체인 CMS 쇼핑카트 개발에 필요한 모듈 안내.. 이쪽 부분 개발에 염두를 두다보니, 눈에 띄네요.   국내에서는 이더리움 쇼핑몰이 개발된  것을 본적이 있는데, 아에 모듈로 나온것이 있어서 안내해봅니다. 이걸 통해소 좀더 많은 암호화화폐... 0 570
테크스타
2018.04.17
770 개발 거래소, 오토 트레이딩 봇 개발 안녕하세요   코인 거래소, 오토 트레이딩 봇 전문 개발팀입니다. 고객님들의 요구사항에 따라 개발을 깔끔하게 해드립니다.   문의사항 있으시면 이 주소로 연락 부탁드립니다   email : tkralp... 1 0 1064
트레이딩_MAN
2018.04.17
769 질문 solidity 내부에서 exception 체크 어떻게 하나요?          안녕하세요 고수님들 도움 부탁드립니다.    예를 들어 solidity 소스 내에서 parseInt(aa) 했을 경우       예상치 못한 값이 들어와서 익셉션이 날경우      try catch처럼 잡아서 후... 1 0 499
dsndkfnsd
2018.04.17
768 개발 BITCOIN PRIVATE KEY 1글자로 암호기억 가능합니다   graphical address generator   BITCOIN PRIVATE KEY 생성 과정 뭐 어쩌구 저쩌구 하여튼 암호과정을 대충 보여줍니다 1글자 또는 숫자1개로도 PRIVATE KEY 뽑아냅니다     렛져나노는 왜 그렇... 3 file 0 1044
돈벼락치기
2018.04.17
767 개발 - 글 삭제 - - 감사합니다. 내용 삭제 되었습니다 - 1 3 1076
Mkms
2018.04.17
766 개발 사토시 계산기 간단하게 어플 한번 만들었어요ㅎㅎㅎ     정말 간단한 단순계산식 넣어서 사토시 계산기 어플 만들어 봤어요   허접하지만.... 진짜 나름 힘들게 만든거니 이쁘게 봐주세요ㅎㅎ 다운도 받아주시면 감사감사감사할게요 :)       사토... 17 file 11 2018
퀀텀천만
2018.04.17
765 질문 채굴 풀을 개발하려면 뭐를 공부해야 하나요? 마이닝 풀 개발과 관련하여 찾아봐도 별 정보도 없고 관련 서적도 없고   개발 프로세스도 잘 모르겠네요 ㅎㅎ   가끔씩 채굴 풀 관련하여 문의가 들어오는데 제가 개발자도 아니어서 내용을 잘 ... 12 1 1243
모더니티
2018.04.18
764 질문 코인 풀노드를 받아야 geth나 cli 에서 조회가 가능할까요? 안녕하십니까 EC2 를이용해서 ubuntu 서버에    비트계열, 이더리움 및 토큰들을 컨트롤해보고싶어서 block들을 다운받고있습니다.   궁금점이 있다면, 모든 코인들은 풀노드를 받지않는 한  거... 0 1154
아직은배울게많다
2018.04.18
763 질문 ERC20 토큰을 어떻게 받아야 할까요?   안녕하세요, ERC 20 토큰의 송수신을 테스트 해보려고 하는데,  테스트넷에서 토큰을 어떻게 받아야 할지 아이디어가 없습니다.   rinkeby 에서 ERC20 토큰(OMG 등)을 저의 테스트 주소(addres... 5 0 1348
샤브라니
2018.04.18
762 질문 nodejs 상에서 컨트랙트를 동적으로 컴파일 할때 트러플의 사용방법     우분투에서 nodejs서버 내에서 동적으로 컨트랙트를 컴파일 하려고 합니다.    대부분의 예제에는 solc.js 를 불러와서   const solc = require('solc'); let compiledContract = solc.compi... 3 0 747
치코
2018.04.18
761 개발 블럭체인 컨퍼런스에 초대합니다 지인분이 알지오 코인을 개발했네요 혹시 관심 있는분은 내일 참석바랍니다 소프트뱅크 손정의가 선택한 4차산업 혁명의 미래'의 저자 김용태 블록체인연구소장의 블록체인 컨퍼런스에 초대합니... file 0 1262
ipol
2018.04.19
Board Pagination Prev 1 ... 49 50 51 52 53 54 55 56 57 58 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ