[TIL] 2023-03-21

Melon Coder·2023년 3월 21일
1

TIL

목록 보기
4/50
post-thumbnail

Today I Learned


[BlockChain]

탈중앙화된 블록체인의 특성에 대해 이야기를 하다가 중앙화된 구조들의 문제점인 Single Point Of Failure(SPOF)도 배웠는데,
단일 장애 지점(SPOF)란 시스템 구성 요소 중에서, 동작하지 않을 때 전체 시스템이 중단되는 요소를 말한다.

채굴자들(Miners)는 블록 해시 채굴에 대한 보상을 받게 되는데 이 보상은 블록 보상 + 거래 수수료들의 합이다.

코인베이스(Coinbase)란 블록 생성에 대한 보상을 지급하는 트랜잭션이다. 이 말은 즉, 받는 사람만 있을 뿐 보내는 사람이 없는 거래다. 하지만 수수료는 있다.

강의 중 궁금했던 것

Mempool이 뭐지?

Mempool이란 아직 블록에 들어가지 않은 상태의 트랜잭션들이 어떤 공간에 있는 것을 의미한다.
블록체인에서 블록은 10분의 주기를 갖고 새로운 블록을 생성하는데 이때 블록을 생성하기 앞서서 아직 블록에 쌓이지 않은 즉, Mempool에 남아있는 트랜잭션을 블록에 포함시키게 된다.

Mempool에 거래가 들어오는 과정은 다음과 같다.
각 노드가 해당 트랜잭션의 유효성 검증 -> 검증된 트랜잭션을 Mempool에 넣음.
이때 Mempool에서 블록으로 담기는 우선수위는 거래 수수료가 높은 순서로 mempool에서 빠져나가게 된다.
즉, 수수료가 높으면 트랜잭션 처리가 빠르고, 수수료가 낮으면 mempool에 오래 머물 확률이 높아짐.

마지막으로 mempool에 대기중인 트랜잭션이 블록에 담기게 되고, 그 트랜잭션을 포함하고 있는 블록이 블록체인에 연결되면 mempool에서 해당 트랜잭션은 삭제된다. (이때 블록에 담기고 블록체인에 연결되는 순간이 1 컨펌임을 알 수 있다.)

즉, mempool에 있는 트랜잭션은 0 컨펌이고, 블록체인에 연결되는 순간 1 컨펌이 된다.


[Web Develop]

오늘은 SCSS와 자바스크립트 기초를 배웠다.


오늘 하루를 돌아보면...

오늘은 감기 기운이 조금 있어 수업 듣는 내내 힘들었지만 견딘 내 자신에게 칭찬하고 싶다. 블록체인에 대해 아직 너무 모르다는 생각도 들고 더 열심히 해야할 것 같다. 스스로 더 찾아보고...
내일도 파이팅해보자❗❗❗


Mempool에 대한 참고 블로그: https://www.crocus.co.kr/1250

1개의 댓글

comment-user-thumbnail
2023년 3월 21일

Mempool 정리 잘 읽고 갑니다 :) 고생하셨어요!

답글 달기