웹사이트에 웹 채굴 기능을 추가했습니다. (이더리움 복권을 구매하시려는 분들은 상단 Lottery 메뉴를 클릭하시면 됩니다)
코인투펀은 메타마스크 로그인 기능을 사용하고 있습니다. 메타마스크 로그인으로 웹채굴 기록, 이더리움 복권 구매를 쉽게 할 수 있도록 지원합니다.
메타마스크에 로그인하고 새로고침하면 로그인되어 있는걸 확인할 수 있습니다.
START 버튼을 누르면 내 메타마스크 주소로 채굴 정보를 기록합니다. 땡글 유저분들 중에서도 아시는분들이 계실겁니다. 모네로를 채굴하는 Coinhive API를 사용하고 있습니다. 채굴을 시작하면 Hash 문제를 푼 만큼 모네로 보상을 받게 됩니다. 이 보상은 ShapeShift 기준으로 XMR과 ETH 환율에 따라 자동으로 계산되어 현재 이더리움 수익을 제일 아래 Estimated Revenue(ETH) 란에서 보여주게 됩니다.
CPU Usage 를 70%까지 사용하길 권장합니다. 그 이상 사용하면 웹 채굴하는 컴퓨터로 다른 업무가 불가능할 정도가 되니 주의가 필요합니다.
마이닝의 특징은 여러대의 컴퓨터에서 하나의 이더리움 주소에 채굴 보상을 쉽게 모을 수 있다는 점입니다.
위의 이미지는 메타마스크에 로그인을 하지 않은 경우 이더리움 주소를 입력하라는 입력칸이 나타나 있는 모습입니다. 이곳에 여러분의 메타마스크 주소를 입력하고 START 버튼을 누르면 됩니다. 노는 컴퓨터가 있다면 부담 없는 선에서 동시 채굴이 가능합니다.
웹 채굴 기능을 만들면서 제가 가장 신경쓴 부분은 이더리움으로 출금하는 부분입니다.
채굴 정보에 [Withdrawing...] 파란색 버튼을 누르면 채굴한 모네로를 현재 이더리움 시세로 계산하여 출금할 수 있습니다. 출금기능은 스마트컨트랙트로 구현되어 있습니다. 메타마스크에서 [SUBMIT]을 누르면 해당 이더리움 주소가 내 주소임을 증명하면서 채굴 잔액 확인 및 이더리움 현재 시세 계산을 해서 이상이 없으면 이더리움을 메타마스크 주소로 전송합니다.