자세히 알아보기
1. 목적과 핵심 가치
Mina는 블록체인의 데이터 비대화와 중앙화 문제를 해결하기 위해 전체 체인의 상태를 22KB 크기의 증명으로 압축합니다(Mina 문서). 참여자는 수년간 쌓인 거래 기록을 모두 저장하는 대신, 체인이 유효하다는 것을 보여주는 간결한 영지식 증명(zk-SNARK)을 검증합니다. 이른바 ‘가장 가벼운 블록체인’ 설계 덕분에 휴대전화를 포함한 다양한 기기에서 전체 노드를 운영할 수 있습니다. 이에 따라 네트워크 참여 장벽이 낮아지고 탈중앙화에도 도움이 됩니다.
2. 기술과 구조
Mina 프로토콜의 핵심 기술은 재귀적 zk-SNARK입니다. 새 블록에는 이전 블록과 그 시점까지의 전체 체인 상태가 유효하다는 것을 확인하는 증명이 포함됩니다. 이처럼 증명을 반복해서 압축하므로, 사용량과 관계없이 블록체인 크기를 22KB로 일정하게 유지할 수 있습니다.
Mina는 zkApps도 지원합니다. zkApps는 계산을 블록체인 밖에서 처리하고 증명만 온체인에 제출하는 스마트 계약입니다. 이를 통해 사용자의 개인정보를 보호하고 블록체인에 저장해야 하는 데이터를 줄일 수 있습니다.
3. 거버넌스와 업그레이드
Mina의 발전 방향은 온체인 커뮤니티 투표를 통해 결정됩니다. 네이티브 토큰인 MINA 보유자는 Mina 개선 제안(MIP)에 투표해 업그레이드 승인 여부를 결정합니다. 최근에는 블록 생성 간격을 절반으로 줄이고 zkApp의 처리 용량을 확대한 Mesa 하드포크가 진행됐습니다(Mina Protocol). 이 방식은 프로토콜 변경에 이해관계자들의 공동 의견을 반영하는 것을 목표로 합니다.
결론
Mina는 블록체인 데이터의 비대화를 암호학적 증명으로 대체해 확장성에 초점을 맞춘 레이어 1 블록체인입니다. 이를 통해 더 많은 사람이 네트워크에 참여하고, 개인정보를 보호하는 스마트 계약을 활용할 수 있습니다. 가벼운 구조를 바탕으로 개인정보 보호 중심의 차세대 애플리케이션을 만들 개발자를 충분히 끌어모을 수 있을까요?