7월 28일 미나 한국 커뮤니티 AMA 돌아보기

미나 프로토콜
미나 프로토콜 한국 블로그
11 min readJul 30, 2021

2021년 7월 28일 미나 재단 CEO, Evan Shapiro와 취미생활방(EnjoyMyhobby) 텔레그램 커뮤니티에서 AMA를 진행했습니다.

[Phase 1–1. 미나 재단 CEO, Evan 및 프로젝트 소개]

A. 안녕하세요 여러분. 저는 미나 재단의 CEO 에반입니다. 미나 재단은 세상에서 가장 가벼운 블록체인, 미나 프로토콜을 지원하는 비영리 기구입니다. 미나는 영지식 암호화 기술을 통해 체인을 아주 가볍게 유지하는 블록체인 프로토콜입니다. 미나는 트랜잭션 히스토리를 아주 작은 영지식 증명으로 대체하는데요, 이 증명은 크기가 22kb에 불과합니다. 따라서 저희는 아주 작은 증명만 확인해도 블록체인 스테이트가 적절한지 확인할 수 있습니다. 또한 증명은 체인의 전체 트랜잭션보다 훨씬 쉽게 다운로드할 수 있으므로, 미나의 검증 노드 풀이 다양해질 수 있습니다. 이는 결과적으로 체인의 탈중앙화와 사용성을 향상시킵니다.

[Phase 2. Pre-Question AMA]

Q1. 최근 미나 프로토콜을 인큐베이팅 했던 오원랩스의 에반이 미나의 새로운 CEO로 취임했습니다. 새로운 CEO로 인해 미나 프로토콜의 어떤 부분이 바뀔까요?

A1. 맞습니다. 저와 일부 오원랩스 팀원들이 미나 재단으로 이동했는데요. 미나 재단은 현재 미나의 기술 아키텍처, 에코시스템 확장, 파트너십과 커뮤니티 확장에 집중하고 있는 조직입니다.

반면 오원랩스는 미나를 플랫폼으로 하는 영지식 스나크 기반 애플리케이션 레이어, 스냅(Snapp)을 개발하는 팀입니다. 저희는 새로운 챕터와 미나의 잠재력을 실현하기 위해, 기존에 계획했던 것들을 실현하고자 합니다. 자세한 내용은 아래에서 확인할 수 있습니다.

Q2. zk-snark 기술이 반영된 미나 프로젝트가 어떻게 기존 이더리움 사용자들을 끌어들일 수 있을까요?

A2. 현재 미나 재단은 이더리움 재단과 함께 이더리움 블록체인 상에 재귀 스나크(SNARK) 애플리케이션을 구동하는 프로포절을 위해 작업하고 있습니다. 이는 두 가지 체인을 연결하는 브릿지를 위한 첫걸음입니다. 개발자들은 미나 스냅을 통해 미나 블록체인에 프라이빗/퍼블릭 데이터를 “온보딩”하고, 다른 체인으로 데이터를 브릿지 할 수 있습니다. 앞으로 이더리움 재단과의 협력 사항에 대한 추가적인 내용을 공유드릴 예정입니다. 기대해 주세요!

Q3. 미나의 스냅은 어떠한 기술인가요? 기존 WEB2.0의 중심이라고 할 수 있는 HTTPS와 결합을 한다고 하는데, HTTPS와 Snapp의 결합이 어떠한 시너지 효과를 가져오는지 궁금합니다.

A3. 미나의 스냅은 영지식 스나크를 사용하는 새로운 개념의 디앱입니다. 스냅은 이더리움 디앱과 유사하지만, 몇 가지 특징을 지니고 있습니다.

1. 데이터 내용을 노출하지 않고도, 데이터의 무결성을 검증할 수 있습니다.
2. 값비싼 컴퓨팅이 올바르게 실행되는지 검증할 수 있습니다.
3. 확장성 측면에서 이점을 제공합니다.

HTTPS 개발자들은 미나의 스냅을 통해 기존 웹사이트에서 프라이빗하고, 검증된 현실 데이터를 가져와 앱을 구축할 수 있습니다. 해당 작업은 스냅과 HTTPS가 상호작용하여, 적절한 데이터가 특정 시간에 사이트의 서버에 존재하는지 검증하는 방식으로 진행됩니다.

체인링크 같은 타 플랫폼에선 사용자의 데이터가 상대방에게 공개됩니다. 그러나 미나는 사용자 데이터를 프라이빗하게 유지하면서도 별개 허가 없이도 공개 HTTPS와 연결할 수 있습니다.

예를 들어, 개발자는 미나 스냅을 통해 트위터 좋아요 수가 특성 수에 도달하면, NFT를 발행하는 앱을 개발할 수 있습니다.

Q4. 영지식 스나크와 zkSTARK의 기술적인 차이는 무엇인가요? 또한 ZEC와 미나의 영지식 증명에서의 차이는 무엇인가요?

A4.영지식 스나크(zkSNARKs)와 zkSTARKs는 모두 영지식 증명의 한 타입입니다. 두 방식은 핵심 기능이 유사하지만, 구현 방식이 다르기 때문에 트레이드오프 관계가 발생합니다.

