데이터 저장 방식 비교: 중앙 서버 vs. 블록체인
중앙 서버 저장 방식
데이터를 중앙 서버에 저장하며, 주로 은행 등에서 모든 거래 내역을 관리하는 방식
데이터를 중앙 서버에 통합 관리
서버 문제를 대비해 몇 개의 백업 서버에 데이터를 저장하기도 함
데이터 보관 비용이 증가(백업 시 데이터 양 증가)
장점
• 데이터 관리 용이성
기업이 데이터를 직접 조작 및 관리할 수 있어 접근이 빠르고 효율적
• 높은 처리 속도와 성능
중앙 서버로 빠른 데이터 처리 가능
단점
• 확장의 어려움
서버 확장을 위해 하드웨어 및 소프트웨어 업그레이드가 필요하며, 비용이 많이 듦
• 안전성 문제
서버 문제가 발생하면 데이터 손실 가능성
블록체인 저장 방식
데이터를 한 곳에 저장하지 않고, 다수의 컴퓨터에 분산 저장하는 방식
데이터를 그룹화해 블록으로 암호화한 뒤 여러 컴퓨터에 저장
→각 블록은 이전 블록의 정보를 기반으로 생성되어 체인을 형성
→수정하려면 블록 이후의 모든 정보를 바꿔야 하며, 이는 수많은 컴퓨터에 저장된 데이터를 모두 암호화 해제해야 가능
→현재 컴퓨팅 성능으로 이를 풀어내는 것은 사실상 불가능
따라서, 블록체인이 안전하고 투명한 기록을 보장한다고 표현
장점
• 데이터 안전성
분산 저장으로 서버 문제가 생겨도 데이터 손실 위험이 낮음
• 투명한 기록
모든 데이터가 블록에 기록되고 공유되어 조작이 어려움
단점
• 처리 속도
블록 검증 과정이 추가되어 중앙 서버 방식보다 속도가 느릴 수 있음
• 초기 구축 비용
분산 네트워크 구축 및 유지에 필요한 비용이 있음
'Z.PROJ' 카테고리의 다른 글
암호화폐 (2) | 2025.01.03 |
---|---|
소프트웨어 버전 체계 (1) | 2025.01.02 |
PyPI(Python Package Index) (5) | 2024.12.28 |
Docker (0) | 2024.12.24 |
Virtual Machines(VMs) / Containers (2) | 2024.12.15 |