기본 콘텐츠로 건너뛰기

라벨이 ethereum인 게시물 표시

Rinkeby Test Network에 접근하는 간단한 방법.

dApp 개발 시 실제 계정으로 트랜젝션을 보내면 너무나 비싸므로 Rinkeby나 Ropsten 같은 테스트 네트워크에 연결하여 마이닝 없이 faucet을 통해 ether를 받고 그걸로 트랜젝션 테스트를 하면 편리하다. 보통  https://github.com/ethereum/wiki/wiki/Dapp-using-Meteor#create-your-%C3%90app  문서를 보고 시작하는데 geth --rpc --rpccorsdomain "http://localhost:3000" 이렇게 하면 마이닝부터 해야하니 귀찮다. https://infura.io/#how-to  를 보고 계정을 신청하자. 이런 것도 호스팅이 되다니 좋은 세상이네. 간단한 개인 정보 몇가지를 입력하고 나면 Access Token이 나온다. 가입 후   https://infura.io/register.html  화면 Access Token이 있는 네트워크 주소로 geth를 연결한다. geth --rpc --rpccorsdomain "https://rinkeby.infura.io/ <YOUR_ACCESS_TOKEN> " 이러면 오케이. meteor project를 만들고 meteor add ethereum:web3 추가한 다음 console에서 web3.eth.getBalance(web3.eth.coinbase, (error,result)=>console.log(   error, result.toFormat() )); 자신의 coinbase의 잔액을 구해보자. 6eth가 최소단위인 wei로 보면 6,000,000,000,000,000,000 정도. https://faucet.rinkeby.io/  여기에서 받아온 (무료로/마이닝없이) ether가 잘 나온다. 여기서부터 시작하는게 좋아보인다.