비트코인 노드에 대해서 궁금함?
HTC가 다음 스마트폰에서 풀 비트코인 노드를 운영할 것임을 발표했는데요
그런데 풀 비트코인 노드는 엄청난 데이터량이라고 알고 있습니다. 그리고 그 데이터량은 계속해서
증가할 것이구요.. 그런데 이 많은 데이터량을 작은 용량의 스마트폰에서 감당이 될 수 있는 건지요?
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
그런데 풀 비트코인 노드는 엄청난 데이터량이라고 알고 있습니다. 그리고 그 데이터량은 계속해서 증가할 것이구요.. 그런데 이 많은 데이터량을 작은 용량의 스마트폰에서 감당이 될 수 있는 건지요?
과연 HTC가 망하는데에는 이유가 있구나 하는 생각이 들었습니다. 질문자께서 말씀하신 것처럼 스마트폰에서 비트코인 풀노드를 구현하기 위해서는 블록 데이터 베이스 용량을 생각하지 않을 수 없습니다.
오늘자 비트코인 블록체인의 전체 블록 데이터 베이스는 258.28 GB입니다. 이것이 PC라면 저장 공간에 대한 부담이 덜하고 저장 공간을 확장하는 것도 저렴하게 가능합니다.
하지만 스마트폰의 경우는 다릅니다. 비트코인 블록체인의 데이터 베이스 용량만 256GB 이상이고, 비트코인의 블록 크기가 1MB이고 블록 생성이 평균적으로 10분 마다 하나씩 이루어진다고 할 때 하루에 증가하는 용량이 최소 144MB일 것입니다. 따라서 풀 노드를 지원할 수는 있더라도 스마트 폰 시스템을 통해 구현하는 것은 부적합하다고 생각하며 풀 노드의 경우 비트코인 보상도 없기 때문에 더욱 매니악한 제품이 되지 않을까 생각합니다.
답변이 도움이 되길 바랍니다.
스마트폰에 풀노드 비트코인 노드를 탑재하지는 않을 것입니다. 현재 풀노드가 약 400기가 입니다. 이걸 탑재할수는 없을 겁니다.
아마다 2가지 방법으로 탑재할 것이라고 봅니다.
1. 부분 풀노드
풀노드 서버를 구축하고 일부분 최신 거래내역 1달 정도는 스마트폰에 적재하는 것입니다. 이것으로도 충분히 거래를 할 수 있습니다.
2. 라이트 노드
풀노드 서버를 구축하고 스마트폰에는 풀노드를 사용하는 클라이언트만 탑재합니다. 현실적으로 가장 바람직한 방법입니다.문제는 1번을 하던지 2번을 하던지 풀노드 서버를 구축해야 합니다.
풀노드 구축에 대한 방법은 비트코인 재단 홈페이지에 잘 나와 있습니다.