Ethereum 무료 블록 체인 플랫폼
이더 리움 전원 앱으로 디지털 트랜잭션을 추적하십시오
이더 리움은 오픈 소스 분산 블록 체인 네트워크입니다. 완전한 보안 및 가용성으로 스마트 계약 및 분산 애플리케이션 구축 및 배포
개요
이더 리움은 분산 된 앱을 구축하는 데 사용되는 오픈 소스 블록 체인 기반 플랫폼입니다. 탈 중앙화 응용 프로그램 (DAPP)은 분산 된 네트워크에서 실행되므로 이러한 앱을 제어 할 수 없습니다. 스마트 계약은 네트워크를 통한 거래를 제어하고 관리하는 코드 스 니펫입니다. 누구나 스마트 계약을 구축하고 공개 네트워크에 배포 할 수 있습니다. 이더 리움 소프트웨어는 스마트 계약을위한 런타임 환경 인 EVM (Ethereum Virtual Machine) 위에 구축되었습니다. 또한 Ethereum은 Ether라는 자체 기본 암호 화폐를 유지합니다. 블록 체인에 새 블록을 채굴하는 광부는 에테르 형태로 현상금을 얻습니다. 많은 합의 알고리즘이 있습니다. 그러나 Ethereum은 WORK (Proof of Work)라는 합의 알고리즘을 사용합니다. 또한이 오픈 소스 소프트웨어에서 모든 트랜잭션에는 계산 능력이 필요합니다. 따라서 GAS라는 모든 거래와 관련된 수수료가 있으며 이는 거래를 성공적으로 수행하는 데 필요한 수수료가 있습니다. 이더 리움은 분산 된 앱이 실행되는 분산 노드 네트워크를 기반으로합니다. 따라서 컴퓨터에서 노드를 실행하려면 클라이언트 응용 프로그램이 필요하며 이러한 클라이언트 응용 프로그램은 여러 언어로 제공됩니다. 또한 세 가지 유형의 노드 전체 노드, 라이트 노드 및 아카이브 노드가 있습니다. 이더 리움 소프트웨어 아키텍처는 5 개의 계층으로 구성됩니다. 다시 말해,이 레이어는 이더 리움 가상 머신, 스마트 계약, 이더 리움 노드, 이더 리움 클라이언트 API 및 최종 사용자 애플리케이션입니다. 또한 Go Language에서 이더 리움의 구현은 모든 소스 코드 파일과 함께 사용할 수 있습니다.
설치 지침
사전 반품을 설치 한 후에는 다음 명령을 실행하여 소스 코드를 복제하십시오.
git clone https://github.com/ethereum/go-ethereum
그런 다음 다음 명령으로 GO 컴파일러를 설치하십시오.
brew install go
그런 다음 다음 명령을 실행하십시오
cd go-ethereum
마찬가지로 다음 명령으로 ‘geth’프로그램을 구축하십시오.
make geth
Mac OS 시스템 라이브러리의 헤더 파일과 관련된 오류가 표시되면 Xcode 명령 줄 도구를 설치하고 다시 시도하십시오.
xcode-select --install
마지막으로 다음 명령으로 노드를 시작할 수 있습니다.
build/bin/geth