롤업
Last updated
Last updated
디카르고 네트워크 효율성의 핵심은 롤업 프로세스에 있습니다. 롤업 프로세스는 다음과 같이 진행됩니다:
Sequencer는 사용자들이 발생시킨 트랜잭션들을 수신하여 처리 순서를 결정하고, 트랜잭션들을 시간 단위로 묶어 레이어 3 블록을 생성합니다.
생성된 레이어 3 블록은 네트워크의 모든 노드들에게 전파됩니다. 각 노드들은 상태 천이 함수(State Transition Function, STF)에 레이어 3 블록에 담긴 트랜잭션을 실행시켜 네트워크 전체의 데이터 동기화를 유지합니다. 처리 순서가 정렬된 트랜잭션들을 동일한 STF를 통해 수행하므로 모든 노드들이 동일한 상태를 유지하게 됩니다.
Sequencer는 레이어 3 블록을 주기적으로 배치로 묶어 Arbitrum-One에 기록하는 롤업 프로세스를 수행해 해당 트랜잭션들의 누적 해시값 및 레이어 3 블록 정보를 구조화한 정보(Rblock)를 Arbitrum-One에 기록합니다.