비트코인(2)
-
비트코인 블록체인의 구성 요소
비트코인은 P2P 네트워크이므로 사전에 정해진 합의 규칙만 따른다면 누구나 자유롭게 참여할 수 있습니다. 이러한 비트코인 네트워크의 구성원은 풀(full) 블록체인 노드, Lightweight 노드, 채굴자(miner) 노드로 구성됩니다. 여기에 추가로 서드파티(3rd-party) API 클라이언트의 형태도 존재할 수 있습니다. 물론 서드파티 API 클라이언트는 security 이슈 때문에 기본 구성원이라고 하기에는 무리가 있습니다. 밑에서 각 구성요소에 대해 설명해보겠습니다. 풀 블록체인 노드(풀 노드) 풀 노드는 블록체인 데이터 전체를 관리하는 노드입니다. 비트코인의 초기 개념은 모든 노드가 블록체인을 갖고 있다는 것을 전제로 했으나 블록체인의 크기가 점점 커져서 이제는 풀 노드 외에도 블록체인의 일..
2021.04.20 -
블록체인과 P2P
최근에 비트코인, 이더리움, NFT 코인 등 블록체인 기반의 가상화폐에 대한 관심이 매우 커지고 있습니다. 아주 간단하게 설명하면 블록체인은 P2P 방식을 기반의 탈중앙화(Decentralization) 방식입니다. 각각에 대해 밑에서 구체적으로 정리 해보려 합니다. 블록체인 블록체인의 의의는 안전하지 않은 인터넷 망에서 어떠한 중재자도 없이 가치 있는 대상을 안전하고 자유롭게 교환할 수 있는 기술이라는 데 있습니다. 블록체인은 이러한 신뢰를 필요로 하는 어떠한 중재자도 필요 없는 truthless system입니다. 기존의 방식에서는 반드시 중앙서버를 통해 사용자끼리 가치 있는 대상을 거래할 수 있었지만, 블록체인은 탈중앙화 방식인 P2P를 이용해서 개인 사용자끼리 직접 연결하는 방법을 채택했습니다. ..
2021.04.19