계약은 공용 블록 체인에 배포 할 때 더 유용합니다. 테스트 넷에 연결하려면 이더리움 테스트 넷을 가리키는 다른 RPC 클라이언트를 실행해야 합니다(이를 위해 린케비를 사용하지만 몇 가지 테스트 넷을 사용할 수 있음). 모든 블록 체인은 코드를 처리 할 수있는 능력을 가지고 있지만 대부분은 심각하게 제한됩니다. 이더리움은 다릅니다. 이더리움은 제한된 연산을 제공하는 대신 개발자가 원하는 작업을 만들 수 있도록 합니다. 즉, 개발자는 이전에 보았던 것 이상으로 수천 개의 다른 응용 프로그램을 빌드할 수 있습니다. 여러 사용자 간의 지속적인 계약 또는 관계를 관리합니다. 예를 들어 금융 계약, 특정 중재자 집합이 있는 에스크로 또는 일종의 보험이 있습니다. 하나는 또한 한 당사자가 언제든지 다른 당사자가 참여할 수 있도록 공개 계약을 체결 할 수 있습니다. 이 것의 한 예는 자동으로 어떤 수학 문제에 유효한 솔루션을 제출 하는 사람에 게 현상금을 지불 하는 계약, 또는 일부 계산 리소스를 제공 하는 것을 증명. 이제 다양한 메트릭을 통해 이더리움의 모든 DApps를 분류해 보겠습니다. 지표는 다음과 같습니다 : 당신은 우리의 강사가 더 나은이 개념을 이해하는 데 도움이 될 것입니다 실제 문제와 프로젝트와 상세한 방식으로 주제를 설명 한 이더리움 튜토리얼의이 기록을 통해 갈 수 있습니다.

비트코인과 마찬가지로 이더리움은 분산된 퍼블릭 블록체인 네트워크입니다. 둘 사이에 는 몇 가지 중요한 기술적 차이가 있지만, 가장 중요한 차이점은 비트 코인과 이더리움은 목적과 능력이 실질적으로 다르다는 것입니다. 비트코인은 온라인 비트코인 결제를 가능하게 하는 피어 투 피어 전자 현금 시스템인 블록체인 기술의 특정 한 응용 프로그램을 제공합니다. 비트코인 블록체인은 디지털 통화(비트코인)의 소유권을 추적하는 데 사용되지만, 이더리움 블록체인은 분산된 애플리케이션의 프로그래밍 코드를 실행하는 데 중점을 둡니다. 반면 계약 계정은 특정 주소의 블록 체인에 있는 코드 모음입니다. 이러한 계약은 외부 계정 또는 특정 행동 유도 기능을 통해 다른 계약에 의해 호출됩니다. 이러한 계약은 솔리드티, 뱀 또는 LLL과 같은 고급 스크립팅 언어로 작성됩니다. 이더리움 블록체인에 상주하는 모든 계약은 EVM(이더리움 가상 머신) 바이트코드라는 특정 형식으로 저장되며, 이더리움 전용 바이너리 형식입니다.

이제 EVM에 대해 설명한 것은 공정할 뿐입니다. 이더리움 가상 머신은 완전히 샌드박스뿐만 아니라 완전히 격리되어 있다는 점에 유의해야 합니다. 즉, 현재 EVM에서 실행 중인 코드는 네트워크 또는 파일 시스템에 액세스할 수 없으며 다른 계약에 거의 액세스할 수 없습니다. 이제 플랫폼의 핵심을 이해되었으므로 네트워크 노드를 자세히 살펴보겠습니다. 이더리움은 블록체인 기술을 사용하여 사람들이 분산 형 애플리케이션 (지애플프스)을 쉽게 쓸 수 있도록하기위한 플랫폼입니다.