트랜잭션은 3분의 1로, 히스토리는 8.4분의 1로
포스트 양자 서명은 강력하지만 무겁습니다. ML-DSA-65 서명과 그 공개 키는 Ethereum이나 Cosmos의 서명보다 훨씬 커서, 트랜잭션 하나가 거의 11 KB를 차지했습니다. 게다가 모든 노드가 첫 블록부터 네트워크의 전체 히스토리를 보관했습니다.
더 작은 트랜잭션과 블록
- 송금 한 건이 이제 10.8 KB가 아닌 3.4 KB로, 약 3분의 1이 되었습니다.
- 송금 476건이 담긴 꽉 찬 블록은 5.2 MB가 아닌 1.7 MB입니다.
- 계정 10,000개 부하 테스트에서 네트워크가 감당하는 처리량이 두 배가 되었습니다: 초당 50건이 아닌 100건. 높은 부하에서의 확인 지연은 13.9초에서 2.9초로 줄었습니다.
노드에 전체 히스토리가 필요 없습니다
- 일반 노드는 최근 히스토리만 보관합니다. 전체 기록은 이를 모두 보관하는 아카이브 노드에 남습니다.
- 테스트에서 같은 체인 높이 기준으로 히스토리 테이블은 34.0 MB가 아닌 4.0 MB로, 8.4배 작습니다. 노드의 데이터베이스 전체는 32% 작아졌습니다.
- 데이터베이스의 쓰기 로그가 더 이상 끝없이 커지지 않습니다: 180–211 MB가 아닌 15–25 MB.
바뀌지 않은 것
서명과 검증은 약해지지 않았습니다. 모든 트랜잭션은 여전히 완전한 포스트 양자 서명으로 검증됩니다. 트랜잭션 해시, 주소, 잔액은 바뀌지 않습니다. 이전 트랜잭션도 그대로 읽히며, 아카이브 노드는 어떤 이전 트랜잭션이든 서명을 변경 없이 돌려줍니다.
네트워크 전환 방식
새 트랜잭션 형식은 검증자들이 거버넌스 투표로 승인한 시점에 적용되며, 업그레이드된 노드는 같은 순간에 전환합니다. 뒤처진 노드는 업그레이드 후 처음부터 다시 시작하지 않고 네트워크를 따라잡습니다. 테스트가 바로 이 경우를 다뤘습니다: 네 노드 중 하나를 전환 이후에 업그레이드했습니다.
얻는 것
검증자에게 필요한 디스크가 줄고, 블록이 네트워크에 더 빨리 퍼집니다. 노드 운영이 쉬워지고, 네트워크는 같은 보안 수준에서 더 많은 트래픽을 처리합니다.