본문 바로가기
금융소식/가상화폐

미나(MINA)코인 정보 '간결한 블록체인'

by 몽비우스 2024. 2. 8.

미나(MINA)코인 정보 '간결한 블록체인'

미나(Mina)는 영지식 스나크(zk-SNARKs)를 활용하여 블록체인 크기를 작게 유지하는 암호화폐입니다. 데이터 사용량에 관계없이 블록체인 크기를 22kb로 유지하며, 대규모 분산된 블록체인을 가능하게 합니다.

 

현재 발행량은 1,123,584,653 MINA이며, 유통량은 1,048,509,721 MINA입니다. 시가총액은 1조 6,621억이며, 2024.2.8.(목) 현재 최근 24시간 동안의 거래량은 677억입니다.

 

미나(MINA)코인

 


 

미나(MINA) 공식 홈페이지 바로가기

 

미나(MINA) 거래 최상위 거래소는 현재 Binance, OKX, Bybit, DigiFinex 입니다.

 

미나(MINA)현재 시세 코인마켓 바로보기


 

미나(MINA)코인 정보

Mina 프로토콜은 DApp을 효율적으로 실행하기 위한 "간결한 블록체인"으로 설계되었습니다. 데이터 사용량에 관계없이 블록체인 크기를 일정하게 유지하여 세계에서 가장 가벼운 블록체인 중 하나로 알려져 있습니다.

 

또한 보안과 탈중앙화 측면에서도 균형을 유지하고 있습니다. 2020년 10월에 Coda Protocol에서 Mina로 브랜드를 변경하였습니다. Mina 프로토콜의 네트워크 크기는 22KB로 매우 작아서 비트코인의 300GB 블록체인과 비교하여 상당히 작다고 할 수 있습니다.

 

미나(MINA) 프로토콜의 주요 목표

Mina 프로토콜의 주요 목표는 사용자가 제네시스 블록에서부터 플랫폼을 효율적으로 검증할 수 있는 분산 결제 시스템을 구축하는 것입니다. 기술 백서에서는 이를 "간결한 블록체인"이라고 설명합니다. 이 프로토콜은 사용자가 정보를 공개하지 않고도 정보를 인증할 수 있도록 하는 zk-SNARK(영지식 증명)를 활용합니다.

 

하지만 대규모 네트워크에서 전체 블록을 추적하는 것은 비실용적일 수 있기 때문에, Mina는 마지막 몇 블록에만 초점을 맞추어 점진적으로 SNARK를 계산합니다. 이는 최종 사용자가 전체 블록의 트랜잭션 기록 대신 zk-SNARK 압축 증명을 확인할 수 있게 합니다.

 

Mina 프로토콜의 핵심 기능은 MINA라는 고유 토큰을 통해 유틸리티 코인 및 교환 매체의 역할을 하는 것입니다.

 

 

미나(MINA) 프로토콜 작동 방식

Mina 프로토콜은 비트코인과 유사한 방식으로 작동하지만 이더리움과 같은 계정 모델도 사용합니다. 비트코인 블록체인과의 주요 차이점은 Mina에는 사용하지 않은 코인 목록이 포함된 상태가 아니라 각 계정의 잔액으로 구성된다는 점입니다.

 

Mina는 채굴자 대신 증명자(또는 원하는 경우 스나커)를 사용하여 각 블록이 상태에 커밋되도록 합니다. 이를 통해 간결한 탈중앙화 네트워크를 위해 설계된 PoS 메커니즘 유형인 Ouroboros Samasika를 사용합니다. 간결한 블록체인은 주로 확인과 업데이트 두 가지 주요 기능으로 구성됩니다.

 

확인은 합의, 블록체인 요약 및 블록을 다루는 역할을 하고, 업데이트는 합의 및 체인 요약과 상호 작용합니다. 또한 프로젝트는 병렬 스캔 상태를 사용하여 검증되지 않은 블록을 그룹화하고 병렬 증명자에게 할당하여 트랜잭션 처리 속도를 최적화하는 방법을 구현합니다.

 

