어카운트

Monad의 어카운트는 이더리움 어카운트와 동일합니다. 어카운트는 동일한 주소 공간을 사용합니다 (ECDSA를 사용한 20바이트 주소). 이더리움과 마찬가지로 외부 소유 어카운트(EOA) 및 컨트렉트 어카운트가 있습니다.

트랜잭션

Monad의 트랜잭션 형식은 이더리움과 일치하며, 즉 EIP-2718을 준수하며 트랜잭션은 RLP로 인코딩됩니다.

액세스 리스트(EIP-2930)는 지원되지만 필수는 아닙니다.

블록 및 트랜잭션의 선형성

블록은 여전히 선형이며 블록 내의 트랜잭션도 선형입니다. 병렬 처리는 엄격히 효율성을 위해 사용되며 이는 트랜잭션 시리즈의 진정한 결과나 최종 스테이트에 영향을 미치지 않습니다.

가스

가스 (아마도 "컴퓨팅 단위"로 더 명확하게 부를 수 있음)는 이더리움과 마찬가지로 작동하며 각 옵코드에는 특정 양의 가스가 소요됩니다. Monad에서 각 옵코드의 가스 비용은 현재 이더리움과 동일하지만 향후 변경될 수 있습니다.

사용자가 트랜잭션을 제출하면 가스 한도(이 함수 호출이 오류를 발생시키기 전에 소비할 수 있는 최대 가스 단위)와 가스 가격(가스 단위당 원래 토큰의 입찰)을 포함합니다.

기본 Monad 클라이언트에서 리더는 우선순위 가스 경매(PGA)를 사용하여 트랜잭션을 정렬합니다. 즉, 트랜잭션은 가스 가격의 내림차순으로 정렬됩니다. 향후에는 트랜잭션 정렬을 위한 대안적인 메커니즘이 있을 수 있습니다. 정렬의 선택은 다운스트림에서 발생하는 모든 것과는 관련이 없으며 유효한 정렬 선택은 Monad 프로토콜에 새겨지지 않습니다.

Monad 사용하기 (Using Monad)