**머린 체인(Merlin Chain)**은 제프 인(Jeff Yin)이 설립하고 비트맵 테크놀로지(Bitmap Technology)가 2024년에 출시한 비트코인 레이어 2 솔루션으로, 비트코인의 기본 자산, 프로토콜 및 애플리케이션을 개선하도록 설계되었습니다. 주요 목표는 레이어 2 인프라를 통해 레이어 1에서 비트코인의 기능을 향상시키는 것입니다. [1] [12]
머린 체인(Merlin Chain)은 비트코인 네트워크의 확장성, 효율성 및 기능성을 향상시키는 데 중점을 둡니다. 효율적인 트랜잭션 처리를 위한 ZK-롤업 네트워크, 안전한 데이터 전송을 위한 분산형 오라클 네트워크, 그리고 비트코인 인프라를 기반으로 데이터 가용성 및 사기 탐지를 보장하는 메커니즘과 같은 주요 모듈을 통합합니다.
이 플랫폼은 EVM 호환성을 지원하며 비트코인 기본 지갑과 원활하게 통합되어 사용자가 BRC-20 및 비트맵(Bitmap)과 같은 주요 비트코인 레이어 1 프로토콜에 액세스할 수 있도록 합니다. 머린 체인(Merlin Chain)은 비트코인을 40개 이상의 이더리움 체인과 연결하여 크로스체인 상호 작용을 통해 채택을 간소화하고 성장을 촉진합니다. 또한, 런치패드 시스템은 자산 등록 및 평가를 추가로 지원하여 비트코인 생태계 내에서 혁신의 기회를 확장합니다. [2] [3] [9]
머린 체인(Merlin Chain)의 ZK-롤업 네트워크는 트랜잭션 데이터를 배치로 집계하고, 제로지식 증명으로 검증하고, Taproot를 통해 비트코인 메인넷에 고정하여 확장성과 보안을 향상시킵니다. 데이터 처리를 위한 노드, 트랜잭션 검증을 위한 SNARK 기술을 사용하는 zkProver, Merkle Tree 및 트랜잭션 세부 정보를 저장하기 위한 데이터베이스를 통합합니다. 이 아키텍처는 비트코인의 보안을 계승하고, EVM 호환성을 지원하며, 최적화된 데이터 사용을 통해 비용을 절감하고, 대규모 사용자 요구에 대한 빠른 최종성 및 확장성을 통해 높은 성능을 보장합니다. [4]
머린 체인(Merlin Chain)의 분산형 오라클 네트워크는 시퀀서 노드에서 작업을 분산하여 데이터를 안전하게 처리하고 저장하며, 이 노드는 트랜잭션을 배치하고 ZK 상태 증명을 생성하며 비트코인의 Taproot에 데이터를 업로드합니다. 사용자는 세부 정보를 공개하지 않고도 ZK 증명을 통해 트랜잭션을 검증하여 투명성과 보안을 보장할 수 있습니다. 이 시스템은 사기 방지 메커니즘, 다중 서명 프로토콜 및 콜드 스토리지를 통해 중앙 집중화 위험을 줄입니다. 스테이킹 여러 자산을 지원하고, 스마트 계약을 통해 스테이킹 및 보상을 자동화하며, 향상된 사용자 제어 및 유동성을 위해 실시간 모니터링 및 유연한 인출 시스템을 제공합니다. [5]
머린 체인(Merlin Chain)은 Celestia 및 Nubit과 협력하여 투명하고 검증 가능한 블록 데이터 게시를 보장함으로써 데이터 가용성을 향상시킵니다. 이 솔루션은 네트워크 상태에 대한 공개 액세스를 제공하여 누구든 머린 체인(Merlin Chain)의 데이터를 보고 저장할 수 있도록 합니다. 데이터 가용성 네트워크에서 확인되면 롤업 및 애플리케이션이 이력 데이터 저장을 관리합니다. 노드는 새 블록의 가용성을 검증하여 네트워크 전체에서 데이터의 완전성과 일관성을 보장합니다. [6]
머린 체인(Merlin Chain)은 Lumoz에서 영감을 받은 2단계 제로지식 증명(ZKP) 제출 메커니즘을 구현하여 분산형 작업 증명 (PoW)을 가능하게 합니다. 첫 번째 단계에서 증명자는 시퀀스에 대한 ZKP를 생성하고 해시를 계산하여 주소와 함께 체인 수준 스마트 계약에 제출합니다. 이 초기 해시 제출은 T+10 블록 동안 열려 있습니다. T+11 블록 이후에 증명자는 이전에 제출된 해시를 검증하는 완전한 ZKP를 제출할 수 있습니다. 검증된 증명자는 스테이크 비율에 따라 보상을 받습니다. 이러한 접근 방식은 경쟁 공격을 방지하고 지속적인 참여를 유도하며 시스템의 효율성, 보안 및 안정성을 향상시킵니다. [7]
머린 체인(Merlin Chain)은 데이터 무결성과 보안을 보장하기 위해 증명자와 검증자의 두 가지 역할을 사용하는 사기 방지 메커니즘을 사용합니다. 증명자는 트랜잭션에 사전 서명하고 프로그램을 NAND 논리 게이트로 구성된 이진 회로로 변환하며, 각 게이트의 동작은 리프 스크립트로 표현됩니다. 이러한 스크립트는 Merkle Tree로 구성되며 Merkle Root는 Taproot 주소에 제출됩니다. 검증자는 Merkle Root를 검색하여 그 진위 여부를 검증합니다. 불일치가 의심되는 경우, 증명자가 루트의 정확성을 뒷받침하는 증거를 제공해야 하는 질문-응답 프로세스가 시작됩니다. 이 메커니즘은 데이터 정확성을 강화하고 사기 활동을 완화합니다. [8]