본문 바로가기
728x90
반응형
SMALL

geth3

[개발 환경설정-4] 블록체인 연결하기 - 메인넷, 테스트넷 동기화 컨트랙트를 배포하거나 네트워크 트랜잭션을 실행하려면 사용할 각 네트워크에 전체 노드를 동기화 해야합니다. 주로 이더리움 메인넷 (mainnet)과 링키비 테스트넷(testnet)의 두 네트워크를 동기화 한다. 테스트넷은 이더리움 프로토콜을 실행하지만 토큰이 없는 네트워크라고 할 수 있습니다. 가스 비용을 지불하지 않고도 코드, 배포, 트랜잭션을 테스트하는데 유용합니다. 메인넷에서 반복 테스트를 수행하려면 상당한 비용을 써야 한다.= 진짜 돈을 사용해야한다. 네트워크 동기화 Geth에서는 세 가지 모드로 네트워크 동기화를 진행할 수 있습니다. 각각 라이트(Light) 풀 (Full) 아카이브 (archive) 모드, 3개가 있습니다. 라이트 노드 블록헤더를 동기화 하지만 트랜잭션을 처리하거나 상태 트리를 .. 2023. 1. 30.
[기본geth명령어] 기본 geth명령어 / Geth (Go-Ethereum)는 많은 기능을 처리하는 고도화된 프로그램이다. geth에서 실행할 수 있는 명령의 전체목록을 보려면 geth help 를 실행하면된다. 사용 가능한 포괄적인 명령이 나타나는데, 그중 필수적인 명령 몇가지를 알아보겠습니다. geth에 대한 문서는 깃허브 링크 github.com/ethereum/go-ethereum/wiki/geth에서 찾을 수 있습니다. 이 페이지에서는 geth console API 및 geth 명령 레퍼런스에 대한 링크도 담겨있습니다. 유용한 geth 명령 기본동작을 위한 geth 모드 geth 통신용 콘솔 ( 로그가 없는 사일런트 로그 ) geth console --verbosity 0 명령 도움말 geth help 링키비 테스트넷 geth -rink.. 2023. 1. 30.
[개발 환경설정-2]이더리움 개발 환경 셋팅 - 이더리움 클라이언트 설명 및 Geth설치 이더리움 클라이언트 이더리움 클라이언트(Ethereum Client)는 이더리움 프로토콜 구현체로서, 이더리움 네트워크 및 블록체인과 통신하는 프로그램이다. 이더리움 클라이언트의 역할은 다음과 같다. 새로운 체인 동기화 새 블럭 다운로드 및 확인 피어와 연결 트랜잭션 확인 및 실행 로컬 트랜잭션을 네트워크로 브로드 캐스트 기본적인 채굴 기능 제공 이더리움 클라이언트에도 여러 종류가 있으며 각각 장단점이 있습니다. 저는 주로 geth와 가나슈(Ganache)라는 두 가지 클라이언트를 사용하겠지만 Eth와 패리티(parity)도 함께 조금씩 다뤄보겠습니다. Geth Geth는 이더리움 프로토콜의 공식 구현체로 Go 언어로 작성되었습니다. 최신 업데이트가 반영되는 이더리움 클라이언트이며 모든 이더리움 업데이트.. 2023. 1. 27.
728x90
반응형
LIST