dApp 공부

    솔리디티 강의3 - 나만의 게임 만들기

    안녕하세요. 제가 알고 있는 대충 지식으로Solidity 게임을만들어 보려고 합니다. 내용은 우리의감자튀김이의 모험을 다룬 GamjaGame입니다. 1. 초기환경을 만들기 위해서 폴더를 만듭니다. Mkdir GamajaGame truffle init을 합니다. . 2. ganache를 사용하기 위해서 truffle을 셋팅해줍니다. truffle.js의 내용을 아래와 같이 바꿔줍니다. module.exports = { networks: { development: { host: "127.0.0.1", port: 8545, network_id: "*" // Match any network id } }}; 3. solidity 파일을 하나 만들어줍니다. Contract를 생성합니다. 여기서 Contract란?S..

    Solidity 02 - 메타마스크, Ganache 사용하여 이더리움 전송하기

    Solidity 사용에 앞서서 MetaMask를 통한Private 망에서 이더리움 전송법에 대해서 알아보겠습니다. 우선 메타마스크란,이더리움 브라우저 확장 프로그램으로서크롬 내에서 이더리움을 전송할 수 있도록 한월렛같은 개념이라고 생각하시면 됩니다. 메타마스크를 실행했을 때 나오는 화면입니다.여기서 주로 사용하는 것은 네트워크 설정 하나 뿐입니다. 우리가 오늘 해야하는 것은 1. Ganache의 네트워크 확인2. MetaMask의 네트워크 확인3. truffle 네트워크 확인4. truffle 명령어 입력5. 전송 입니다. (1) Ganache 네트워크 확인 RPC SERVER가http://127.0.0.1:8545 환경에서 시작을 할 것입니다.같지 않다면 설정 아이콘을 눌러서 PORT NUMBER를 8..

    Solidity 01 - 초기환경, truffle, ganache 설치

    안녕하세요.감자튀김입니다. 저는 블록체인 투자를 좋아했습니다.잠깐 돈좀 벌었다가 지금은 신기루처럼없어졌지만 블록체인이라는 기술이 재밌어졌습니다.저는 백수이면서 정식으로 취직도 하지 않은 초보 개발자입니다. 그래서 Solidity 언어를 같이 공부해보려고 합니다.최종 목표는 자신만이 갖는 dApp 프로그램입니다. 언어는 NodeJS를 사용할 것 입니다. 버전은 v10.4.0 입니다. https://nodejs.org/ko/ 어떤 버전을 받으셔도 아무 상관 없습니다.정상적으로 설치가 되었다면 cmd에서 node --version 이라고 쳐줍니다.그러면 v10.4.0 이라고 뜹니다.만약에 node가 없다거나 하시는 분은 cmd 창을 껐다 키거나내 컴퓨터에서 환경변수를 조정해주셔야 합니다. 우리는 truffle..