본문 바로가기

728x90

IT/Blockchain

(18)
Hardhat 튜토리얼 - 3) 배포 설정 (이전 문서) [IT/Blockchain] - Hardhat 튜토리얼 - 1) 시작 [IT/Blockchain] - Hardhat 튜토리얼 - 2) 소스 분석 hardhat.config.ts 를 통해 배포 설정을 할 수 있습니다. 기본적으로 하드햇 컴파일 명령어는 다음과 같습니다. npx hardhat complie Solidity 컴파일 버전 설정 기본적으로 컴파일 할 버전을 한개만 사용할 경우 다음과 같이 설정합니다. const config: HardhatUserConfig = { solidity: "0.8.19", }; 하지만, 작업 시에 다른 컴파일 버전이 필요할 수 도 있습니다. (오픈소스 또는 예전 컴파일 버전이 필요한 경우) 그럴 때 아래와 같이 컴파일 버전을 추가할 수 있습니다. - sol..
Hardhat 튜토리얼 - 2) 소스 분석 (이전 문서) Hardhat 튜토리얼 - 1) 시작 블록체인 스마트 컨트랙트를 작성하기 위해 Solidity라는 언어를 사용합니다. Solidity 언어를 이용해서 개발을 하려면 개발 도구가 필요합니다. 그 중에 가장 편하게 접근할 수 있는 것은 Remix 라는 infomauntain.tistory.com 아래의 하드햇 공식 사이트에서 제공하는 내용을 바탕으로 작성하였습니다. https://hardhat.org/hardhat-runner/docs/getting-started Hardhat | Ethereum development environment for professionals by Nomic Foundation Hardhat is an Ethereum development environment. C..
Hardhat 튜토리얼 - 1) 시작 블록체인 스마트 컨트랙트를 작성하기 위해 Solidity라는 언어를 사용합니다. Solidity 언어를 이용해서 개발을 하려면 개발 도구가 필요합니다. 그 중에 가장 편하게 접근할 수 있는 것은 Remix 라는 웹 IDE 입니다. 하지만, Remix는 웹 브라우저에서만 사용할 수 있기 때문에 로컬 개발 환경 구성이라는 면에서는 불편한 부분들이 존재합니다. 그리고 일반적으로 많이 알려진 Truffle이 있는데 이는 자료가 많이 있습니다. 최근에는 Hardhat이라는 개발 도구가 많이 사용되고 있습니다. Hardhat의 간단 소개 - 하드햇은 이더리움 소프트웨어를 위한 개발 환경 - 기존에 'Builder'라는 이름에서 'Hardhat'으로 변경 - 즉시 실행 가능한 내부 가상 이더리움 네트워크를 제공 - ..
블록체인 초보자를 위한 단계별 가이드 (번역-4) https://blockgeeks.com/guides/what-is-blockchain-technology/#How_can_businesses_benefit_from_blockchain 안녕하세요. 이 글은 아래의 글을 번역하게 제작하였습니다. 글의 내용이 많아 몇 차례로 나누어 게시하게됩니다. Blockchain For Beginners: What Is Blockchain Technology? A Step-by-Step Guide 이전 글 블록체인 초보자를 위한 단계별 가이드 (번역-3) https://blockgeeks.com/guides/what-is-blockchain-technology/#How_can_businesses_benefit_from_blockchain 안녕하세요. 이 글은 아래의 글..
블록체인 배경 지식 - 디지털 서명 및 인증서 블록체인의 기반이 되는 기술 중 디지털 서명과 인증서에 대해 설명합니다. 암호화(Encryption) - 전자적 데이터를 권한이 있는 당사자 외에는 누구도 쉽게 이해할 수 없는 암호문이라는 다른 형태로 변환하는 프로세스입니다. 이를 통해 데이터 보안이 보장됩니다. 복호화(Decryption) - 암호화된 데이터 또는 코드를 알아볼 수 있는 데이터로 변환하는 프로세스입니다. 메시지는 발신자 측에서 다양한 암호화 알고리즘을 사용하여 암호화되고 수신자 측에서 복호화 알고리즘을 사용하여 복호화됩니다. 사용자 이름, 비밀번호 등과 같이 일부 메시지를 안전하게 유지해야 하는 경우 데이터 보안을 보장하기 위해 암호화 및 복호화 기술이 사용됩니다. 암호화 유형 1. 대칭 암호화 - 키를 사용하여 데이터를 암호화하고 복..