BlockChain 7

2. Geth 메인네트워크, 테스트네트워크 구축하기

Geth 메인 네트워크란? 메인 네트워크는 발생하는 거래가 모두 기록이 되고 누구에게나 공유되는 환경이다. 하지만 주의할 점은 사설망이나 테스트네트워크와 달리 Ether가 유통되기 때문에 잘못하면 화폐가 손실될 수 있다. 데이터나 코드를 올리는데 화폐(gas)가 필요하다. 완전히 기술을 습득하고 메인 네트워크를 써야한다. 물론 암호화폐 거래소를 통해 거래할 수 있다. 1. 메인 네트워크 접속 및 동기화 동기화가 먼저 필요하다. 메인 네트워크의 블록체인 규모가 커지고 있어 동기화하려면 시간이 꽤 걸릴 수 있다. 동기화 방식은 3가지 방식이 있는데 full, light, fast방식이 있다. full node를 선택하면 동기화에 cpu와 메모리를 상당히 소모해서 컴퓨터를 사용하려면 매우 불편하다. 메인 네트..

1. Ethereum Geth설치하기, Solidity 설치하기 (블록체인 - 이더리움 개발환경 설정)

Geth는 이더리움을 go 언어로 구현한 것으로서, 명령어 입력 방식으로 실행된다. GUI방식으로 mist등을 설치할 수 있다. 이더리움 개발환경인 Geth를 설치해보자 경로 만들기 Geth 설치하기 Solidity 설치하기 로 진행해보자 1) 경로 만들기 우리는 Geth 및 소스코드를 디렉터리를 만들어서 한 곳에 지정할 것이다. scripts'는 html 'src'는 소스코드 파일들을 저장할 것이다. 우선은 관리자 모드로 CMD 창을 열어준다. cd \ 를 통해 루트로 이동한 한다. 사용자 계정으로 접속한다.(대부분 윈도우 로그인 이름) (여기가 최상의 디렉토리가 된다.) 디렉토리를 만들어서 소스코드를 보관할 것이다. >> mkdir Code >> cd Code >> mkdir 201710933 >> ..

이더리움 백서 개념

1. 이더리움이란? 비탈릭 부테린이 2015년 개발한 2세대 블록체인 Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference. 스마트 컨트랙 스마트 컨트랙즉, 어느 조건에 맞으면 자동으로 실행되는 계약조건 사기, 중간, 검열 등 제 3자의 방해 가능성이 전혀없이 프로그래밍된 대로 동작하는 프로그램 스마트 컨트랙 출처 : ( https://blockchainhub.net/smart-contracts/) 2. 비트코인의 문제점..

3. Remix에서 ERC20코드 작성

ERC20이라는 프로젝트를 생성한 후 Ballot.sol의 내부 코드를 모두 지운다. Portion.io: PRT Token | Address 0x6D0F5149c502faf215C89ab306ec3E50b15e2892 | Etherscan The Contract Address 0x6D0F5149c502faf215C89ab306ec3E50b15e2892 page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on Etherscan. ethersc..

BlockChain/Token 2022.07.04

2. Local Ganache와 MetaMask, Remix와 연결

네트워크 -> 네트워크 추가를 클릭한다. 본인의 RPC URL 체인 ID 통화 기호를 넣어준다. 로컬에 직접 구축한 Ganache 로그창에 들어가 실행시 나타나는 로그를 잘 살피면서 이와같이 입력한다. 필자의 RPC URL은 필자의 체인 ID는 통화기호는 이더리움기반이므로 ETH를 입력해준다. 잘 연결이 됐다. Local Ganache에 있는 10개 지갑 중 원하는 지갑을 그대로 metamask로 연결해보자. metamask 계정을 가져와보자. 이제 비공개 키 문자열을 가지러 로컬 ganache로 가자 ganache 실행시 발급되는 coinbase, 첫 번째 지갑 주소를 복사하여 위에 입력하고 가져오기를 클릭한다. 완료됐다. 개발 툴인 Remix와 MetaMask를 연결해보자 ENVIRONEMENT에서 ..

BlockChain/Token 2022.07.04

1. 기본세팅(Metamask) 준비

Download MetaMask | Blockchain wallet app and browser extension Download the most loved wallet. Multiple browsers and operating systems supported. metamask.io 위 링크를 통해 개인 지갑을 만들기 위해 크롬 버전으로 Metamask 지갑을 다운로드한다. 지갑 : 코인을 저장하는 DB 우측을 눌러서 새롭게 만들자 그 이후 비밀번호를 설정해주고 백업 비밀번호를 작성한다. 백업 비밀번호는 다시 찾지 못하므로 잘 보관해둔다. 잘 완료됐다. OpenSea, the largest NFT marketplace OpenSea is the world's first and largest web3 ma..

BlockChain/Token 2022.07.04