메인넷(Mainnet)은 완전히 개발되고 배포된 블록체인 프로토콜의 상태를 말하며, 여기서 암호화폐 거래는 분산 원장에 브로드캐스트, 검증 및 기록됩니다. [1][2]
메인넷은 송신자와 수신자 간의 디지털 통화 거래를 수행하는 완전 기능을 갖춘 블록체인입니다. 반면 테스트넷은 거래 기능을 테스트하기 위한 프로토타입 역할을 합니다. 메인넷은 테스트넷에서 테스트를 거친 후 블록체인 프로토콜 개발 및 배포의 최종 단계를 나타냅니다.
여기에는 블록체인에 암호화폐 거래를 브로드캐스트, 검증 및 기록하는 작업이 포함되며, 공개적으로 사용할 수 있게 됩니다. 그러나 테스트넷이나 코드 프레임워크와 마찬가지로 메인넷은 프로젝트 팀이나 암호화폐 오픈소스 커뮤니티에 의해 업데이트 또는 수정될 수 있습니다. 본질적으로 메인넷은 자체 기술과 프로토콜을 사용하여 자체 네트워크에서 운영되는 독립적인 블록체인입니다. [2]
메인넷 출시는 블록체인 프로젝트가 대중에게 공개되고 대규모 채택을 시작하는 중요한 시점입니다. 블록체인 프로젝트 팀이 공식 최종 제품을 배포할 준비가 되면 “메인넷 출시”를 수행하여 제품을 실제 생산 및 운영에 투입합니다.
메인넷이 출시된 후에도 많은 개발자는 사용자에게 지장을 주지 않도록 라이브 블록체인에 배포하기 전에 새로운 기능을 시험하기 위해 병렬 테스트넷을 계속 운영합니다. 이러한 업그레이드는 일반적으로 기능에 따라 소프트 포크와 하드 포크로 알려져 있습니다. [4][5]
메인넷은 검증 가능한 증거입니다. 거래가 발생할 수 있는 완전 기능을 갖춘 작동하는 블록체인을 프로젝트가 개발하고 있음을 증명합니다. 메인넷을 보유하는 것은 프로젝트가 라이브 상태이며 기술적으로 진행 중임을 나타내는 명확한 신호입니다.
또한 라이브 메인넷은 블록체인의 기능과 성능을 테스트합니다. 대중이 네트워크에 참여할 수 있기 때문입니다. 또한 발생하는 오류는 블록체인의 내부 작동을 손상시킬 수 있습니다. 따라서 메인넷을 출시하려면 모든 구성 요소의 성공적인 작동을 보장하기 위해 과도한 리소스와 개발이 필요합니다. [4]
메인넷을 갖춘 프로젝트는 완전 기능을 갖춘 프로토콜로 인해 블록체인의 네이티브 코인을 사용한 라이브 거래가 가능하므로 신뢰성을 얻습니다. 참가자는 서로 상호 작용하고 프로토콜 소프트웨어를 다운로드하여 참여 노드가 될 수 있으며, 이 소프트웨어는 종종 오픈소스이며 대중에게 공개됩니다. 이 라이브 에코시스템 내에서 우려 사항이나 문제를 제기하고 해결하여 완전한 투명성을 보장할 수 있습니다. [5]
반대로 메인넷이 없는 프로젝트는 순전히 개념적이거나 이론적이며 참가자가 테스트할 수 있는 작동 제품이 없습니다. 자금을 조달하려는 ICO 프로젝트를 평가할 때 메인넷이나 테스트넷이 없는 프로젝트는 평가에 더 큰 어려움을 제시합니다. [5]
메인넷 스왑은 하나의 블록체인 네트워크에서 다른 네트워크로 전환하는 것을 의미합니다. 대부분의 경우 스왑은 암호화폐 프로젝트가 이더리움과 같은 타사 플랫폼에서 자체 네이티브 블록체인 네트워크로 마이그레이션할 때 발생합니다. 프로젝트의 암호화폐 토큰은 새로 발행된 코인으로 점진적으로 대체되고 모든 블록체인 활동은 토큰 마이그레이션으로도 알려진 새로운 체인으로 이동됩니다. [4]
각 메인넷 스왑은 실행 측면에서 고유한 특징을 가지고 있습니다. 일부 프로젝트는 사용자가 기존 토큰을 새 토큰으로 교환하기 위한 기한이 정해진 마이그레이션 기간을 할당합니다. 그렇게 하지 못하면 기존 토큰이 일반적으로 파기되거나 동결되기 때문에 자금에 대한 접근 권한을 잃을 수 있습니다. 메인넷 스왑이 완료되면 남은 토큰은 일반적으로 파기되어 새 코인만 사용할 수 있게 됩니다. [4]