zkSNARK는 매우 가볍고(몇 킬로바이트 수준), 컴퓨팅 파워에 독립적으로 일정한 크기를 유지하며, 재귀 증명을 허용합니다. 반대로 zkSTARKs는 훨씬 무겁고, 크기가 일정하지 않으며 재귀 증명이 불가하지만, 양자 내성을 지니고 있습니다.

과거엔 zkSTARK가 트러스티드 셋업(Trusted setup)을 진행할 필요가 없었으며, 반대로 영지식스나크는 셋업이 필요했습니다. 그러나 현재 업데이트를 통해 스나크 역시 셋업이 필요 없게 되면서 (제 생각에) 현재 스나크가 더욱 유효하다고 생각합니다.

기본적으로 지캐시는 프라이버시를 위해 영지식 증명을 사용하지 않는 반면, 미나는 영지식 증명을 통해 확장성을 확보하고 개발자에게 공개하고 있습니다. 지캐시는 트러스티드 셋업이 필요한 구 버전의 기술을 사용하고 있으며, 속도가 상당히 느립니다. 따라서 이후 추가로 업데이트될 것이라 생각합니다.

Q5. 미나 프로토콜은 코인리스트에서 퍼블릭 세일을 진행했습니다. 이후 3개월가량 지났는데 어떤 성과들이 있있으며, 남은 2021년은 무엇을 준비하고 있나요?

A5. 커뮤니티 세일 이후, 저희는 세일 참여자에게 토큰을 분배하고 여러 거래소에 MINA 토큰을 상장하는 등 다양한 마일스톤을 달성했습니다.

상장 이후, 미나 메인넷 트래픽은 이전보다 500% 상승했으며, MINA 활성 온체인 홀더는 20,000명 이상을 기록했습니다. 이렇게 온체인 활동이 증가했음에도 미나 네트워트가 안정적으로 유지되는 걸 고무적으로 생각하고 있습니다.

커뮤니티 측면에서 제네시스 토큰 프로그램에 이어, 미나 프리즘 그랜트 프로그램 온보딩을 마무리했습니다. 이를 통해 미나 그랜트 수령자는 1200명으로 두 배 증가했습니다. PCM 들은 1.5년 전 미나의 테스트넷 베타부터 프로젝트를 지지해 왔습니다. 저희는 커뮤니티에서 매우 헌신적이고 가치가 높은 공헌자들을 대상으로 토큰 분배를 확대하게 되어 기쁩니다.

다음 단계로 개발자들이 쉽게 영지식 스나크에 다른 라이브러리나 프로그래밍 언어만큼 쉽게 접근할 수 있도록 만들 예정입니다. 또한 미나 커뮤니티와 협력하여 미나 참가자가 의사결정과 자원 분배의 중심에 설 수 있도록 생태계 문화와 작업 방식을 조성하기 위해 노력하고 있습니다.

또한 다양한 파트너십, 그랜트 프로그램, 유즈케이스 확대 등을 물색하고 있습니다. 미나에 대한 최신 정보가 궁금하시다면 미나 뉴스레터를 구독해 주세요

미나 뉴스레터 구독하기: https://bit.ly/MinaNewsletter

Q6–1. 미나의 스냅의 기능은 무엇이며 프로젝트에서 스냅의 역할은 무엇인가요?

Q6-2. 미나 토큰을 홀딩 하는 홀더들에게는 어떤 혜택이 주어지는지 궁금합니다.

A6–1. 스냅은 ZKP의 혜택을 활용하는 미나의 스마트 컨트랙트 레이어입니다. 프로그래밍 가능 여부는 미나의 사명을 수행하기 위한 필수 요소입니다. 미나가 모든 사람의 스마트폰과 브라우저에 존재하면, ZKP의 혜택을 모두에게 제공할 수 있습니다. 따라서 블록체인의 민감한 데이터에 대한 개인 정보 보호 기능을 제공하고, 사용자가 데이터를 노출할 필요가 없는 웹 사이트를 구축하고, 사용자가 신뢰할 수 있도록 운영 방식에 대한 증명을 제공할 수 있습니다. 이는 모두 스냅을 통해 가능해집니다.

A6–2. 현재, 체인이 출시되지 않은 이 시점에서 추가적인 스테이킹/위임 보상인 수퍼차지 리워드로 인해 24%의 보상이 지급되고 있습니다. 이는 시간이 지남에 따라 낮아질 예정입니다. (스테이킹 참여자 역시 100% 수준에 가까울 정도로 매우 높은데요, 이 또한 낮아질 것으로 보입니다) 자세한 내용은 아래 링크에서 확인해 주세요: https://minaprotocol.com/blog/staking-rewards-on-mina

Q7. 미나의 스냅이 확장성 측면에서 어떤 이점을 제공하는지 구체적으로 알 수 있나요?

