-강의자: 조대환님

  1. 블록체인

    블록체인: 사각형 덩어리 띠

    블록 해시: 블록에 있는 정보들 해싱

    →블록 해시 값으로 연쇄적으로 연결돼있기 때문에 해킹하기 어렵다

    머클 해시: 트랜잭션 내역을 해싱

    → 모든 트랜잭션 내역을 볼 수 있기 때문에 투명하다 (Etherscan)

    Mint: NFT 토큰 발행

    1. 머클트리

      → 데이터의 빠른 유효성 검증

    2. 노드

      노드: 블록체인 네트워크 참여자

      참여를 통해 새로운 블록을 검증해 보상(가스비)을 받음

      -검증 방법(합의 알고리즘)

      proof of work: 다음 블록의 해시 값을 계산 기여도 (브루트포스식)

      proof of stake: 네트워크의 메인코인을 스테이킹할 수록,

      다음 블록을 검증할 수 있는 기회가 많아짐. (친환경적)

    3. 블록체인 네트워크

      -종류

      이더리움 메인넷

      폴리곤

      바이낸스 스마트 체인

      → 브릿지를 활용해 각 네트워크들을 연결

  2. 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