아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
정직한그늘나비112
정직한그늘나비11219.08.12

테스트넷에선 메인넷의 모든 상황을 테스트 할 수 있나요?

많은 블록체인들이 메인넷 런칭을 위한 개발이 진행 중인데요.

개발이 어느정도 완료되면 테스트넷에 올려 메인넷 런칭 전에 테스트를 진행하는 것으로 압니다.

이런 테스트넷에서는 메인넷과 동일한 환경에서 모든 상황을 테스트 할 수 있나요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 테스트넷에 대한 이해를 돕기 위하여 메인넷에 대해서 먼저 설명을 드린 후에 테스트넷에 대해 설명을 드리도록 하겠습니다.

    우선 테스트넷과 대비되는 개념의 메인넷은 실제 운영중인 메인, 정규 블록체인을 의미합니다. 따라서 이 블록체인에서 이루어지는 모든 거래는 실제 거래이고 체결되는 스마트 컨트랙트도 실제적인 효력을 나타내며 취소될 수 없는 비가역성을 나타내게 됩니다. 또한 거래나 스마트 컨트랙트의 결과가 암호화폐를 통해 경제적인 이익과 손해로 결정되고, 이것 역시 뒤바뀔 수 없습니다.

    다음으로 테스트넷은 말 그대로 Dapp 개발이나 스마트컨트랙트를 테스트 할 때, 하드포크를 진행하기 전에 테스트 용도로 제공되는 블록체인으로 블록체인 메인넷과 환경은 동일하나 별개로 제공됩니다. 테스트넷에서 일어난 거래나 계약은 메인넷에 영향을 주지 않으면서도 메인넷에 준하는 환경에서 테스트를 할 수 있으며 하드포크 전에 미리 해당 변경사항을 테스트넷에서 적용하여 테스트함으로써 보안상 취약점을 미리 발견하고 수정할 수 있기도 합니다.

    끝으로 비유적으로 정리해 봤을 때, 테스트넷이 방송으로 치면 파일럿 프로그램이라고 한다면, 메인넷은 정규 편성된 프로그램이라고 보시면 좋을 듯합니다.

    답변이 도움이 되길 바랍니다.