파이썬으로 공부하는 블록체인

파이썬으로 구현하는 웹3.0
$28.35
SKU
9791165922351
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 05/31 - Thu 06/6 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 05/28 - Thu 05/30 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2023/08/03
Pages/Weight/Size 188*245*20mm
ISBN 9791165922351
Categories IT 모바일 > 프로그래밍 언어
Description
“파이썬으로 공부하며 만드는 블록체인 네트워크”

비트코인 1억원, 이더리움 1천만원? 블록체인의 핵심은 이런 가상자산의 가격이 아니라 탈중앙화 된 분산원장 시스템, 즉 ‘기술’이다. 글로만 이해하는 블록체인의 개념이 아니라 실제 블록체인 기술의 원리를 실습하고 시스템을 구현해 보는 것이 중요하다. 코딩의 시대, 이 책은 모두에게 익숙한 프로그래밍 언어 파이썬을 바탕으로 블록체인 네트워크를 구현하는 법을 안내하고 있다. 이 책을 통하여 블록체인 기술의 주요 개념을 구현하고 여러 프로젝트를 실습하며 블록체인 전문가로 거듭나보자.
Contents
머리말

CHAPTER 01. 블록체인 알아보기

1.1 블록체인, FAQ
1.2 블록체인의 정의
1.3 블록체인의 핵심: 암호해시
1.4 블록체인의 구성요소
1.5 블록체인의 채굴
1.6 비트코인 vs 이더리움: 스마트 컨트랙트
1.7 블록체인과 가상자산 그리고 DApp
1.7.1 LAYER1 코인
1.7.2 토큰(LAYER2 이상)
1.8 블록체인 관련 개발자는 어떻게 구분될까?

CHAPTER 02. 파이썬 for Block Chain

2.1 파이썬 소개 및 실습 환경 구성
2.2 함수(function)
2.3 객체(Object)
2.4 Database(SQLite3)
2.5 홈페이지 만들기(Flask)
2.6 홈페이지 꾸미기(JavaScript)
2.7 브라우저와 데이터 주고받기(API)

CHAPTER 03. 파이썬으로 만드는 비트코인(PoW)

3.1 블록체인 노드 구축(one_node.ipynb)
3.1.1 파이썬 패키지 호출(import)
3.1.2 블록체인 객체 만들기
3.1.3 블록체인 객체 기반으로 노드 만들기
3.2 운영 중인 노드에 실행 명령하기(one_node_command.ipynb)
3.3 블록 스캔 사이트 만들기(one_node_chainScan.ipynb)
3.3.1 블록 스캔 사이트 Back-end 구축하기
3.3.2 블록 스캔 사이트 Front-end 만들기
3.4 Block Wallet 사이트 만들기(one_node_Wallet.ipynb)
3.4.1 Block Wallet Back-end 구축하기
3.4.2 Block Wallet Front-end 만들기
3.5 여러 개의 노드 연결하기
3.5.1 여러 노드 운영을 위한 추가 사항(node_network_1.ipynb)
3.5.2 3개의 노드 운영하기(node_network_2.ipynb, node_network_3.ipynb)

CHAPTER 04. 파이썬으로 만드는 이더리움(스마트 컨트랙트)

4.1 스마트 컨트랙트로 블록체인 노드 구축
4.1.1 블록체인 객체 만들기(node.ipynb)
4.1.2 블록체인 기반의 노드 만들기(node.ipynb)
4.1.3 스마트 컨트랙트를 위한 파이썬 함수(exec) 및 블록 스캔 사이트
4.2 스마트 컨트랙트와 함께하는 다양한 기능(node_command_SmartContract.ipynb)
4.2.1 ‘Hello Smart-Contract’ 프린트
4.2.2 NFT 제작하기
4.2.3 토큰(Layer2 코인) 만들기
4.2.4 거래 가능한 토큰 만들기
4.3 스마트 컨트랙트 기반 DApp 만들기(node_command_DApp.ipynb)
4.3.1 계산기
4.3.2 복권
4.3.3 DeFi

CHAPTER 05. 파이썬으로 만드는 이더리움 2(PoS)

5.1 이더리움의 발전
5.2 PoW vs PoS
5.2.1 사라진 nonce, 추가된 Validator
5.2.2 Proof of Work의 정확도를 검증하는 Valid_proof의 제거
5.2.3 PoS의 핵심, 채굴 담당자 선정(pick_winner)
5.2.4 제거되는 PoW, 그리고 추가되는 PoS
5.2.5 노드 운영 함수의 변화
5.3 파이썬으로 만드는 PoS 블록체인 노드
5.3.1 블록체인 노드 만들기
5.3.2 노드 연결시키기(node_network_N.ipynb)
5.3.3 PoS 네트워크에서의 스마트 컨트랙트

CHAPTER 06. 블록체인 기술의 미래

블록체인 기술의 미래
Author
일등박사
삼성전자에서 데이터 분석가로 경력을 시작했습니다. 해외에서 AI박사 과정을 시작하였지만 블록체인에 대한 열정으로 중퇴 후 한국으로 돌아와 증권사에 재직 중입니다. AI와 블록체인을 연계하는 미래 기술에 큰 관심을 가지고 있으며, 이를 기반으로 다양한 분야에서 활동하고 있습니다
삼성전자에서 데이터 분석가로 경력을 시작했습니다. 해외에서 AI박사 과정을 시작하였지만 블록체인에 대한 열정으로 중퇴 후 한국으로 돌아와 증권사에 재직 중입니다. AI와 블록체인을 연계하는 미래 기술에 큰 관심을 가지고 있으며, 이를 기반으로 다양한 분야에서 활동하고 있습니다