개발저장소

[Ethereum] 이더리움이란? 본문

Computer Science/Blockhcain

[Ethereum] 이더리움이란?

개발소 2025. 5. 25. 15:59

1. 이더리움의 탄생 배경

비트코인의 한계

  • 비트코인 블록체인: 주로 중앙기관 없이 당사자 간 송금에 사용
  • 송금 외 다른 분야 적용의 한계

 

중앙화 시스템의 문제점 (ex. 페이스북)

  • 페이스북 주식회사가 사용자 데이터 소유
  • 회사가 원하면 사용자 계정 제거 가능
  • 회사 폐쇄 시 모든 데이터 손실 위험

 

2. 이더리움의 정의와 특징

이더리움이란?

 

  • 퍼블릭 블록체인 기반의 분산 컴퓨팅 플랫폼
  • 전세계 수많은 작은 컴퓨터로 구성된 하나의 큰 컴퓨터
  • 응용 프로그램을 작성하고 글로벌 컴퓨터에서 실행 가능

 

이더리움의 보장 사항

  • 무중단 서비스: 시스템이 멈추지 않고 24시간 운영
  • 검열 저항성: 누구도 특정 거래나 앱을 차단할 수 없음
  • 변조 불가능성: 사기나 데이터 조작이 불가능
  • 탈중앙화: 제3자의 개입이나 통제 없이 자율 운영
  • 영구 접근성: 언제든지 애플리케이션 사용 가능

 

주요 기능

  1. 분산 애플리케이션 실행: 중앙 서버 없이 전 세계 노드에서 프로그램 실행
  2. P2P 송금: 중앙 권한 없이 개인 간 직접 자금 이체

 

네트워크 구조 (완전 분산 시스템)

  • 노드(Node): 이더리움 네트워크에 참여하는 전 세계 개별 컴퓨터들
  • 상호 연결: 모든 노드가 인터넷을 통해 서로 실시간 통신
  • 동일한 데이터 보유: 각 노드가 블록체인의 모든 거래기록과 스마트 계약을 동일하게 저장

 

데이터 복제 시스템

  • 블록체인에 코드 배포 → 네트워크의 모든 노드로 복제
  • 애플리케이션에 데이터 저장 → 모든 노드에서 데이터 복제

 

안정성과 접근성

  • 대규모 분산: 전 세계 수천 개의 독립적인 노드로 구성
  • 단일 장애점 없음: 일부 노드가 고장나거나 공격받아도 시스템 전체는 정상 작동
  • 24시간 무중단 서비스: 언제든지 dApp 사용 및 거래 가능

 

'Computer Science > Blockhcain' 카테고리의 다른 글

[Ethereum] 이더리움 아키텍처  (0) 2025.05.25