블록체인/디파이 (Defi) 23

hardhat 환경세팅 (feat. VSCode)

hardhat? ethereum 개발을 할 때 compile, deploy, test를 모두 진행할 수 있는 개발 프레임워크 1) VSCode 설치 2) VSCode -> 확장 탭 -> solidity 설치 3) node 설치 npm 설치 목적, npm 을 통해 hardhat 을 설치할 것이다. 터미널 -> node -v 정상적으로 설치되었는지 확인 4) hardhat 설치 https://hardhat.org/hardhat-runner/docs/getting-started Hardhat | Ethereum development environment for professionals by Nomic Foundation Hardhat is an Ethereum development environment. C..

솔리디티 란

솔리디티? - 스마트 컨트렉트를 작성하기 위해 고안된 언어 - EVM 에서 작동하게 디자인된 언어 - 컴파일시 변수의 타입이 결정되는 정적 타입 언어 - 튜링 완전 언어 EVM? 솔리디티 코드를 통해 스마트 컨트렉트에 배포 및 실행과 같은 특정 작업을 수행하려 할 때 코드를 실행시켜주는 가상의 컴퓨터 이더리움에 정의된 규칙에 따라 코드가 정상적으로 완료되면 상태를 변경하여 스마트 컨트렉트가 블록체인 데이터에 영향을 주도록 한다. 블록체인 데이터가 무분별하게 스마트 컨트렉트에 의해서 수정되지 않게 보호하는 역할도 해준다. 솔리디티 작성 -> 컴파일하여 이더리움 바이트 코드로 변환 (EVM 이 인식할 수 있도록 하기 위한 컴파일) -> EVM 이 해당 코드 실행하여 통과되면 블록체인에 반영 정적타입? 변수 ..

디파이 란

암호화폐 시장에서 부의 원천 1. 기대감 어떤 목적을 이룰 것이라는 기대, 다른 사람들이 구매할 것이라는 기대 심리로 인해 신규 자금이 유입 2. 서비스에 대한 사용료 암호화폐를 전송할 때 지불하는 네트워크 사용료 등 3. 이자 빌리고자 하는 사람과 빌려주고 이자를 받고자 하는 사람은 늘 있었음. 이자를 약속대로 받을 수 있다는 보장을 스마트 컨트랙트로 가능하게 함. 이런 탈중앙 금융을 디파이라고 부름. 디파이 시장 시총 (TVL, Total Value Locked) 은 2021년 11월 기준 1,780억 달러 (한화 231조원)을 기록하였다. 디파이 란 DeFi = Decentralized + Finance 의 합성어로 탈중앙화된 금융 시스템이라 부른다. DeFi 는 중앙 통앙 통제 기관 없이 스마트 ..