본문 바로가기
재테크/가상자산

[가상자산] 미나(MINA) 쉽고 빠르게 알아보기

by KTC 2023. 9. 10.

목차

    반응형

    안녕하세요!

    데이터 압축성에 중점은 둔 경량 블록체인, 미나에 대해 알아보겠습니다.

     

     

     

     

    미나

     

    미나(MINA)란?

    미나는 영지식(Zero Knowledge, ZK) 기술을 이용하여 블록체인 네트워크의 데이터 크기를 줄이고, 탈중앙화된 메인넷을 만들고자 하는 레이어-1 프로젝트입니다. 여기에 서 블록체인의 데이터 크기를 줄인다는 것은 기존 블록체인들의 문제점인 State Bloat 문제를 해결하기 위함이며, 이를 위해 미나는 영지식 증명을 사용하여 블록 생성을 진행하는 독특한 메커니즘을 사용하고 있습니다. 영지식 증명을 사용하면 검증인들이 운영하는 노드들이 보유한 데이터 용량을 줄여 저사양의 하드웨어로도 노드를 운영할 수 있게 됩니다. 현재 미나 블록체인은 주로 네트워크 내 자산 전송, 결제 등으로 사용되고 있으나, 향후 영지식 증명 기반 스마트 컨트랙트인 zkApp 활성화를 통해 디앱 생태계를 구축해 나가고자 합니다.

     

    미나 코인(MINA)은 블록체인 프로토콜인 미나 프로토콜(Mina Protocol)의 기본 토큰입니다. 이 프로토콜(Protocol)은 개별 블록체인을 유지 및 통합하는 작업을 담당하며, 암호화폐 거래 및 스마트 계약을 처리합니다. 미나 프로토콜 토큰(MINA)은 Mina 프로토콜의 보안성을 유지하는 데 사용되며, 채굴 보상, 네트워크 수수료, 스테이킹 및 보상 창출 등에 사용됩니다. 미나(MINA) 코인의 최대 공급량은 1억 개이며, 현재까지 약 1,200만 개가 배포되었습니다.

     

    미나 프로토콜(MINA)은 에반 샤피로(Evan Shapiro)에 의해 개발되었습니다. 미나 프로토콜(MINA)은 경험이 풍부한 소프트웨어 엔지니어인 재단의 CEO인 Evan Shapiro가 감독하는 Mina Foundation으로 알려진 비영리 조직에서 관리됩니다.

     

    에반 샤피로(Evan Shapiro)는 카네기 멜론 대학교에서 컴퓨터 과학 학사 과정을 이수했습니다. 그 후 CMU의 개인 로봇 연구실에서 로봇 플랫폼에 관하여 연구에 집중하면서 석사 학위를 추가로 이수했습니다. 그리고 모질라에서 소프트웨어 엔지니어로 일한 경력이 있습니다. 수석 엔지니어로는 아니샤 레인즈가 있으며 그녀는 현재 미나 재단에서 엔지니어링 개발팀 리더를 담당학 있습니다. 이들은 2018년 오원랩스(O(1) Labs)를 설립했고, 4년 간 개발 기간을 거쳐 2021년 3월 메인넷을 론칭하며 미나 재단이 출범했습니다.

     

    미나(MINA)의 작동원리

    Snark

    미나코인의 가장 중요한 특징은 Snark라는 개념입니다. Snark는 블록체인의 크기를 매우 작게 유지하는 압축 알고리즘입니다. 이를 통해 전체 블록체인을 다운로드하고 저장하지 않아도 되며, 노드의 저장 공간 요구 사항이 크게 줄어듭니다. 따라서 네트워크의 분산성이 높아지고 블록체인에 참여하는 노드의 입장이 훨씬 용이해집니다.

     

    증명서 (SNARKs)

    Snark 알고리즘은 증명서라고 불리는 작은 프로버블 프로세스를 사용하여 거래의 유효성을 검증합니다. 이 프로버블은 거래가 올바른지 확인하고 블록체인에 추가할 수 있는 증거를 생성합니다. 증명서는 블록체인의 크기를 상당히 줄이는 데 사용되며, 블록체인의 상태를 검증하기 위해 필요한 최소한의 정보만 전달됩니다.

     

    합의 알고리즘

    미나코인은 합의 알고리즘으로 Ouroboros Samisika를 사용합니다. 이 합의 알고리즘은 Proof of Stake (PoS)를 기반으로 하며, 사용자들이 거래를 검증하고 새로운 블록을 생성하는 데 참여합니다. PoS는 네트워크의 보안을 강화하고 에너지 소비를 줄이는 데 도움이 됩니다.

     

    미나 토큰(MINA)

    미나코인의 네이티브 토큰은 미나(MINA)라고 불립니다. 이 토큰은 거래 수수료 지불 및 보상을 위한 용도로 사용됩니다.

     

    스마트 계약

    미나코인은 스마트 계약을 지원하며, 개발자가 프로그래밍 가능한 계약을 생성하고 실행할 수 있는 환경을 제공합니다.

     

    미나(MINA)의 특징

    미나 블록체인의 스마트 컨트랙트, zkApp(Zero-Knowledge App)

    미나는 메인넷 출시 후 상당 기간 동안 자산 전송, 결제 등 간단한 트랜잭션들을 처리하는 용도로 사용되었습니다. 미나의 개발자들은 미나의 활용성을 높이기 위해 zkApp이라는 개념을 도입하였습니다. zkApp은 미나 블록체인의 스마트 컨트랙트처럼 사용되는 기술로, 개발자들이 미나 프레임워크를 사용하여 간편하게 미나 기반의 오프체인 디앱을 구축하도록 도와주고 동시에 오프체인 결괏값을 미나 블록체인에 저장하는 일련의 과정을 용이하게 합니다.

     

    zkApp은 주로 웹 상의 애플리케이션으로, 다수의 트랜잭션들을 오프체인에서 실행한 후 결괏값만 미나 블록체인에 저장합니다. zkApp이라는 이름에서도 유추할 수 있듯, zkApp은 영지식 증명을 사용합니다. zkApp에서 실행된 트랜잭션 결괏값으로 도출된 상태는 영지식 증명과 함께 미나 블록체인에 전달되고, 미나 블록체인 위에 배포된 영지식 증명 검증 스마트 컨트랙트에 의해 검증되어 올바르다고 인식되면 온체인에 저장됩니다. 프로젝트에 의하면 오프체인에서 연산이 이루어지고 영지식 증명을 사용하는 zkApp 특성상 개인정보가 중요한 보험, 신용 평가, 신원 등에 관련된 디앱들에 적용이 용이할 것이라고 합니다.

     

    MINA 토큰의 용도

    네트워크 검증

    MINA를 스테이킹하여 메인넷 트랜잭션을 검증하고 보안성 향상에 대한 대가로 MINA를 보상으로 받습니다.

     

    SNARK Proof 취득

    미나의 블록이 생성되려면 트랜잭션들에 대응되는 SNARK 증거들을 블록 내에 함께 추가해야 합니다. 블록 제안자는 SNARKetplace에서 MINA 토큰을 지불하여 SNARK 증명을 취득할 수 있습니다.

     

    트랜잭션 수수료 지불

    미나 블록체인에서 트랜잭션을 실행하기 위해 MINA를 수수료로 지불해야 합니다.

     

    MINA 실시간 시세

    반응형