WEMIX3.0
WEMIX3.0 (KOR)
WEMIX3.0 (KOR)
  • Introduction
    • Blockchain Basics
      • What is Blockchain?
      • Consensus Algorithm
      • Transactions
      • Gas
      • Account
  • Design
    • Architecture
    • Consensus
    • Governance
    • Minting
    • EIP1559
    • Fee Delegation
    • Eco Fund
    • Roadmap
  • Quick Start
    • Start Node
      • Use Binary
        • Command-line Option
      • Use Public API Server(RPC)
    • Connect Node
    • Account
      • Use MetaMask
    • Testnet Faucet
  • Install & Operation
    • End Node
      • System Requirements
      • Firewall Setting
      • Install Guide
    • Block Producer Node
      • System Requirements
      • Firewall Setting
      • Install Guide
    • Download
    • Operation Guide
  • dApp Developer
    • Smart Contract
      • Solidity
      • Precompiled Contracts
      • Sample Contracts
    • JSON-RPC
    • API Reference
      • Account APIs
      • Block APIs
      • Contract APIs
      • Transaction APIs
      • Event logs APIs
      • Tokens APIs
  • Tutorial
    • Wallet 생성하기
    • Test Coin 받기
    • Smart Contract 생성하기
      • Remix에서 개발하기
      • Truffle 사용하기
      • Hardhat 사용하기
    • ERC-20 Token
      • ERC-20 Contract 만들기
      • ERC-20 Token 확인하기
      • ERC-20 Token 보내기
      • ERC-20 Token API 조회하기
      • ERC-20 Token 소각하기
    • ERC-721 Token
      • ERC-721 Contract 만들기
      • ERC-721 Minting하기
      • ERC-721 Token API 조회하기
      • ERC-721 Token 소각하기
    • Fee Delegation 사용하기
  • Manual
    • Explorer
    • Wallet
  • FAQ
Powered by GitBook
On this page
  • EOA
  • CA
  1. Introduction
  2. Blockchain Basics

Account

WEMIX3.0 블록체인에서의 계정은 외부 소유 계정(EOA: External Owned Accounts)과 컨트랙트 계정(CA: Contact Accounts)이 존재합니다.

EOA

EOA는 단순히 사용자 계정입니다. 지갑을 통해 프라이빗 키를 생성하고, 프라이빗 키를 통해 ECDSA 알고리즘을 이용하여 퍼블릭 키를 생성합니다. EOA는 사용자가 가지고 있는 프라이빗키에 의해 권한을 행사하게 됩니다.

CA

CA는 컨트랙트 코드에 의해 권한을 행사합니다. 따라서 CA는 프라이빗 키가 없습니다. 트랜잭션을 생성하기 위해서는 전자 서명이 필요하며, 프라이빗 키로 서명합니다. EOA는 프라이빗 키를 소유하고 있으므로 트랜잭션 생성이 가능하지만, CA는 자체적으로 트랜잭션 생성이 불가능합니다. CA는 단지 다른 계정의 요청에 의한 내부 트랜잭션만을 수행할 수 있습니다.

PreviousGasNextDesign