메인 콘텐츠로 건너뛰기
Change page

스마트 컨트랙트 배포

페이지 마지막 업데이트됨: 2025년 12월 17일

이더리움 네트워크 유저들이 스마트 계약을 이용할 수 있으려면 스마트계약 배포를 마쳐야 합니다.

스마트 계약 배포는 컴파일된 코드를 포함하는 이더리움 거래를 받는 이를 지정하지 않고 보내는 식으로 이루어 집니다.

필수 구성 요소

스마트 계약을 배포하기 전에 이더리움 네트워크, 거래스마트 계약의 구조를 이해해야 합니다.

계약은 블록체인에 저장되므로 배포 시 이더(ETH)가 필요합니다. 따라서 이더리움의 가스 및 수수료에 대해 잘 알고 있어야 합니다.

마지막으로, 계약을 배포하기 전에 컴파일해야 하므로 스마트 계약 컴파일에 대해 읽어보시기 바랍니다.

스마트 계약 배포 방법

필요한 것

  • 계약의 바이트코드 – 컴파일을 통해 생성됩니다.
  • 가스비(이더) - 일반 거래처럼 가스 한도를 설정이 필요합니다. 그러나 일반 거래보다는 계약 배포가 더 많은 가스 한도를 설정하십시오.
  • 배포 스크립트 또는 플러그인
  • 자체 노드 실행, 공용 노드 연결, 또는 노드 서비스의 API 키를 통한 이더리움 노드 액세스

스마트 계약 배포 단계

구체적인 단계는 개발 프레임워크에 따라 다릅니다. 예를 들어, 계약 배포에 관한 Hardhat 문서 (opens in a new tab) 또는 스마트 계약 배포 및 검증에 관한 Foundry 문서 (opens in a new tab)를 확인할 수 있습니다. 배포되면 계약은 다른 계정과 마찬가지로 이더리움 주소를 갖게 되며, 소스 코드 검증 도구를 사용하여 확인할 수 있습니다.

Remix - Remix IDE는 이더리움과 같은 블록체인을 위한 스마트 계약을 개발, 배포 및 관리할 수 있도록 지원합니다

Tenderly - 스마트 계약을 개발, 테스트, 모니터링, 운영하기 위한 디버깅, 관찰 가능성 및 인프라 구성 요소를 제공하는 Web3 개발 플랫폼

Hardhat - 이더리움 소프트웨어를 컴파일, 배포, 테스트 및 디버그할 수 있는 개발 환경

thirdweb - 단일 명령어로 모든 EVM 호환 체인에 계약을 쉽게 배포하세요

Crossmint - 엔터프라이즈급 웹3 개발 플랫폼으로 스마트 계약을 배포하고, 신용카드 및 크로스체인 결제를 활성화하며, API를 사용하여 NFT를 생성, 배포, 판매, 저장 및 편집할 수 있습니다.

더 읽어보기

도움이 되었던 커뮤니티 참고 자료를 알고 계신가요? 이 페이지를 편집해서 추가하세요!

이 문서가 도움이 되셨나요?