본문 바로가기

DeveloP/BlockChain

이더리움 Private Network 구축 - 2 자, 이제 이더리움을 공부하려면 설치해야 겠지?그런데 이더리움자체를 설치 를 못하는 걸로 알고 있는데, 뭘 설치 하라는 걸까? ※ geth(go-ethereum) 게스? 의류 브랜드 이름이랑 비슷하다;;; geth 란?Geth는 Go언어로 된 이더리움 노드 소프트웨어 코드 입니다. Virtual Box 라는 가상화 엔진상에 geth라는 EVM(Ethereum Virtual Machine)가 위치합니다. 이 코어 엔진에서 실행가능한 프로그램을 개발하는 것이 이더리움 프로그래밍입니다.Geth 소프트웨어: 이더리움 프로토콜 블록체인 기술을 이용한 golang 구현체로서, 전 세계 공유 컴퓨팅 플랫폼을 구현한다. go-ethereum The go-ethereum client is commonly referred.. 더보기
이더리움 Private Network 구축 - 1 나는 웹개발인데, 굳이 상관 없으면 없다고 할수 있는 블록체인을 공부하는게 이상하게 느껴 지기도 한다. 하지만, 내 죽마고우의 추천도 있었고, 이쪽시장이 아직 자리를 잡지 않은 상태이다.서점에서 책을 한권 사서 읽어보았더니, 정말 기본만 알려 주더라 늦었을때가 정말 늦었지만, 얼마나 늦었는지 생각해 보자. 블록체인을 이용한 가상화폐 거래소나, 다른 서비스들이 현재 운영중이다.어차피 웹사이트내 에 화면에서 보여줘야 한다. 그렇다면, 당연히 웹개발자가 할일이 많아진다.결과론적으로 블록체인에 대한 기본적인 지식이 있어야 한다. 그래서, 친구가 추천한 이더리움 이용한 JSON PRC 통신까지만 구현해 보려 한다. 이더리움은 ...??? 이더리움의 비트코인과 가장 큰 차이점은 단순 화폐 기능을 넘어 스마트 컨트랙.. 더보기
블록체인이란 블록체인(Block Chain) 이란 무엇인가? 블록체인(block chain)이란? 거래내역을 묶어 블록을 구성하고, 해시를 이용하여 블록들을 체인으로 연결한 뒤, 다수의 사람들이 복사하여 분산 저장하는 알고리즘이다. 블록체인 기술을 이용하면 데이터의 위변조가 불가능하여 권위 있는 중개기관이 없더라도 신뢰할 수 있는 안전한 거래와 데이터 처리를 할 수 있다. 블록체인은 '분산원장'(分散元帳, distributed ledger) 기술이라고 한다. 즉, 거래내역을 기록한 원장을 다수의 사람들에게 분산하여 저장·관리하는 기술이다. 자세히 설명하면, 블록체인이란 다수의 온라인 거래 기록을 묶어 하나의 데이터 블록(block)을 구성하고, 해시(hash) 값을 이용하여 이전 블록과 이후 블록을 체인(chain).. 더보기