의미없는 블로그
[블록체인] 스마트 컨트랙트 / 솔리디티 / ERC-20 개념 본문
블록체인이 데이터 저장하는 기술이자나
은행 같은데는 거래 데이터가 중앙집중(독점) 으로 저장되니까
블록체인은 데이터 독점 막을라고
거래 데이터를 체인 형태로 묶어서 계속 동기화(탈중앙화) 하는 그런 느낌
이런 블록체인 기술을 기반으로
제3의 인증기관 없이(탈중앙화) 개인간 계약 이루어질 수 있게 하는게
스마트 컨트랙트(=계약) 이래
주로 거래 계약 같은거에 쓰이는듯 (얼마 있냐, 얼마 보낼꺼냐.. 같은?)
솔리디티는 스마트 컨트랙트 개발할 때 쓰는 언어
이더리움이 만들었다고 함
.sol 확장자 사용 (https://kong-dev.tistory.com/177)
ERC-20 은 토큰(디지털 자산) 개발할 때 쓰는 규격을 말함
요 규격으로 토큰을 개발하면 대체 가능한 토큰이 됨
대체 가능하다는 것은 X코인 처럼 거래(대체) 가능한 용도로 만들 수 있다는 거임
그래서 X코인 .sol 파일에 보면
solidity 버전이랑 ERC-20 인터페이스 선언되어 있다
totalSupply(), balanceOf().. 저런 함수들이 ERC-20 에서 사용 가능한 함수들인가 봄
(balanceOf 는 지갑이 보유하고 있는 토큰 수량 알려주는 기능이래)
ERC-721 도 있는데 이건 대체 불가능한 토큰 규격이라고 함
대체 불가능하다는건 화폐처럼 동일한 가치를 가지지 않아서 거래(대체)가 불가능 하다는 뜻
(X코인도 결국 화폐처럼 쓰이는 거자나 상품살때 쓰고, 환전하고...)
무튼 요걸로 만든게 크립토키티 게임이라고 함 (https://m.upbitcare.com/academy/education/nft/182)
고양이마다 동일한 가치를 가지지 않는게 특징
머 그렇다고 함
'# 나 > tuesday Study' 카테고리의 다른 글
[CPPG] T3. 개인정보 라이프 사이클 (1) (0) | 2024.05.20 |
---|---|
[CPPG] T1. 개인정보 보호의 이해 (1) (0) | 2024.05.07 |