분류 전체보기41 [Ethereum] Remix 대신 Hardhat 사용해 보기 스마트 컨트랙트를 개발할 때, 많은 사람들이 처음 접하게 되는 툴이 바로 Remix 입니다. [Ethereum] Remix를 이용하여 스마트 컨트랙트 배포하기Remix 만약 이더리움 블록체인에 대해서도 잘 알지도 못하는데 스마트 컨트랙트를 구현해서 배포해야 하는 상황이 왔다면 적잖이 당황할 것입니다. 제가 그랬습니다. 인터넷에서 자료를 검색하ts01.tistory.com웹 기반 IDE로써, 별도의 설치 없이 브라우저에서 바로 Solidity 코드를 작성하고 배포할 수 있어 진입 장벽이 낮습니다. 하지만 프로젝트가 조금 커지고, 다음과 같은 필요성들이 생기면 고민이 생깁니다:배포를 반복하다보니 자동화하고 싶다.테스트 코드를 작성하고 싶다.가스비, 디버깅, 모듈화 등을 정교하게 다루고 싶다.로컬에서 전체 개.. 2025. 4. 8. [Ubuntu] 인터넷 없는 내부망에 Nginx 설치하기 (실패) 인터넷 없는 내부망에 Nginx 설치하기 (실패)인터넷이 되지 않는, Ubuntu 환경에서 Nginx 를 설치해야 했다. 그러면 당연히 인터넷이 되는 환경에서 설치 파일들을 마련하여, SCP나 FTP 등으로 넘겨주고 설치를 하는 수밖에 없다.결론을 이야기하자면, 일단 실패(포기)했다. 이유는 너무 많은 종속성 설치를 연쇄적으로 요구하는데, 이걸 다 점검하면서 하기엔 시간이 부족했기 때문이다.그러므로 실제로 이 글을 따라 하시면, 똑같이 포기하게 될 수도 있으므로 참고만 하시기를 바란다. 만약, 끈기와 시간이 있다면 모든 종속성을 설치해서 성공할 수 있을까...?다른 방법으로, 이미 설치된 Nginx 를 모두 말아서 넘기는 방법이 있다고 하는데, 나중에 된다면 시도해 봐야겠다. 그래도 열심히 했으니, 일단.. 2025. 4. 3. [Ethereum] Remix 로 Base Sepolia (Superchain) 컨트랙트 배포하기 Base Sepolia (Superchain) 컨트랙트 배포하기이 글에서는 Remix 를 사용해 Solidity 로 작성한 스마트 컨트랙트를 Base Sepolia 테스트넷에 배포하는 방법을 소개합니다.글을 따라하면, 아래와 같은 것들을 경험할 수 있습니다.Base Sepolia 테스트넷 설정Base Sepolia Faucet 이용 - 테스트용 ETH 얻기Remix 에서 컨트랙트 작성, 컴파일, 배포배포 후 ethers.js 로 컨트랙트에 접근해 보기스마트 컨트랙트를 테스트넷에서 실전처럼 다루고 싶은 분들에게 추천합니다. Base Sepolia 테스트넷Base Sepolia 는 Superchain 에 배포된 Layer2 블록체인 중 하나인 Base Mainnet 의 테스트넷입니다. [공식]Supercha.. 2025. 4. 1. [Ethereum] Sepolia 테스트넷 이 글에서는 스마트 컨트랙트를 Sepolia 테스트넷에 배포하기 위해 필요한 지갑 및 ETH 세팅에 대해 소개합니다.로컬에서만 동작하는 Remix VM 대신, 실제 퍼블릭 테스트넷인 Sepolia 에 컨트랙트를 배포함으로써, ethers.js, 웹 프론트엔드 등 외부 애플리케이션에서도 직접 블록체인을 호출할 수 있는 환경을 구축할 수 있게 됩니다.본 글을 통해 아래와 같은 것들을 확인할 수 있습니다.MetaMask 에서 Sepolia 테스트넷 확인하기Sepolia Faucet 을 이용하여 테스트용 ETH 얻기 Sepolia 테스트넷Sepolia 는 현재 이더리움에서 공식적으로 권장되는 퍼블릭 테스트넷입니다. 스마트 컨트랙트나 dApp(분산 애플리케이션)을 메인넷에 배포하기 전에, 실제처럼 테스트할 수 있.. 2025. 4. 1. 이전 1 2 3 4 ··· 11 다음