블록체인 기술(1) - 분산원장

dhkim·2022년 7월 4일
0

블록체인 뽀개기

목록 보기
4/22
post-thumbnail
post-custom-banner

분산원장 기술의 이해

분산 원장은 여러 위치, 여러 사람에 의해 복제, 공유 또는 동기화된 데이터베이스를 어떻게 합의할 것이냐에 대한 기술

이를 위해 P2P 네트워크와 각 노드가 가지는 데이터 사본을 위한 합의 알고리즘이 필요
기업은 분산 원장 기술을 사용하여 트랜잭션 또는 기타 유형의 데이터 교환을 처리, 검증 또는 인증
블록체인 역시도 이러한 분산 원장 기술의 한 종류

근대 이후, 자산에 대한 소유권은 실물 보관 여부와 무관하게 특정한 기관에서 관리하는 원장에 기록된 것에 따라 결정되었고, 이를 중앙집중형 원장 방식이라고 한다.

중앙집중형 원장 시스템은 신뢰할 수 있는 제 3의 기관을 설립하여 해당 기관을 신뢰하는 방식을 사용

중앙집중형 원장의 장점
금고에 자산을 보관하는 등, 자산을 직접 보관하는 방식과 비교했을 때 비용을 정감하고 소유권을 명확히 할 수 있음

중앙집중형 원장의 단점
원장 기록을 관리하는 권한과 책임이 특정 기관에 집중되어 해당 기관에 대한 신뢰에 크게 의존할 수 밖에 없는 한계
신뢰할 수 있는 제3의 기관을 설립하여 운영하는 데 소요되는 높은 사회적 비용
규제 및 감독은 진입장벽으로 작용하여 혁신적인 신규 서비스 및 사업자의 진출을 제한

분산 원장 기술

분산 원장 기술은 거래정보를 기록한 원장을 특정 기관의 중앙 서버가 아닌 P2P 네트워크에 분산하여 참가자가 공동으로 저장하고 기록하는 기술
분산원장 기술에서는 모든 참여자가 거래내역이 기록된 원장 전체를 각각 보관하고 새로운 거래를 반영하여 갱신하는 작업도 공동으로 수행
즉, 분산 원장 기술은 P2P 네트워크로 연결된 각 노드가 데이터베이스가 되는 것이기 때문에, 분산 데이터베이스의 한 종류라고 볼 수 있음.

장점
분산원장 기술은 모든 기록이 집중된 제 3의 기관이 없기 때문에 기존 중앙집중형 시스템에 비해 다음과 같은 장점을 가질 수 있음.

  • 효율성 : 신뢰할 수 있는 제 3의 기관을 설립/운영하기 위한 인력 및 자원 투입이 불필요하다. 시스템 오류 등을 예방하고 해킹 등 보안사고를 방지하기 위한 인프라 투자 비용도 절감할 수 있음.
  • 보안성 : 데이터가 한 곳에 집중된 중앙 서버가 없다. 이를 담당하는 조직도 존재하지 않기 때문에 해킹 등 내외부의 악의적인 공격으로부터 안전하다. 또한 원장이 모든 참가자에게 공개되기 때문에 원천적으로 정보 유출 소지가 없다.
  • 시스템 안정성 : 단일 실패점이 존재하지 않기 때문에 일부 참가 시스템에 오류 또는 성능 저하가 발생하더라도 전체 네트워크에 미치는 영향이 미미함.
  • 투명성 : 분산원장 기술은 모든 거래 기록을 공개하기 때문에 높은 투명성을 가진다. 거래 추적이 용이하고 규제 준수 비용도 낮음.

단점
신뢰를 담보해 줄 외부 기관 등이 존재하지 않기 때문에 시스템 자체에서 신뢰를 형성하는 매커니즘을 설계할 필요가 있음.

  • 분산원장 기술에서는 모든 참가자가 새로운 거래를 반영하여 원장을 갱신하는 권한과 책임을 갖고 있기 때문에 특정 내부 참가자가 악의적으로 원장을 조작하여 배포하는 것을 방지할 필요가 있다.
  • 조작 가능성을 차단하면서 원장을 갱신할 수 있는 합의 절차를 마련하지 못했기 때문에 비트코인 개발 이전까지 동 기술을 지급결제시스템 및 여타 금융서비스 등에 실제로 적용하지 못했음.

블록체인과 분산원장의 차이
모든 블록체인은 분산 원장이지만, 모든 분산 원장이 블록체인은 아님

profile
Blockchain developer
post-custom-banner

0개의 댓글