-
블록체인- 2 블록체인 원리와 구조카테고리 없음 2020. 9. 6. 16:56728x90
* 블록체인의 원리와 구조
10분마다 새로생성되는데 PoW의 과정을 가장 먼저 푼사람이 비트코인을 가져가는 형식이었다.
블록체인 원리
DAO(탈중앙화된 자율조직, Decentralized Autonomous Organization))
해쉬암호
해쉬
암호 알고리즘의 일종
해시함수: 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수
sha-256 알고리즘을 활용한다.
이 알고리즘은 문법에 대해 역추적이 불가능해서 역추정이 불가능하다.
특징으로 이러한 것들이 있다.
1, 같은 입력값 같은 해쉬값
2, 역추적 불가
3, 코인마다 사용한 암호가 다르다.
*블록의 구조
헤더와 바디로 구성되어 있다.
10분마다 만들어지면서 만들어지면서 이전 코인들과 연결도 된다.
*작업증명의 개념(채굴)
작업증명(POW)
논스값을 찾는 것을 말한다. 여기서 논스란 특저 조건을 충족하는 해시값을 찾는 것을 말한다. 즉 블록으 해시값이 난이도 목표(BIts)충족하는 논스(Nonce)값을 찾는 과정이다. 가장먼저 찾은 사람에게 비트코인을 지급한다.
POW합의 알고리즘
분산시스템에서의 오류 무결성을 보장하기 위한 합의 알고리즘으 필수요소
비잔틴장군들의 딜레마: 분산시스템에 악의적으로 노드들이 안좋은 영향을 미칠 수 있다.
비트코인 솔루션 : 메세지 유효성을 보장하기 위한 장치를 만들어 놓음
보안문제에 있어서 지금의 블록과 이전 블록들도 모두 바꾸어야 하기 때문에 불가능 이정도는 전세계 수퍼컴푸터는 동웒도 불가능
신뢰와 보안문제를 해결할 블록체인이 금융 시스템을 바꿀 것이라는 많이 많음 더하여 미래에는 전 산업에 영향을 미칠 것이다.