스마트 컨트랙트를 이더리움 블록체인에 배포하려면 풀 노드에서 네트워크에 참여해야 한다. 실제로 풀 노드를 운영하는 것 보다 알케미와 같이 블록체인 인프라를 제공하는 BaaS 서비스를 이용하여 편하게 DApp을 개발할 수 있다. 알케미 API 를 사용하려면 회원가입이 필수이다. Alchemy API https://www.alchemy.com/ Alchemy - Blockchain APIs and Node Infrastructure Whether you're a beginner developer, startup, web3 market leader, or a large enterprise, Alchemy makes multichain web3 development easy with reliable and sc..
이더리움 Goerli 테스트넷에서 이더를 얻는 방법을 소개한다. 1. Alchemy Testnet Faucet https://goerlifaucet.com/ Goerli Faucet A fast and reliable Ethereum Goerli testnet faucet for blockchain developers. goerlifaucet.com Alchemy 플랫폼에서 제공하는 faucet 페이지이다. 이더를 받으려면 회원가입이 필수이다. 현재 이 방법은 메인넷에 0.001 이더를 보유한 지갑만 테스트 이더를 받을 수 있다. 메인넷 이더를 보유한 사람만 쓰는 방법이다. (테스트넷 이더를 받는 과정이 점차 까다로워지고 있다.) 회원가입 진행후 입력창에 이더를 받을 지갑주소를 입력하고 [Send Me ..
hardhat은 이더리움 소프트웨어 개발환경으로 스마트 컨트랙트와 DApp을 개발, 컴파일, 디버깅, 배포하기위한 완전한 개발환경을 제공한다. hardhat은 반복된 작업(like 검증 과정)을 간단한 명령어 한줄로도 자동화 기능을 제공하고 유연하게 개발이 가능하다. 또한 다양한 tasks와 plugins를 사용해 개발자가 원하는 기능을 커스터마이즈할 수 있다(plugin list : https://hardhat.org/hardhat-runner/plugins) 또한 hardhat은 검증 및 테스트 코드 작성, 명령어 한줄로 자동화 구현이 가능하기에 개발에 많은 편의성을 제공한다. 본인은 스마트 컨트랙트 개발에 remix를 사용해왔는데, 우선 리믹스는 설치없이 웹 브라우저에서 단순하고 직관적으로 컨트랙트..