비트코인 풀노드를 사용해야 하는 이유는 뭘까요?
일반적으로 하드웨어 지갑에 연동된 지갑 소프트웨어는 제3의 서버에 사용자의 계좌 정보를 제공하지만
풀노드는 이러한 지갑 소프트웨어를 대체할 수 있으며 사용자의 개인정보는 보호받게 된다고 하는데
현재 비트코인과 풀노드를 사용할 때의 장단점이 궁금합니다.
비트코인의 노드에는 크게 풀 노드, 마이닝 노드, 라이트 웨이트 월렛 노드 등이 있습니다.
그런데 자신이 비트코인 네트워크의 유지 및 관리에 기여하고 싶은 것이 아니라면 보통의 경우에는 풀 노드가 되어야할 필요가 없습니다. 블록체인도 하나의 거래 내역 기록 장부라고 할 때 시간이 지날수록 거래 내역이 무수히 많이 쌓이게 되고 이 거래내역을 풀노드들은 모두 저장하고 있어야 합니다.
POW 합의 알고리즘에 따라 비트코인 네트워크에서 발생하는 트렌젝션과 함께, 기존에 기록되어 있는 블록체인 블록의 거래 내역 전체를 검증하고 네트워크를 유지하는데 가장 큰 이바지를 하는 풀 노드의 경우 이미 많은 비용을 들여서 거래 내역 저장 공간을 늘려 가고 있는 상황입니다. 현재 비트코인 블록 데이터 베이스의 크기는 248 GB나 됩니다.
특히 본인이 풀노드로 활동을 한다고 해도 채굴 보상이 나오는 것도 아닌데 248 GB의 저장 공간을 온전히 비트코인 블록 데이터 베이스를 저장하고 있어야하며 또 비트코인 네트워크를 위해 컴퓨터를 켜 두는 등 접속을 유지해야 합니다. 따라서 풀 노드는 비트코인 블록체인에 기여하고자 하는 동기가 없다면 운영하기가 힘든 일이고 따라서 대단한 일이 아닐 수 없습니다.
다음으로 마이닝 노드의 경우에도 채굴을 위한 노드이므로 일반 사람들은 이 유형의 노드로 활동을 하지 않습니다. 왜냐하면 일반인 수준에서 비트코인 채굴을 시도해봤자 전기요금만 많이 나오고 극소량의 채굴만이 가능하기 때문입니다.
따라서 비트코인을 보관하고 전송하는 용도로만 쓰기에는 일반적인 비트코인 지갑을 이용하는 수준의 라이트웨이트 월렛 노드가 적합합니다. 따라서 질문자께도 지갑 서비스 정도를 이용하시는 것을 추천드립니다.
답변이 도움이 되길 바랍니다.
일딴 풀노드는 모든 방부 동기화가 끝날때까지 사용이 불가능 하며, 시간이 pc 네트워크 및 cpu 성능에따라
2~7 사이로 걸립니다. 그래서 풀노드의 장점이라고 하면 비트코인 전송에대한 완전한 보안 기능을 제공합니다.
그리고 비교적 안정적 운영이 가능합니다. 노드관리을 직접하기때문에 하드포코나 소프트 포크에 빠른 대처가
가능합니다.