IT/Blockchain (18) 썸네일형 리스트형 테스트넷 토큰 faucet 목록 (Ethereum, BSC, Polygon, Bitcoin, Solana) 이더리움 sepolia 테스트넷 https://sepoliafaucet.com/ 이더리움 goerli 테스트넷 http://faucetlink.to/goerli http://fauceth.komputing.org http://faucet.quicknode.com/ethereum/goerli http://faucet.paradigm.xyz https://testnet.help/en/ethfaucet/goerli http://faucet.goerli.mudit.blog http://goerli-faucet.slock.it BSC(BNB)체인 테스트넷 http://testnet.binance.org/faucet-smart https://faucets.chain.link/bnb-chain-testnet ht.. ERC-20 컨트랙트 작성 with Hardhat, Openzeppelin (기본 프로젝트 생성 참고) Hardhat 튜토리얼 - 1) 시작 블록체인 스마트 컨트랙트를 작성하기 위해 Solidity라는 언어를 사용합니다. Solidity 언어를 이용해서 개발을 하려면 개발 도구가 필요합니다. 그 중에 가장 편하게 접근할 수 있는 것은 Remix 라는 infomauntain.tistory.com Hardhat으로 ERC20을 작성하고 배포해봅니다. Openzepplelin의 ERC20을 참고합니다. ERC20 - OpenZeppelin Docs Often, you’ll want to be able to divide your tokens into arbitrary amounts: say, if you own 5 GLD, you may want to send 1.5 GLD to a .. ERC-20? ERC, EIP란 무엇인가? ERC는 많이 들어보셨을 수 있습니다. 이는 Ethereum Request for Comments의 약자 입니다. 이더리움 네트워크 상에서 제시된 후 Standard EIP 중 개발자가 새로운 기능을 구현하기 위해 따라야 하는 일련의 규칙 및 권장 사항을 설명하는 문서입니다. ERC-20은 제시된 요청 중 20번째로 표준이 되었다는 것을 의미 합니다. ERC전에 EIP라는 것이 있습니다. EIP(Ethereum Improvement Proposals)는 해석하면 이더리움의 향상을 위한 제안을 의미합니다. 이더리움 네트워크에 기여하기 위해 어떤 제안을 하게되면 모두 EIP가 됩니다. 그리고 제안 순서에 따라 번호가 부여됩니다. 아래의 사이트에서 정리된 EIP등을 확인할 수 있습니다. https://eips.. 블록체인에서의 니모닉(Mnemonic) 니모닉(mnenonic)은 원래 쓰이는 단어입니다. 두산 백과 사전 니모닉의 해석을 보면, '니모닉은 재사용이 필요할 때 사람의 기억을 돕기 위해 명확하게 선택된 상징이나 상징의 조합을 사용하는 것을 말한다.'라고 되어 있습니다. 그렇다면, 블록체인에서 니모닉은 어떻게 사용되는 것일까요? 니모닉은 블록체인에서 가장 중요한 월렛의 개인키를 복구할 때 사용됩니다. 서명 알고리즘에 의해 개인키와 공개키를 만들 수 있습니다. 여기서 개인키는 한 개인이 보유하고 있어야 하고 비밀키라고도 불리는 아주 중요한 키입니다. 다만, 알고리즘에 의해 만들어진 키는 매우긴 숫자(128bit)이기 때문에 일반적으로 외울수가 없습니다. 이것을 16진수로 변환하여 표현하게 되는데, 이것도 아무렇게나 나열된 글자이기 때문에 외우기가.. Hardhat 튜토리얼 - 4) 컨트랙트 테스트 [IT/Blockchain] - Hardhat 튜토리얼 - 1) 시작 [IT/Blockchain] - Hardhat 튜토리얼 - 2) 소스 분석 [IT/Blockchain] - Hardhat 튜토리얼 - 3) 배포 설정 컨트랙트 테스트 1) 무결성 검증 - 한번 배포된 컨트랙트는 수정이 불가능합니다 - 테스트를 통해 충분히 컨트랙트가 정상적으로 동작하는 확인 과정이 필요합니다. 2) 불필요한 비용 절약 - 메인넷에 배포를 하기 위해선 일정량의 가스비 + 테스트 트랜잭션 비용 등이 필요할 수 있습니다 - 로컬 테스트를 통해 배포 과정에서 발생하는 비용을 절약할 수 있습니다 3) 다양한 시나리오 테스트 - 다수의 유저가 사용할 때, 일정 시간이 흐르고 난 뒤의 동작이 어떻게 될 것인지? - 다양한 상황에서도.. 이전 1 2 3 4 다음