반응형
이더리움 계정?
이더리움 계정은 이더리움에서 트랜잭션을 보낼 수 있는 이더리움(ETH) 잔액이 있는 엔터티이다. 게정은 사용자가 개인 키를 통하여 제어하거나 스마트 계약을 통해 배포할 수 있다.
이더리움 계정 유형
이더리움의 계정에는 EOA와 CA라고 하는 두 가지 유형이 있다.
EOA(Externally-owned account)
개인 키를 가지고 있는 사람에 의해 제어가 가능한 계정이다.
CA(Contract account)
솔리디티 코드로 제어되는 이더리움 네트워크에 배포된 스마트 계약이다.
EOA와 CA의 차이?
EOA
- 계정 생성에 비용이 들지 않는다.
- 트랜잭션을 시작할 수 있다.
- EOA 간의 거래는 ETH 및 ETH 네트워크에 배포된 토큰만 전송 가능하다.
- 암호화 키 쌍으로 구성되어 있다. (계정 활동을 제어하는 공개 및 개인 키)
CA
- CA를 생성하려면 네트워크 스토리지를 사용하므로 비용이 발생한다.
- 트랜잭션 수신에 대한 응답으로만 트랜잭션을 보낼 수 있다.
- EOA에서 CA으로의 트랜잭션은 토큰 전송 또는 새로운 계약 생성과 같은 다양한 작업을 실행할 수 있는 솔리디티 코드를 트리거할 수 있다.
- 계약 계정에는 개인 키가 없다. 스마트 계약 코드의 논리에 의해서 제어된다.
Reference
Home | ethereum.org
Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world.
ethereum.org
반응형
'Blockchain > Ethereum' 카테고리의 다른 글
[이더리움] 이더리움 레이어 2 솔루션 L2 정리 (0) | 2023.02.14 |
---|---|
[이더리움] 이더리움 개발자를 위한 도구 목록 (0) | 2023.02.13 |
[이더리움] Hardhat 설치 후 TypeScript 프로젝트 생성하기 (0) | 2023.02.07 |
[이더리움] Grafana와 Prometheus로 geth 모니터링 하기 - 2 (0) | 2023.01.30 |
[이더리움] Grafana와 Prometheus로 geth 모니터링 하기 - 1 (0) | 2023.01.27 |