블록체인 특징
분산화된 거래 검증 시스템(거래 스크립트)
거래를 만들고 거래를 한 후 확실한 거래인지 확인을 해야한다.
작업증명pow가 끝나면 증명 내용을 node 각가에 보내고 각 노드들이 검증을 하고, 합의된 검증 내용을 다시 블록을 생성한 사람에게 보낸다.
coin을 얻는 방법
- 거래소에서 돈주고 산다
- 친구에게 받는다
- 채굴한다.
블록체인 반감기를 만든 이유
블록체인은 전자지갑 주소를 먼저 만드는 것이 아니라 비밀번호를 먼저 만들고 전자지갑 주소를 만든다.
블록체인은 계속 쌓이기만 하고 삭제, 수정은 할 수 없다.
그렇다면 데이터가 계속 쌓이는 것이 아니냐. 비용이 너무 많이 들어가는 것이 아니냐?
- 그렇다
비트코인 노드 유형
-풀모드 : 2009년부터의 모든 히스토리가 저장되어 있음. 채굴, 합의과정을 하려면 풀모드를 써야한다.
-라이트웨이트 모드 : 가장 최근에 만들어진 블록 하나만 가지고 잇음, 합의 과정만 할 때는 라이트웨이트를 써도 된다.
-웹 노드 : 데이터를 하나도 가지고 있지 않고, 어플리케이션만 가지고 있음. 만일 데이터가 필요할 경우 풀모드에서 데이터를 요청하여 사용함
타원곡선 알고리즘
1 낮다
2..
3..
4.ecc
5.RSA 높다
암호화 강도가 높읈록 속도가 너무 느리다. 그래서 4정도 되는 레벨은 쓴 것이 타원곡선 알고리즘이다.
ECDSA 타원곡선 알고리즘