2021.08.02 ~3

베이스 교재

Distributed Systems 3rd edition (2017) | DISTRIBUTED-SYSTEMS.NET

블록체인의 기본개념

1. 분산 P2P

→ 탈 중앙화 : 서버 중심이 아닌 P2P 방식이다.

→ tx 처리의 중복(검증)

→ 데이터(레져)처리의 중복(검증)

→ 블록체인도 하이브리드 요소를 포함한다.

노드들이 서로 p2p 관계이지만

결국 클라이언트의 요청을 처리하는 형태로 서비스가 운영된다. = off chain

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7758859d-5629-4118-a70c-24ee1b03d5cc/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fe717a7c-d381-4d0c-98ef-202136449b61/Untitled.png

분산 처리

분산 P2P 시스템 레이어

토큰경제( 암호화폐와 다르다)

기타 용어정의

IoT 블록체인 - IoTA의 탱글

방향성 비순환 그래프( DAG; Directed Acyclic Graph **유향 비순환 그래프)**를 사용하여 블록 체인 기반 분산 원장에 비해 잠재적으로 더 높은 확장성에 의해 동기를 부여하여 원장에 트랜잭션을 저장합니다

방향성 비순환 그래프에서 개별 요소들은 블록체인처럼 여러 개의 트랜잭션을 하나의 블록으로 묶지 않고, 각 개별 요소들끼리 상호 연결되어 있다.

꼬리에 꼬리를 물며 추가되는 트랜잭션들이 앞의 트랜잭션들을 직간접적으로 검증하게 되면서 네트워크가 형성

장점 - 사용자가 많을 수록 빠르다, 수수료가 없다, 확장성 문제가 없다

단점 - 확정합의가 어렵다.

토털 오더링(total ordering) 방식이 아닌 파셜 오더링(partial ordering) 방식이기 때문에 서로 연결된 트랜잭션끼리만 그 쓰여진 순서를 정의할 수 있다.

**DAG 상에서 BFT 확정합의 구현에 성공한 프로젝트로는 로커스체인이 있다

블록체인 발전단계

실습환경

김재훈 교수님 [email protected] 010-5293-2551


다음 시간