🎨스스로에게 물어볼 것
🏹 UTXO 에 대해서 구체적인 예시를 들고 그림을 그려 설명할 수 있습니다.
🏹 비트코인에서의 거래에 대해 설명할 수 있습니다.(feat. 검증,채굴)
🏹 거래가 소유자에서 다른 소유자로 가치를 이동시키는 체인을 어떻게 구축하는가?
📘[암호화폐의 성공여부]
- 기술자들이 만들어내는 새롭고 쉬운 서비스의 확산에 달렸다.
📘[비트코인의 구성요소]
📘[UTXO 모델]
■ 비트코인 사용자들은 비트코인 네트워크상에서 일어나는 거래에 대한 소유권을 입증할 수 있는 키를 소유한다.
■ 사용자들은 키를 이용해 서명하고 해당 가치에 대한 암호를 풀어 새로운 소유주에게 전송함으로써 비트코인을 소비한다.
💡잔액 지불
■ 비트코인 거래에서 새로운 소유주의 주소와 잔액 주소라고 불리는 현 소유주의 주소 모두를 참조하는 출력값을 가지게 된다.
■ 중요한 사실은 거스름돈주소가 입력값에 대한 주소와 동일할 필요는 없다.
■ 거래에서는 거래 입력값에서 출발해서 거래 출력값으로 가치가 이동한다.
💡비트코인 채굴
■ 트랜잭션이 네트워크상에 전파 되었다는것은, 거래가 검증되고 채굴이라는 과정을 거쳐 블록에 포함될 때 까지는 블록체인의 일부가 되지 못한다.
채굴과정의 두가지 목적
1. 채굴노드는 비트코인의 합의규칙을 참조해서 모든 거래를 입증한다.
2. 돈을 발행하는 중앙은행퍼럼 각 블록 내에서 새 비트코인을 생성한다.
■ 새로운 거래들이 사용자 지갑과 여러 어플리케이션으로부터 네트워크로 끊임없이 들어온다. 노드의 임시 풀에 새로운 거래들을 추가한다. 임시 풀에는 미검증 거래들이 들어있고, 채굴자들이 새 블록을 만들면서 임시풀에서 새블록으로 미검증거래들을 추가한 후, 새 블록의 유효성을 입증하기 위해 작업증명을 한다.
■ 거래들이 새 블록에 추가될 때, 거래 수수료가 가장 높은 거래부터 우선순위로 추가되고 몇몇 거래는 다른 기준을 바탕으로 추간된다.
■ 블록의 유효성이 입증된다면( 승리블록이 된다면) 그 안에 담긴 거래들은 해당 거래에 대한 한건의 승인이 일어난 것으로 간주된다.
■ 시간이 흘러 블록의 '높이'가 높아지면 각 블록과 체인의 계산 난이도도 전반적으로 올라간다.
■ 관례상 6회 이상의 승인이 이루어진 블록은 취소가 불가능하다.
■ '거래'가 소유자에서 다른 소유자로 가치를 이동시키는 체인을 어떻게 구축하는가?
'기술서적' 카테고리의 다른 글
[HTTP 완벽가이드] 6장 - 프락시 (0) | 2022.07.15 |
---|---|
[HTTP 완벽가이드] 5장 - 웹 서버 (0) | 2022.07.14 |
[HTTP 완벽가이드] 4장 - 커넥션 관리 (0) | 2022.07.13 |
[HTTP 완벽가이드] 3장 - HTTP 메세지 (0) | 2022.07.12 |
[HTTP 완벽가이드] 2장 - URL과 리소스 (0) | 2022.07.12 |