본문 바로가기

비트코인 코어2

[BitCoin] 머클 트리 안녕하세요. 이전에 머클트리에 대해서 글을 써봤지만 정확히 어떠한 용도라 사용되는지에 대한 이해가 완벽하지 못한 상태에서 글을 썻기에 다시 글을 쓰고자 머클 트리에 대해서 다시 한번 이야기 하고자 합니다. 우선 머클 트리에 대해서 이야기하기 전에 SPV노드에 대해서 알아야하는데 https://jeongbincom.tistory.com/75?category=802192 [BitCoin] 단순지불검증(SPV) 노드 이전 글에서 말했다시피 풀 블록체인을 가지고 있기에는 용량이 너무나도 많이 차지하게 됩니다. 그러기에 단순지불검증(SPV) 방법을 이용하여 풀 블록체인을 저장하지 않고도 운영하는 방법을 사용하는데요. SPV.. jeongbincom.tistory.com 위 게시글에 SPV노드가 무엇인지 자세히 설.. 2019. 5. 3.
[BitCoin] 블룸 필터 안녕하세요. 전에 블룸필터에 대해서 게시글을 작성하였으나 그냥 대충 이렇구나 라고 이해하고 글을 써었습니다. 그러기에 좀 더 정확히 왜 쓰이고, 어디다 쓰게 되는지에 대해서 추가적으로 작성하고자 합니다. 우선 비트코인에서 블룸필터는 주로 SPV노드에서 사용이 되는데요. SPV의 노드의 경우 블록헤더만 가지고 있는 노드입니다. 어떻게 보면 풀 노드에 붙어서 최소한의 데이터만을 가지고 있는 노드라고 생각하면 될 것 같습니다. 이러한 SPV노드는 우선 저장공간의 관점에서 볼때 적은 데이터를 가지고 있을려고 블록헤더만을 가지고 있는 노드인데 즉, 저장공간에 적은 휴대폰와 같은 장치에서 주로 쓰이고 있습니다. 그런데 이러한 SPV노드에서 왜 블룸 필터가 사용될까요? 블룸 필터의 역할은 우선 필터이기 때문에 필터링.. 2019. 5. 2.
반응형