-강의자: 조대환님
블록체인
블록체인: 사각형 덩어리 띠
블록 해시: 블록에 있는 정보들 해싱
→블록 해시 값으로 연쇄적으로 연결돼있기 때문에 해킹하기 어렵다
머클 해시: 트랜잭션 내역을 해싱
→ 모든 트랜잭션 내역을 볼 수 있기 때문에 투명하다 (Etherscan)
Mint: NFT 토큰 발행
머클트리
→ 데이터의 빠른 유효성 검증
노드
노드: 블록체인 네트워크 참여자
참여를 통해 새로운 블록을 검증해 보상(가스비)을 받음
-검증 방법(합의 알고리즘)
proof of work: 다음 블록의 해시 값을 계산 기여도 (브루트포스식)
proof of stake: 네트워크의 메인코인을 스테이킹할 수록,
다음 블록을 검증할 수 있는 기회가 많아짐. (친환경적)
블록체인 네트워크
-종류
이더리움 메인넷
폴리곤
바이낸스 스마트 체인
→ 브릿지를 활용해 각 네트워크들을 연결
NFT(Non-fungible token = 대체 불가능 토큰)
활용처: 예술작품, 음악, ENS, 계약서(부동산), 증명서(Uniswap v3 pair, Dao 투표권)
-기존 NFT 프로젝트
Merge
The Bored Ape Yacht Club
Clay friends
-NFT의 흐름
그림을 IPFS(파일 분산 시스템)에 업로드하면 노드들이 정보를 나눠가짐 → IPFS가 그림 CID 발급 (위변조 불가능) → 메타데이터에 CID 입력 → 다시 IPFS에 업로드
NFC에 메타데이터 CID 입력 → Opensea가 토큰 URI를 통해서 메타데이터 IPFS URI 받아서 접속
실습 (NFT 발행 및 배포)
Kaikas 설치
https://github.com/D-One0914/VerySimpleNFTs
Pinata