"> 제목 "> 제목 ">
<head>
  <!-- HTML Meta Tags -->
  <meta charset="UTF-8" />
  <title> 제목 </title>
  <meta
    name="description"   content=" 블록체인의 구성요소&채굴 "   />
  <meta name="keywords" content="블록체인, 블록체인 python, 양파고, Yang Phago, 노션, 양파고 노션, notion" />

  <!-- Open Graph / Facebook -->
  <meta   property="og:title"   content="블록체인의 구성요소&채굴 "  />
  <meta  property="og:description" content=" 블록체인, 블록체인 python, 양파고, Yang Phago, 노션, 양파고 노션, notion "  />
  <meta property="og:image" content="대표 이미지" />
  <meta property="og:url" content="페이지 주소" />
  <meta property="og:type" content="website" />
</head>

<aside> 💡

</aside>

1. 실제 블록의 연결 살펴보기

import datetime
import hashlib

block_body =  {   "거래내역1": {
                            '판매자' : '파이썬',
                            '구매자' : '김민수',
                            '개수' : '3개',
                            '거래시간' : '1990년 1월 1일 00시 00분 00초',
                            '거래수수료' : '0.001개'     
                               },
                    "거래내역2": {
                            '판매자' : '김민수',
                            '구매자' : '김영수',
                            '개수' : '3개',
                            '거래시간' : '1990년 1월 2일 01시 02분 03초',
                            '거래수수료' : '0.001개'                        
                               }
                   }

block_header =  {  '블록의 생성 번호' : 0,
                   '블록의 생성 시간' :
 datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"),
                   '블록의 채굴자' :
 "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
                   '블록 채굴자의 보상 값' : 2.132,
                   '블록 채굴 난이도' : 12382889997310022,
                   'Nonce'  : '0x7ccf42b8e05d031f',
                   '블록 사이즈' : '178556 bytes',
                   '이전 블록의 해시값' :
 '0xe1f3d0e83542e20735d453006cc6d8975920e7aec951c3b974eade52901e97e7',
                   '이번 블록 몸통 내역의 해시값' :
 hashlib.sha256(str(block_body).encode()).hexdigest()
                }

body_hash = hashlib.sha256(str(block_body).encode()).hexdigest()

block1 =  { 'header' : block_header,
            'transaction' : block_body
           }
block1

1-1. 블록 구조

🔗 체인 연결 원리

1-2.실제 가동 중인 블록체인 네트워크에서도 정말 이런식으로 블록이 존재할까?

이더리움 블록체인 네트워크의 블록정보 확인해보기

Ethereum (ETH) Blockchain Explorer

  1. 이더리움 블록체인 공개사이트에서 가장 최근에 생성된 블록 번호를 확인해보자.
  1. 블록 내의 Transaction정보 클릭

image.png

image.png

1-3. 국내 가상자산거래소(업비트, 빗썸 등)에서 의 거래내역도 확인가능할까?

✅ 정답은 ‘No’