어느덧 블록체인 용어와, 비트코인에 대한 전반적인 설명을 다한것 같습니다. 총 30편의 포스팅을 통해 많은분들에게 쉽고, 깊이있는 내용을 전달하고자 노력했던것 같습니다. 물론 부족한 부분들도 있고, 다시 읽어보니 아쉬웠던 부분들로 가득합니다. 블록체인 및 비트코인에 대한 사전지식 없이, 공부하고 학습한 내용으로 포스팅을 진행하다보니 포스팅의 순서가 뒤죽박죽인 경향이 있습니다. 오늘은 해당 포스팅을 읽기 좋은 순서로 정리하고, 추후 찾아보기 편하도록 하나의 포스팅으로 정리해두고자 합니다.
비트코인을 이해하기 위해서는 블록체인, 해시함수, 합의 알고리즘에 대한 사전지식이 필요합니다. 아래의 링크를 통해 먼저 해시 함수의 특징 및 합의 알고리즘이 왜 필요한지에 대하여 읽어보시면 좋을것 같습니다.
#1 - 합의 문제(Consensus Problem), 합의 알고리즘
비트코인에서 블록체인 기술 및 블록의 구성요소와 관련된 포스팅 내용입니다.
# 4 - 머클트리(Merkle Tree) 및 머클루트(Merkle Root)에 관한 정의
비트코인 뿐만 아니라, 마이닝은 모든 암호화폐에서 아주 중요한 역할을 수행합니다. 마이닝에 관한 원리와, 마이닝풀과 관련된 포스팅 내용입니다.
#8 - 채굴 보상시점 및 스테일 블록에 대한 개념정리(3/N)
#9 - 비트코인 발행은 누가하지? 비트코인 거래는 언제끝날까요?
#10 - 비트코인 블록생성 '시간' 및 '난이도'에 대한 개념정리
#11 - 마이닝풀에 대한 개념정리(품앗이, 해시파워)
전반적인 비트코인 거래 원리에 대한 포스팅이며, 공개키 암호학 알고리즘 및 UTXO에 대한 개념정리가 가장 중요한 요소라고 생각합니다.
#13 - 트랜잭션에 대한 개념정리 / 비트코인 거래원리(1/N)
#14 - 공개키 암호화 알고리즘에 대한 개념정리! / 비트코인 거래원리(2/N)
#15 - 트랜잭션 검증 원리에 대한 개념정리 / 비트코인 거래원리(3/N)
#16 - 비트코인 잔액은 어떻게 확인할까?(input&output) / 비트코인 거래원리(4/N)
#17 - UTXO에 대한 개념정리 / 비트코인 거래원리(5/5)
비트코인에서 비잔티움 장군 문제 및 이중지불 문제를 합의 알고리즘을 통해 해결하였습니다. 비잔티움 장군 문제 및 이중지불이 무엇이며, 어떻게 해결했는지에 관한 포스팅내용입니다.
비잔티움장군 문제에 관한 개념정리.(비둘기의 새끼는 참새다!?)
#21 합의 알고리즘 - 작업증명 방식(PoW)에 관한 개념정리.
#23 - 이중 지불(Double Spent)에 관한 개념 정리!
# 24 할 피니(Hal Finney), 피니어택에 관한 개념정리.
비트코인을 구성하는 네트워크에는 어떤 유형이 있는지에 관한 포스팅 내용입니다.
# 12 - 블록체인 노드에 대한 개념정리(Feat. 지갑)
기타 블록체인 관련하여 자주 나오는 용어에 대한 포스팅 자료입니다.
# 26 - 하드 포크, 소프트 포크에 관한 개념정리(비트코인 캐시 그리고 이더리움 클래식)
# 27 - 코인, 토큰의 차이점, ICO에 대한 개념정리.
다음 블록체인 관련 포스팅에서는 이더리움과 관련된 내용으로 포스팅을 이어갈 계획입니다, 조금 부족한 부분이 있을 수 있겠지만, 지금처럼 많은 관심 부탁드리겠습니다. 한주의 시작 월요일 활기차게 보내세요!