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