Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 도커
- 배포
- 영속성 컨텍스트
- Spring Security
- 데이터베이스
- vm
- Java
- 백엔드
- spring boot
- 자바
- 스프링 시큐리티
- Spring
- Container
- JPA
- CI/CD
- 컨테이너
- computer science
- 스프링
- 스프링 부트
- mysql
- spring cloud
- CS
- ORM
- 웹 서버
- web server
- 가상화
- HTTP
- 스프링 배치
- spring batch
- virtualization
Archives
- Today
- Total
개발 일기
[챕터3] 스마트 컨트랙트(Smart Contract) 본문
EVM(Ethereum Virtual Machine)
- 이더리움 네트워크에서 스마트 컨트랙트를 실행하기 위한 런타임 환경
- Solidity 같은 프로그래밍 언어로 작성된 스마트 컨트랙트를 실행
: 스마트 컨트랙트는 EVM 바이트코드로 컴파일되고 이 바이트코드를 해석하고 실행 - 트랜잭션과 스마트 컨트랙트 실행에는 가스가 필요
- Ethereum, Polygon(북미 강세), BNB(아시아 강세), Klaytn(EVM에서 파생된 KLVM)이 EVM 기반의 블록체인이다.
Solidity
- 이더리움 스마트 컨트랙트를 작성하기 위한 목적의, 정적 타입의 고급 프로그래밍 언어
- 이더리움 가상 머신(EVM)에서 실행될 수 있도록 컴파일된다.
- Remix IDE 사용
스마트 컨트랙트
블록체인 기술을 활용하여 자율적으로 실행되는 디지털 계약
코드를 통해 계약 조건을 정의하고, 조건이 충족되면 자동으로 실행되도록 설계되어 있다.
스마트 컨트랙트는 이더리움(Ethereum) 플랫폼에서 가장 널리 사용되며, 다양한 탈중앙화 애플리케이션(DApps)을 구축하는 데 중요한 역할
'Block Chain > TECHIT 블록체인 온보딩 트랙' 카테고리의 다른 글
ERC-20 (0) | 2024.07.15 |
---|---|
[챕터2] 블록체인과 지갑 (0) | 2024.07.14 |
블록체인 등장 (0) | 2024.07.10 |