728x90
Ethereum의 정의
- 탈중앙화 블록체인
- 스마트 계약(Smart Contract)을 지원하는 플랫폼
- 비트코인과 달리 다양한 앱(dApps)을 만들 수 있는 범용 블록체인
- 스마트 계약은 Ethereum Virtual Machine (EVM)에서 실행
Ethereum의 주요 특징
- 스마트 계약
- 중앙 관리자 없이 자동 실행되는 프로그램
- Solidity 언어로 작성해서 블록체인에 배포
- 작성된 계약은 Ethereum 네트워크의 모든 컴퓨터에서 복제되고 실행
- Ether (ETH)
- Ethereum의 네이티브 암호화폐로, 트랜잭션 수수료를 지불하는 데 사용
- 거래 수수료나 스마트 계약 실행 비용을 지불할 때 사용
- ERC 토큰
- ERC-20: 표준화된 토큰으로 디지털 화폐를 생성하고 사용할 수 있음 (일반적인 암호화폐)
- ERC-721/1155: NFT(디지털 자산)를 만들기 위한 표준으로, 디지털 자산을 표현
Ethereum의 역사
- Vitalik Buterin이 2013년 비트코인을 기반으로 더 강력한 블록체인 플랫폼을 구상
- 기존 블록체인 프로젝트에 튜링 완전한 프로그래밍 언어를 제안했지만 거절당함
- 2014년, 팀을 구성해 ICO로 약 1,800만 달러를 모금하고 Ethereum Foundation 설립
- 이후 Solidity 언어로 스마트 계약을 구현
Ethereum의 합의 방식
- 초기에는 Proof of Work (PoW)
- 채굴자가 문제를 풀어 블록을 추가
- 2022년 이후 Proof of Stake (PoS)
- ETH를 가진 검증자(코인을 보유한 검증자)가 블록을 추가 (효율적)
Ethereum의 강점
- 스마트 계약으로 앱(dApps) 개발 가능 → 무한한 가능성
- 탈중앙화: 누구나 참여 가능, 안전한 플랫폼
- NFT와 디지털 화폐를 쉽게 만들고 관리 가능
Ethereum과 Bitcoin 비교
- 블록 시간: Ethereum이 더 짧음 (더 빠른 트랜잭션 처리)
- 블록 크기: Bitcoin이 더 큼 (더 많은 데이터 저장 가능)
728x90
'공부 > web3' 카테고리의 다른 글
| Bitcoin (0) | 2024.11.17 |
|---|---|
| web1, web2, web3 (0) | 2024.11.17 |