A7. 가장 큰 장점은 여러분이 이더리움 앱을 운영하는 경우, 두 가지 선택지가 주어진다는 것입니다. 하나는 메인 체인에서 운영하는 것입니다. 이 땐 확장성을 확보하기 어렵습니다. 다른 한 가지 방법은 영지식 롤업(zkRollup)에서 운영하는 것입니다. 미나에서 각 애플리케이션은 자체적으로 영지식 롤업이 될 수 있습니다. 각각의 애플리케이션은 각 블록에서 원하는 만큼의 tps를 처할 수 있으며, 이를 이후 메인 체인에 업데이트해 효율적으로 작동할 수 있습니다.

또한 각 애플리케이션이 미나에 업데이트하는 과정은 컴퓨팅 연산 집약도에 무관하게 항상 동일한 비용이 소모됩니다. 증명은 오프 체인에서 연산되고, 온체인 검증은 연산에 무관하게 일정한 크기를 유지합니다. 따라서 가스 비용이 문제가 되는 비 ZKP 체인과 달리, 일반 트랜잭션과 같은 비용으로 체인에 매우 복잡한 연산을 포함할 수 있습니다.

Q8. 미나의 TPS에 대해 불만이 존재합니다. 해당 부분은 어떻게 생각하시나요?

A8. 이전 질문에서 언급했듯이, 미나의 장점 중 한 가지는 애플리케이션이 메인 체인에 업데이트할 때 매우 효율적이라는 점입니다. 또한 TPS는 많은 주목을 받지만 받지만, 단순 숫자 이상의 것을 보아야 합니다. 체인의 수용량이 높더라도 (예를 들어, 수천 tps를 처리한다고 말하는 체인), 사용량은 낮을 수 있습니다. 그리고 장기적으로 사용량이 훨씬 중요한 수치이므로, 저희는 사용량에 우선순위를 두고 있습니다. 격주마다 진행되는 업데이트에서 체인의 실사용사례을 확보하기 위한 미나 팀의 노력을 확인할 수 있습니다. 참고로 테조스는 출시한지 몇 년 만에 1tps 사용량에 도달했습니다.

핵심은 지속 가능한 확장성을 더하는 것입니다. 플랫폼 중 대부분이 체인 수용량 수준의 사용량을 확보한다면, 결국 체인이 너무 무거워져 효율적으로 검증할 수 없을 것입니다. 미나의 간결한 체인은 안정적인 인프라로, 당장 혹은 몇 년 후 사용량이 높고 사용 기간이 길어진다고 해도, 이러한 일이 발생하지 않습니다.

Q9. 암호화폐에서의 보안은 필수불가결한 요소입니다. 미나 프로토콜은 보안 문제에 어떻게 대응해왔는지, 앞으로 보안체계를 어떻게 구축해 나갈 것인지 알려주세요.

미나는 보안성이 매우 높으며 이에 대한 정밀한 테스트를 하였습니다. 아래에서 프로토콜에 수행한 보안 감사 보고서를 확인할 수 있습니다(당시 이름은 Coda였습니다.)
https://minaprotocol.com/blog/ncc-group-security-audit-results-of-coda-protocol

미나의 적대적 테스트넷 네트워크 결과입니다 — https://minaprotocol.com/blog/adversarial-testnet-retrospective-testworld

추가적으로, 미나가 보안에 유리한 이유 중 한 가지는 모든 사람이 체인을 검증할 수 있다는 것입니다. 다른 보안 모델에선 사용자 간 구분이 존재하지 않습니다. (예를 들어, 이더리움 풀노드를 운영하는 사용자 VS 인퓨라(infura)에 의존하는 사용자) 미나에선 누구나 완전히 검증할 수 있으므로 고도로 확장 가능한 보안성을 확보합니다.

Q10. 최근 많은 블록체인들이 레이어-2 기반으로 개발되고 있습니다. 미나는 어떤 이유로 레이어-1을 기반으로 개발하게 되었나요?

A10. 왜 레이어 1인가요?: 저희는 미나를 통해 모든 콘센서스를 ZKP(영지식 증명)에 담고자 하기 때문입니다. 이를 통해 거의 모든 종류의 기기에서 미나를 검증할 수 있게 됩니다. 어떤 면에서, 미나는 이더리움 브릿지가 완료된 후에 “레이어 2”처럼 될 수 있습니다. 하지만 그럼에도 자체적인 콘센서스, 손쉬운 검증, 몇 가지 유용한 속성을 지니게 됩니다.

왜 PoS인가요?: 저희는 두 가지 이유로 우루보로스를 선택했습니다. 첫 번째로 이는 간결하게 만들기 쉽기 때문입니다. 기존 프로토콜은 영지식 증명 내부에 간결하게 들어가도록 수정되어야 하는데요, 우루보로스는 이것이 가능했습니다. 또한 우루보로스를 사용하면 무제한의 검증자를 쉽게 확보할 수 있습니다. 따라서 블록 생산자 수 또는 블록 생산자가 되기 위해 필요한 토큰 수에 제한이 없습니다.

세상에서 가장 가벼운 블록체인 — 미나 프로토콜 소셜 링크

ENG: 홈페이지 | 트위터 | 텔레그램 | 디스코드 | 포럼 | 깃허브
KOR: 텔레그램 | 공지채널 | 네이버 | 미디엄

--

--