CS

블록체인과 장단점

Rosie_dev 2021. 11. 4. 17:03

블록체인이란?


암호화폐의 근간이 된 블록체인은 무엇일까?

관리대상 데이터를 '블록'이라고 하는 소규모 데이터들이 P2P 방식을 기반으로 생성된 체인 형태의 연결고리 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장 환경에 저장하여 누구라도 임의로 수정할 수 없고 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 원장 관리 기술이다.

 

>> 그렇다면, 위 정의를 하나하나 해석해보자.

 

P2P(peer-to-peer network)란 동등 계층간 통신망이라고 한다. 클라이언트와 서버란 개념없이 동등 노드로 이루어진 통신망을 의미한다. 중앙 집중관리식과 반대되는 개념이다.

 

그리고 여기서 핵심은 '누구라도 임의 수정할 수 없고 변경의 결과를 열람할 수 있는' 이라는 점이다.

블록체인의 개념은 당사자 간의 자유로운 거래 실현에 있다. 기존의 금융거래 시스템에서 모든 거래는 은행의 감독 아래 거래자들의 능력, 신용정보를 은행이 알고 거래 승인할 수 있도록 해주는 절차를 거리고 있다. 즉 은행의 독점아래 있다. 만약, 은행이 없이 금융거래가 이뤄지지만 보안과 안정성이 보장되려면 어떻게 해야 할까? 보안으로 거래를 모두 감추는 것이 아니라 반대로 모든 거래 내역을 거래를 진행한 모든 당사자들이 이를 볼 수 있게 하는 것이다. 즉 누구든지 열람가능한 것이다. 대신 누구든지 임의 수정이 불가하게 된다면 은행의 통제 아래 없이도 거래 감독 권한이 모든 거래자에게 주어지는 셈이다. 

 

분산 컴퓨팅은 분산 시스템을 연구하는 컴퓨팅 과학의 한 분야로, 인터넷이 연결된 여러 컴퓨터의 처리 능력을 이용하여 메시지를 하나에서 다른 라나로 보냄으로써 거대한 계산 문제를 해결하려는 분산처리 모델.쉽게 말해 여러 대의 컴퓨터로 가산의 대용량 슈퍼 컴퓨팅을 구현해 연산처리능력을 높이는 것이다.

 

그렇다면! 블록체인이 기존의 원장관리 방식과 비교해보자.

1. 블록체인은 제 3자가 없는 당사자 간 거래로 이뤄진다는 점이 다른다.

2. 오픈소스 성격의 기술로 사용자의 신뢰는 유지할 수 있다. 은행거래의 폐쇄적인 면과 대비되는 점이다.

3. 당사자 외의 개입자가 없으므로 비용이 절감된다.

4. 블록체인의 모든 당사자가 거래내역을 볼 수 있다는 점에서 해킹도 어려우며, 모든 노드를 제어한다는 것이 어렵기 때문에 악의적 행위가 일어나기 어렵다.

5. 블록체인 자체는 기술적인 면에서 더 많은 이해가 필요하지만 새로운 특징과 기능을 추가할 수 있는 확장성이 높다.

6. 데이터 변경 또는 삭제에 대한 복원력이 있어 정보 저장시 더 안전하다.

 

 

블록체인의 장단점


블록체인의 장점

보안성이 향상되고, 비용이 감소하며, 거래 속도가 향상되고, 가시성이 극대화 된다.

여기서 거래속도는 3자를 배제한 거래로 전체 시스템의 처리 속도가 향상된다. 가시성의 극대화는 분산원장의 여러 노드에 대한 모니터링이 가능하다는 점이다.

 

블록체인의 단점

거래검증이 각 노드의 익명 검증인이므로 방대한 여러 노드의 거래를 증명하기 어렵다.참가한 모든 컴퓨터가 모든 자료를 가지고 있어야 하므로 비효율적인 측면이 있다. 그리고 블록체인 기술만을 생각하면 새로운 기술 기능을 추가할 수 있는 확장성이 있다고 할 수 있지만 현실적으로 모든 거래가 블록체인 기술에 적용을 받고 있는 것이 아님으로 확장의 제한이 존재한다.사적정보가 노출된다. 모든 노드가 열람가능하므로 프라이버시 리스크가 존재한다.

 

 

 


블록체인의 역사 | Binance Academy

통계의 창 2018 겨울호

블록체인 - 위키백과, 우리 모두의 백과사전

은행 원장 관리와 블록체인의 차이 7가지 - ZDNet korea

분산컴퓨팅이란?. 우라누스가 알려주는 기술이야기 | by Uranus Official | Uranus_Korea | Medium

블록체인 기술의 특징 및 장단점을 일아봅니다. — Steemit

 

 

댓글