-
[Blockchain 101] 블록체인의 장단점Intern/블록체인 2024. 11. 27. 09:02
• 블록체인의 특징 / 원리
[특징]
➀ 분산 원장
- 데이터가 중앙 서버가 아닌 네트워크에 분산되어 저장
- 모든 노드가 동일한 데이터를 보유하여 투명성과 보안을 강화
➁ 탈중앙화
- 중앙 관리자가 없이 네트워크 참여자들이 분산되어 데이터를 관리
- 거래 기록이 여러 노드에 복제되어 저장되므로 한 노드의 장애가 전체 시스템에 영향을 미치지 않음
➂ 불변성
- 한 번 기록된 데이터는 변경 또는 삭제 불가
- 블록이 체인 형태로 연결되어 있어 특정 블록을 수정하려면 이후 모든 블록을 변경해야 됌
➃ 투명성
- 블록체인의 모든 거래 기록은 네트워크 참여자들에게 공개
- 누구나 거래 내역을 확인할 수 있어 신뢰성을 제공
➄ Smart Contract
- 블록체인 상에서 조건이 충족되면 자동으로 실행되는 계약 기능을 제공
- 주로 이더리움 같은 플랫폼에서 사용
[원리]
➀ 트랜잭션 생성
- 사용자가 거래(트랜잭션)를 생성하면 네트워크에 전달됩니다.
(ex) A가 B에게 코인을 전송)
➁ 검증
- 네트워크의 참여자(노드)가 거래의 유효성을 확인합니다.
(ex)A에게 충분한 잔고자 있는지, 거래 형식이 올바른지 검증)
➂ 블록 생성
- 검증된 트랜잭션은 하나의 블록으로 묶입니다.
- 특정 시간 동안의 여러 트랜잭션이 하나의 블록으로 구성됩니다.
➃ 합의
- 네트워크 참여자들은 합의 알고리즘을 통해 블록의 유효성을 검증하고 승인합니다.
➄ 블록 체인에 추가
- 승인된 블록이 기존 체인의 마지막에 연결됩니다.
- 연결된 블록은 이전 블록의 해시를 포함하므로 체인 형태로 연결됩니다.
➅ 데이터 복제
- 추가된 블록은 네트워크에 참여한 모든 노드에 복제되어 저장됩니다.
⑦ 블록체인 유지
- 네트워크 참여자들은 계속해서 새로운 트랜잭션을 처리하며 블록체인을 유지하고 확장합니다.
• 블록체인의 장점
➀ 보안성 강화
- 데이터 위조와 변조가 사실상 불가능
- 암호화 기술로 거래와 데이터 보호
➁ 투명성과 신뢰성
- 모든 거래가 네트워크에 공개되어 투명성을 제공
- 제3자를 신뢰할 필요가 없음
➂ 효율성 및 자동화
- Smart Contract를 통해 프로세스 자동화 가능
- 중개 기관 없이 직접 거래 가능
➃ 가용성 및 안정성
- 분산 네트워크로 인해 서버 다운타임이 거의 없음
- 데이터가 여러 노드에 분산 저장되어 장애에 강함
➄ 비용 절감
- 중개자를 배제함으로써 거래 비용 절감
- 은행, 공중인 같은 중간 단계를 제거
➅ 확장 가능한 응용
- 금융, 물류, 의료, 에너지 등 다양한 분야에 활용 가능
- DeFi(탈중앙화 금융), NFT, 데이터 공유 등에 적합
• 블록체인의 단점
➀ 확장성 문제
- 트랜잭션 처리 속도가 느릴 수 있음(PoW의 경우)
- 높은 네트워크 트래픽을 처리하기 어려움
(ex)비트코인의 경우 초당 약 7건의 트랜잭션만 처리 가능(전통 금융 시스템에 비해 느림))
➁ 높은 에너지 소모
- PoW 방식의 경우, 채굴에 많은 전기가 필요
- 환경적 비용 증가
➂ 규제 문제
- 국가별 법적 규제 부족 및 모호성
- 블록체인 기술이 불법 행위(돈세탁, 탈세)에 악용될 가능성
➃ 데이터 저장 비용
- 모든 노드가 데이터를 저장하므로 저장 공간 요구량이 큼
- 데이터가 증가함에 따라 저장 비용 상승
➄ 51% 공격 위험
- 특정 네트워크에서 해커가 51% 이상의 해시파워를 장악하면 데이터 위조 가능
- 보안성을 위해 대규모 네트워크가 필요
➅ 사용자 교육 및 접근성
- 기술적 지식이 부족한 사용자에게는 접근이 어려움
- 복잡한 개념과 사용법이 진입 장벽이 될 수 있음
반응형'Intern > 블록체인' 카테고리의 다른 글
[Blockchain 101] Proof of Stake(PoS) (0) 2024.11.30 [Blockchain 101] Proof of Work(PoW) (0) 2024.11.28 [Blockchain 101] 브릿지 (0) 2024.11.27 [Blockchain 101] Smart Contract (0) 2024.11.27 [Blockchain 101] 블록체인의 기술적인 구조 (0) 2024.11.26