3시간 전

MonadTen 업그레이드로 그룹화된 스토리지 읽기 비용 98% 절감

Monad's mainnet upgrade makes storing data together 98% cheaper

CryptoSlate

Monad는 9월 2일 14:30 UTC에 메인넷에서 MonadTen 개정판을 활성화했다. 이번 업그레이드는 MIP-8을 통해 컨트랙트 스토리지 요금을 변경한다. MIP-8은 슬롯별 워밍을 128개의 연속 슬롯 그룹 방식으로 대체한다. 스토리지 페이지는 각각 32바이트인 128개 워드로 구성된다. 따라서 스토리지 페이지 하나에는 4,096바이트가 들어간다. 페이지의 첫 SLOAD에는 8,100 gas가 든다. 워밍된 페이지의 이후 읽기에는 거래가 끝날 때까지 100 gas가 든다. 호출 프레임이 되돌려지면 워밍도 롤백된다. Monad 메인넷 블록 101672712에서는 슬롯 0에 8,100 gas가 측정됐다. 같은 블록에서 같은 페이지의 슬롯 1에는 100 gas가 측정됐다. 비용은 슬롯 128에서 다시 8,100 gas로 돌아갔다. 기존 일정에서는 손대지 않은 인접 슬롯 두 개에 각각 8,100 gas가 들었다. MIP-8에서는 두 슬롯이 같은 페이지를 공유할 경우 같은 쌍의 비용이 첫 읽기 8,100 gas, 두 번째 읽기 100 gas가 된다. 순차 상태 변수, 구조체 필드, 배열 요소는 연속 슬롯을 차지한다. 매핑 키는 일반적으로 서로 떨어진 별도 페이지로 연결된다. 매핑 키 아래에 저장된 구조체 필드는 연속성을 유지하므로 페이지 수준 할인을 공유할 수 있다. 해시되거나 정렬되지 않은 스토리지는 Monad의 콜드 기준 비용을 유지한다. 페이지 경계를 넘는 읽기에는 여전히 각각 8,100 gas가 든다. 절감액은 거래가 접근하는 슬롯 수에 따라 달라진다. 슬롯이 동일한 128슬롯 경계 안에 얼마나 모이는지에 따라서도 달라진다. MIP-8은 EVM 실행 의미론을 유지한다. 이번 업그레이드로 액세스 목록, 스토리지 증명, gas 추정에 대한 도구의 전제가 바뀐다. 이제 EIP-2930 항목은 페이지를 워밍한다. 증명 형식은 페이지 모델을 표현해야 한다. 스토리지 오피코드 gas 비용을 하드코딩한 컨트랙트가 주요 호환성 위험군으로 식별된다. MonadTen 공식 릴리스 기록은 활성화 시점을 유닉스 타임스탬프 1788359400으로 정한다. 해당 타임스탬프 이전에는 MonadNine 규칙이 계속 적용됐다.

This content is an AI-generated summary/analysis for informational purposes only and does not constitute investment advice.