728x90
반응형
이더리움의 두 가지 계정 유형
이더리움 네트워크에서 작동하는 모든 엔티티는 외부 소유 계정(EOA) 또는 컨트랙트 계정(CA)의 형태를 가진다.
- EOA (Externally Owned Account):
- EOA는 사용자가 개인 키를 통해 제어하는 계정. EOA는 거래를 생성하고 이더를 전송하거나, 스마트 컨트랙트와 상호작용할 수 있다.
- EOA는 일반적인 사용자 계정으로, 트랜잭션의 서명을 통해 이더리움 네트워크와 상호작용한다. 중요한 점은, 개인 키를 통해 거래의 승인 및 실행이 이루어진다는 것이다.
- CA (Contract Account):
- CA는 스마트 컨트랙트를 배포함으로써 생성되는 계정이다. CA는 코드로 제어되며, 외부 트랜잭션이 전달될 때마다 자동으로 그 코드에 따라 실행된다.
- EOA와 달리 CA는 거래를 시작할 수 없으며, 트랜잭션을 받을 때만 동작한다. 이를 통해 특정 조건이 만족되었을 때 실행되는 계약을 프로그래밍할 수 있다.
- CA를 자판기와 비교해 볼 수 있다. 자판기에는 이미 프로그래밍된 규칙(스마트 컨트랙트)이 있고, 사용자가 코인을 투입(트랜잭션)하면 물품(결과)이 배출된다.
- CA의 구성 요소:
- 코드: 계약 조건에 해당하며, 자판기의 동작 방식을 결정하는 규칙.
- 상태 데이터: 현재 자판기의 상태를 나타내는 데이터. 예를 들어, 남아있는 재고의 수량 등이 상태 데이터로 저장.
- POOL: 재고 보관함처럼 자산이나 데이터를 보관하는 공간. 이 자산을 어떻게 처리할지 코드를 통해 결정.
ERC-20: 표준화된 토큰의 원리
ERC-20은 이더리움 네트워크에서 대체 가능한 토큰(Fungible Tokens)을 생성하기 위한 표준이다. 이 표준 덕분에 다양한 프로젝트가 토큰을 일관되게 발행하고 관리할 수 있다.
- 대체 가능성: ERC-20 토큰은 서로 동일한 가치와 속성을 지니며, 완전히 상호 교환이 가능하다. 예를 들어, 하나의 ERC-20 토큰은 다른 하나와 동일한 가치로 교환될 수 있다.
- 스마트 컨트랙트 역할: ERC-20 토큰은 스마트 컨트랙트에 의해 발행 및 관리된다. 이 컨트랙트는 토큰의 총 발행량, 거래 방식, 계정 간 전송 등을 정의한다.
탈중앙화 애플리케이션(DApps)의 원리
탈중앙화 애플리케이션(DApps)은 이더리움 네트워크 위에서 구동되는 어플리케이션이다. DApp은 중앙 관리자가 존재하지 않으며, 사용자는 직접 스마트 컨트랙트를 통해 시스템과 상호작용한다.
- 스마트 컨트랙트 기반: DApp의 모든 비즈니스 로직은 스마트 컨트랙트를 통해 구현. 사용자 간의 거래나 상호작용은 블록체인 상에서 투명하게 기록되며, 코드가 실행되는 환경이 탈중앙화되어 있기 때문에 신뢰할 수 있다.
지분증명(Proof-of-Stake, PoS)의 원리
이더리움은 지분증명(PoS) 방식을 채택하여, 기존의 작업증명(Proof-of-Work, PoW) 방식을 대체. PoS 방식은 네트워크의 검증자가 자신이 보유한 이더리움을 스테이킹하여 블록 생성에 참여하고, 이에 대한 보상을 받는 구조이다.
- PoW와 차이점: PoW에서는 마이너들이 복잡한 연산을 통해 블록을 생성하는 반면, PoS에서는 보유 지분에 따라 검증자가 선택되어 블록을 검증한다. 이를 통해 에너지를 절약할 수 있으며, 더 많은 사람들이 참여할 수 있는 환경을 제공한다.
- 검증자 역할: 검증자는 이더리움을 스테이킹한 후, 블록을 제안하고 검증한다. 만약 부정한 거래를 검증하려 할 경우, 스테이킹한 이더리움이 몰수될 수 있어 네트워크의 보안을 유지한다.
이더리움 코인의 새로운 비즈니스 모델
- Priority Fee (우선 수수료): 사용자는 거래가 빠르게 처리되길 원할 때 우선 수수료(가스 팁)를 지불한다. 이 수수료는 검증자에게 직접 전달되며, 네트워크 혼잡 상황에서 자신의 트랜잭션이 빠르게 처리되도록 인센티브를 제공한다.
- MEV Boost (Miner Extractable Value): MEV는 검증자가 트랜잭션 순서를 조정함으로써 블록 내에서 추가적인 수익을 창출하는 것을 의미한다.
- 블록 유효성 검사 및 합의 보상: PoS 네트워크에서 검증자는 블록의 유효성을 확인하고, 합의 과정에 참여한다. 이를 통해 검증자는 보상을 받으며, 네트워크 보안에 기여하는 대가로 이더리움이 지급된다.
728x90
반응형
'전공 > 블록체인' 카테고리의 다른 글
블록 크기, 포크, 오디널즈 (0) | 2024.09.29 |
---|---|
암호기술과 채굴의 이해 (0) | 2024.09.28 |