목적: 실제 문제보다는 더 높은 TPS를 위한 Parallel VM 연구개발.

  1. Kaia 코어 분석 - EVM, DB
  2. Parallel VM 이론 리서치: Sei and Aptos
  3. Implement Benchmark
  4. 카이아 도입 리서치

Ethereum

Data Availability(DA): data needed for transactions and computations on the blockchain is available and can be accessed by nodes.


evm chain tx flow.

API backend holds txPool AddLocal: send tx from user AddRemote: P2P tx broadcast

트랜잭션 유실을 로컬 파일 시스템에 저장해서 유실되지 않도록 함. Process to insert txs into a block: pending을 miner가 가져와서 Loop로 sequential 블록을 생성.

SLOAD: 상태 읽기, SSTORE: 상태 쓰기

동일한 스테이트에 접근하는 문제를 어떻게 해결할까?