테스트넷은 어떠한 공간인가요??
메인넷이나 중요한 하드포크를 하기 전에 테스트넷에서 테스트를 하는것으로 알고 있습니다.
그러면 기존 암호화폐와 동일한 환경을 추가적으로 만들어 놓는것인가요?
55글자 더 채워주세요.
1개의 답변이 있어요!
테스트넷에 대한 이해를 돕기 위하여 메인넷에 대해서 먼저 설명을 드린 후에 테스트넷에 대해 설명을 드리도록 하겠습니다.
우선 테스트넷과 대비되는 개념의 메인넷은 실제 운영중인 메인, 정규 블록체인을 의미합니다. 따라서 이 블록체인에서 이루어지는 모든 거래는 실제 거래이고 체결되는 스마트 컨트랙트도 실제적인 효력을 나타내며 취소될 수 없는 비가역성을 나타내게 됩니다. 또한 거래나 스마트 컨트랙트의 결과가 암호화폐를 통해 경제적인 이익과 손해로 결정되고, 이것 역시 뒤바뀔 수 없습니다.
다음으로 테스트넷은 말 그대로 Dapp 개발이나 스마트컨트랙트를 테스트 할 때, 하드포크를 진행하기 전에 테스트 용도로 제공되는 블록체인으로 블록체인 메인넷과 환경은 동일하나 별개로 제공됩니다. 테스트넷에서 일어난 거래나 계약은 메인넷에 영향을 주지 않으면서도 메인넷에 준하는 환경에서 테스트를 할 수 있으며 하드포크 전에 미리 해당 변경사항을 테스트넷에서 적용하여 테스트함으로써 보안상 취약점을 미리 발견하고 수정할 수 있기도 합니다.
끝으로 비유적으로 정리해 봤을 때, 테스트넷이 방송으로 치면 파일럿 프로그램이라고 한다면, 메인넷은 정규 편성된 프로그램이라고 보시면 좋을 듯합니다.
답변이 도움이 되길 바랍니다.