미나(MINA) 프로토콜 주요 참여자

Mina 프로토콜에는 다양한 역할을 수행하는 여러 참여자가 있습니다. 여기서는 세 가지 주요 역할인 검증자, 블록 생성자 및 스나커에 대해 설명하겠습니다.

 

검증자: 검증자는 zk-SNARK를 사용하여 합의 정보를 인증하는 역할을 합니다. 각 Mina 프로토콜 사용자는 장치가 22KB 블록체인을 처리하고 몇 밀리초의 처리 시간을 견딜 수 있는 경우 검증자로 간주됩니다.

 

이들은 플랫폼에서 제공하는 기능을 사용하여 네트워크를 안전하고 신뢰할 수 있게 유지하는 데 중요한 역할을 합니다.

 

 

블록 생사자는

블록 생성자는 스테이커 또는 채굴자의 형태를 취하며, 블록 보상과 거래 수수료를 받습니다. Mina 프로토콜은 블록 생성자에 대한 인센티브를 유지하며, 사용자들은 자신의 코인을 이들에게 위임할 수 있습니다.

 

블록 생성자는 거래를 블록으로 묶는 일 외에도 이전에 커밋된 거래의 동일한 수를 SNARK(Snark)해야 합니다. 그렇지 않으면 블록 생성 중에 불완전한 블록이 되어 다른 노드가 유효성을 거부할 수 있습니다.

 

블록 생성자가 체인에 10개의 트랜잭션을 통합하려면 대기열 앞에서 SNARK 거래도 수행해야 합니다. 그러나 이들은 SNARK를 직접 생성하지 않고, 스나커라고 불리는 특별한 참여자 그룹이 생성한 것을 사용할 수 있습니다. 이를 통해 효율적인 블록 생성과 검증이 가능하게 됩니다.

 

스나커란

스나커 증명자라고도 하는 스나커는 거래 확인에 사용되는 zk-SNARK를 생성합니다. 블록 생산자는 새 블록을 추가할 때 받는 전체 거래 수수료에서 스나커에게 지불합니다.

 

그러나 수수료를 받으려면 입찰을 게시해야 합니다. 스나커의 zk-SNARK는 블록에서 사용해야 하며 이를 사용하는 블록 생산자는 스나커를 장려할 책임이 있습니다.

 

이것은 여러 스나커가 동일한 거래에 연결된 입찰가를 게시할 수 있는 비즈니스 경제를 만듭니다. 반면 블록 생산자는 이익을 위해 가장 낮은 수수료로 입찰을 선택합니다. 결과적으로 스나커는 저렴한 SNARK를 생산해야 합니다.

 

 

미나(MINA)에서 거래가 발생하는 방법

Mina에서 거래가 발생하는 과정은 다음과 같습니다: 사용자가 거래를 시작합니다. 이 거래는 유효하지만 아직 확인되지 않은 거래 풀인 멤풀로 이동합니다.

 

스나커는 증거 또는 SNARK를 생성합니다. 이 과정은 거래를 블록으로 묶을 블록 생성자(BP)를 선택하는 것으로 이어집니다. BP는 멤풀에서 수익성 있는 거래를 선택합니다. 그런 다음 BP는 합의 메커니즘의 규칙에 따라 SNARK를 선택합니다.

 

블록 생성자는 가장 낮은 가격의 SNARK에 대한 입찰가를 스캔하고 최근 추가된 거래에 업데이트된 SNARK 주문서를 확인합니다. SNARK가 블록에 통합되고 블록은 체인에 추가되며 네트워크가 업데이트됩니다. 스나크된 거래는 프로토콜의 크기를 일정하게 유지하기 위해 체인에서 제거됩니다.

 

블록 생산자는 프로토콜의 zk-SNARK를 업그레이드하고 새로운 블록은 체인의 불변 부분이 됩니다. 이러한 방식으로 Mina 네트워크에서 거래가 발생하고 블록이 생성되며 체인이 업데이트됩니다.


목 차