2024년 12월 31일
작성자 : 남상민
[클로바노트공유]
블록체인 설명 김세훈님
https://clovanote.naver.com/s/b8xVHD42b6xE5ZyFHgRoUKS
개구니즈 앱 관련 블록체인 설명(feat. 김세훈님)
1. NPM 명령어와 빌드 과정
- NPM Run Dev: 개발 환경에서 애플리케이션을 실행하는 명령어.
- NPM Run Build: 애플리케이션을 배포 전에 빌드하는 명령어. 빌드 과정에서 오류가 발생할 수 있으므로, 반드시 로컬에서 빌드를 확인한 후 배포해야 함.
2. 블록체인과 스마트 컨트랙트
- 스마트 컨트랙트(Smart Contract): 블록체인에 배포된 함수들의 집합. 솔리디티(Solidity) 언어를 사용해 작성하며, 파일 확장자는 .sol.
- 배포 과정:
- 컨트랙트를 작성.
- 블록체인에 배포.
- 배포된 컨트랙트를 웹 또는 앱에서 호출하여 사용.
3. ERC 표준 및 토큰 유형
- ERC20: 대체 가능한 토큰(FT)의 표준.
- ERC721: 대체 불가능한 토큰(NFT)의 표준.
- ERC1155: FT와 NFT의 장점을 혼합한 반대체 가능 토큰(SFT)의 표준.
4. FT와 NFT의 차이
- FT (Fungible Token):
- 동일한 값의 토큰끼리는 구분이 없음.
- 예: 화폐(1달러는 다른 1달러와 동일).