게스 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
37번째 줄: 37번째 줄:
 
블록체인에 참여하려면 일반적으로 노드 가되기 위해 필요한 기능을 구현하는 클라이언트 소프트웨어를 실행한다 . 단순히 트랜잭션을 네트워크로 보내는 것과 같은 조치에도 일반적으로 노드가 필요하다. Ethereum 블록체인에 참여 하려면 Go 프로그래밍 언어를 사용하여 구현 된 Ethereum 네트워크에서 노드를 실행하기 위한 명령 줄 인터페이스인 Ethereum Geth를 사용하여 수행 할 수 있다.
 
블록체인에 참여하려면 일반적으로 노드 가되기 위해 필요한 기능을 구현하는 클라이언트 소프트웨어를 실행한다 . 단순히 트랜잭션을 네트워크로 보내는 것과 같은 조치에도 일반적으로 노드가 필요하다. Ethereum 블록체인에 참여 하려면 Go 프로그래밍 언어를 사용하여 구현 된 Ethereum 네트워크에서 노드를 실행하기 위한 명령 줄 인터페이스인 Ethereum Geth를 사용하여 수행 할 수 있다.
  
이더리움의 목표는 서로 다른 프로그래밍 언어로 작성된 여러 가지 클라이언트 소프트웨어 구현을 제공하여 이더리움 내에서 다양한 생태계를 조성하는 것이다. 그러나 지금까지 가장 성숙한 이더리움 구현은 "Go Ethereum"이며 [[게스]](Geth)로 축약된다. 다른 클라이언트, 특히 [[패리티]]가 있지만 Geth는 Ethereum 노드를 실행하기 위한 사실상의 참조 구현으로 볼 수 있다.<ref name="geth">Stefan Beyer, 〈[https://www.mycryptopedia.com/ethereum-geth-installing-and-running-a-node/ Ethereum Geth: Installing and Running a Node]〉, 《MYCRYPTOPEDIA》, 2019-03-27</ref>
+
이더 리움의 목표는 서로 다른 프로그래밍 언어로 작성된 여러 가지 클라이언트 소프트웨어 구현을 제공하여 이더 리움 내에서 다양한 생태계를 조성하는 것이다. 그러나 지금까지 가장 성숙한 이더 리움 구현은 "Go Ethereum"이며 Geth로 축약됩니다 . 다른 클라이언트, 특히 패리티가 있지만 Geth는 Ethereum 노드를 실행하기위한 사실상의 참조 구현으로 볼 수 있다. <ref name="geth"> Stefan Beyer, 〈[https://www.mycryptopedia.com/ethereum-geth-installing-and-running-a-node/ Ethereum Geth: Installing and Running a Node]〉, 《MYCRYPTOPEDIA》, 2019-03-27 </ref>
  
 
==구조==
 
==구조==
44번째 줄: 44번째 줄:
 
P2P 메커니즘 외에도 Ethereum Geth는 세 가지 주요 모듈을 구현한다. 실제 Ethereum 클라이언트 구현 외에도 Geth에는 Swarm 및 Whisper 도 포함된다 . Swarm은 IPFS (Interplanetary Filesystem) 와 유사한 분산 파일 시스템으로, 대량의 데이터를 저렴하고 분산 된 방식으로 저장하는 것을 목표로 한다. Whisper는 블록체인 트랜잭션에 의존하지 않고 엔드 포인트 간의 통신을 가능하게하는 분산 메시징 프로토콜이다.
 
P2P 메커니즘 외에도 Ethereum Geth는 세 가지 주요 모듈을 구현한다. 실제 Ethereum 클라이언트 구현 외에도 Geth에는 Swarm 및 Whisper 도 포함된다 . Swarm은 IPFS (Interplanetary Filesystem) 와 유사한 분산 파일 시스템으로, 대량의 데이터를 저렴하고 분산 된 방식으로 저장하는 것을 목표로 한다. Whisper는 블록체인 트랜잭션에 의존하지 않고 엔드 포인트 간의 통신을 가능하게하는 분산 메시징 프로토콜이다.
  
실제 이더리움 특정 모듈은 트랜잭션 처리를 위해 이더리움 가상 머신을 구현한다. 블록체인 상태는 LevelDB 키-값 데이터베이스에 저장된다. 애플리케이션이 실행중인 Geth 인스턴스에 연결하기 위해 JSON RPC API 가 노출된다. 직접 연결하거나 web3.js 와 같은 언어별 라이브러리를 통해 연결할 수 있다.<ref name="geth"></ref>
+
실제 이더 리움 특정 모듈 은 트랜잭션 처리를 위해 이더 리움 가상 머신 을 구현한다 . 블록 체인 상태는 LevelDB 키-값 데이터베이스에 저장된다. 애플리케이션이 실행중인 Geth 인스턴스에 연결하기 위해 JSON RPC API 가 노출된다. 직접 연결하거나 web3.js 와 같은 언어 별 라이브러리를 통해 연결할 수 있다 . <ref name="geth"></ref>
  
 
==특징==
 
==특징==

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)