퍼블릭 블록체인(Public Blockchain)과 프라이빗 블록체인(Private Blockchain)의 개념 및 특징
작성자 정보
- 작성자 슈어맨스
- 작성일
컨텐츠 정보
- 조회 26,281
- 댓글 9
본문
-블록체인의 개념 및 특징
블록체인(Blockchain)이란 블록에 데이터를 기록, 보관, 관리하는 방법으로 ‘분산 데이터베이스 기술(Distributed Database Technology)’을 기반으로 만들어진것을 의미합니다. 블록체인은 기존 서버가 운영되는 방식과 달리 신뢰를 위해 제 3의 기관이나 인물이 필요치않습니다. 왜냐하면 데이터 원본이 중앙 서버에 저장이 되어있고, 이를 모든 사용자가 데이터를 직접 보관하는 시스템으로 이루어졌기 때문입니다. 즉, 사용자가 소유한 각각의 데이터가 모두 ‘진짜’를 증명하는 것입니다. 사용자 모두는 데이터의 원본을 가지고 있으며 자신과 거래를 하는 상대의 데이터가 동일하고 변조되지 않았다는 신뢰를 기반으로 의사결정이 진행되는 것입니다. 따라서 블록체인은 중앙에서 관리하는 시스템이 아닌 모든 사용자가 주체가 되어 운영이 가능한 분산된 형태의 데이터베이스입니다.?
-누가 운영하는가?
그렇다면 중앙에서 관리와 통제에 의해 움직이는 데이터베이스달리 블록체인은 데이터 사용을 어떻게 할 것인지와 같은 운영 방식에 대해 갈등이 생길수 있습니다. 따라서 블록체인은 임의로 데이터를 입력(write), 변경(modify), 삭제(delete)를 할 수 없도록 합의의 과정을 거치도록 만들어졌습니다. 이러한 합의 과정에서 특정인들에 한해 합의에 참여할 수 있는 권한이 주어지고 합의 알고리즘을 거친 후에 원장에 기록될 데이터가 선별되는 것입니다. 이후 검증단계를 거치고나면 완전한 데이터가 생성되게 됩니다. 즉 아무 데이터나 원장에 기록되는 것이 아니라 참여자들의 합의하에 데이터가 무결하다는 동의를 얻은 것반 입력할수 있는 권한이 주어지는 것입니다.?
오늘 알아볼 퍼블릭 블록체인(Public Blockchain)과 프라이빗 블록체인(Private Blockchain)의 차이점은 바로 이러한 블록체인의 읽기, 쓰기, 합의에 참여할 수 있는 권한(consensus participation permission)을 누구에게 주어지느냐에 따라 구분되어 집니다. 다시 말해 그 주체가 누구냐에 따라 완전히 특성이 다른 블록체인이 생겨나게 됩니다. 그렇다면 서로다른 블록체인의 개념과 차이점을 자세히 알아봅시다.?
-누구나 참여하는, 퍼블릭 블록체인
먼저, 퍼블릭 블록체인(Public Blockchain)은 개방된 블록체인으로 누구나 마이닝에 참여할 수 있습니다. 즉 블록체인의 참여와 운영에 제한이 없기에 누구나 그 대상이 될 수 있습니다. 누구나 데이터를 읽고 이용할 수 있기에 높은 투명성을 가지지만 운영 주체가 정해지지 않았기에 광범위하고 불분명하다는 문제점도 지닙니다. 하지만 이로인해 법적 구속력에 대해서는 상대적으로 자유로운 편입니다.?
?퍼블릭 블록체인은 누구나 블록체인의 데이터를 읽고 쓰고 검증할 수 있으며 이에 대해 별도의 허가가 필요치 않습니다. 이러한 이유로 퍼블릭 블록체인을 '무허가형 원장(Permissionless Ledger)’이라고 부르기도 합니다. 퍼블리 블록체인의 대표적인 예는 우리가 잘 알고있는 비트코인, 이더리움 등이 있습니다. 대부분의 의사결정과 데이터의 적법성이 참여자들의 투표로 결정되기 때문에 노드의 수를 무작위로 늘리는 스팸 공격이 발생할 수 도 있습니다. 따라서 이를 방지하기 위해 노드 수가 아닌 투입한 컴퓨팅 파워에 비례해서 투표권을 행사하도록 권한을 부여하고 있습니다.?
퍼블릭 블록체인은 내부 화폐가 필요하다는 특징을 가집니다. 우리가 흔히 코인이라 불리는 것들이 생겨나는 것이죠. 왜냐하면 블록 체인이 계속해서 생성되기 위해서는 신뢰할 수 있는 노드에 의해 검증하는 단계를 반드시 거쳐야 하는데 그들이 일한 댓가를 위해 코인을 지급해야 하기 때문입니다. 이러한 일련의 과정을 채굴(Mining)이라 부르며 이에 참여한 사람들은 코인을 얻게 됩니다.?
-공공의 사용이 일으키는 문제점
그렇다면 누구나 이용이 가능하다는 점이 어떤 문제점을 야기할 수 있는지를 살펴봅시다. 첫째, 모든 노드들의 참여를 기반으로 하기에 각 트랜잭션의 내용이 모두에게 공개되고 검증의 단계를 거쳐야 합니다. 이러한 일련의 과정때문에 성능이 저하될 가능성이 높습니다. 둘째, 해킹과 같이 고의적으로 나쁜 의도를 가진 사용자의 접근도 쉽기 때문에 이에 대한 위험도가 높습니다. 또한 이를 방어하기 위해서는 추가적으로 수행해야 하는 기술력이 필요하기에 이와 관련한 비용도 만만치 않습니다. 마지막으로, ?다수의 사용자가 의사결정을 하기 때문에 그 과정이 매우 복잡하고 오랜 시간이 소요됩니다. 블록체인을 수정하거나 업데이트할 경우에도 참여자의 동의를 얻어야 하기 때문에 더욱 복잡해지는 것이죠. 의사결정 과정에서 갈등이 발생하면 하드포크와 같은 심각한 문제가 일어날 수 있고 갈등이 심해지면 블록체인이 분절되는 현상까지 생기기도 합니다.?
간단하게 정리하자면 퍼블륵 블록체인은 공공에게 참여가 열려있는만큼 위험과 관련해서는 취약한 부분이 상대적으로 높다는 것입니다. 또한 데이터나 시스템에 문제가 발생할 경우 이를 관리하고 해결할 주체가 없기때문에 이를 위해 높은 비용이 필요하며 복잡성과 불완전성이 계속 내포되어 있다고 볼 수 있습니다.?
-선택된 자들에 의해 운영되는, 프라이빗 블록체인
프라이빗 블록체인(Private Blockchain)은 퍼블릭 블록체인과 정반대라고 생각하시면 이해가 쉽습니다. 즉, 운영주체가 명확하다는 것입니다. 이때문에 법적인 규제를 준수해야 한다는 특징을 가집니다. 프라이빗 블록체인에서는 노드간에 권한을 일괄적이지 않고 각각 다르게 설정할 수 있습니다. 또한 허가받은 대상들만 노드로 참여할 수 있기 때문에 퍼블릭 블록체인에 비해 상대적으로 적은 노드수를 운영하게 되며 이는 성능 향상에도 큰 도움이 됩니다. 노드들의 권한을 다르게 설정할 수 있다는 말은 운영상의 자유가 상대적으로 높다는 것과 같습니다. 따라서 블록체인 엔진을 수정하는데 드는 비용도 상대적으로 저렴합니다.?
프라이빗 블록체인은 미리 지정된 참여자가 읽고, 쓰고, 합의 과정에 참여하기 때문에 '허가형 원장(Permissioned Ledger)’으로 불리기도 합니다. 물론 참여자는 필요에 의해 새로 추가되거나 제거될 수 있습니다. 또한 사용자의 목적에 따라 다양한 버전으르로 체인을 설계할 수 있다는 장점이 있습니다. 블록체인에 대한 접근권과 설정이 맞춤형으로 설계될수 있다는 것은 프라이빗 블록체인의 가장 큰 장점이라고 할 수 잇습니다. ?
프라이빗 블록체인은 허락된 소수의사람들만 참여할 수 있도록 설정된 개방되지 않은 블록체인입니다. 때문에 보안을 중시 여기는 은행이나 공공기관 등에서 많이 사용합니다. 프라이빗 블록체인이 주목받는 이유는 기존의 복잡한 은행 시스템의 변혁을 줄수있는기술이기 때문입니다. 이로 인해 전세계 은행들이 참여하며 은행 시스템을 업그레이드하고 있습니다. 은행은 이 기회를 잡아 혁신적인 변화를 이룰수 있기에 현재 국내 은행을 포함하여 전세계 100대 은행의 90% 이상이 블록체인 기술에 많은 공을 들이고 있습니다.?
-프라이빗 블록체인을 선택한 자들
그렇다면 이들은 어떤 변화때문에 이렇게 높은 참여를 보이는 걸까요? 블록체인 기술을 이용하게 되면 비용 부분에서 엄청난 절감의 효과를 누릴수 있기 때문입니다. 은행, 증권 등 전 세계 금융권에서는 IT와 관련되어 들어가는 비용이 연간 약 100조억에 달합니다. 이런 엄청난 금액을 감당하고 있던 이들이 블록체인 기술을 이용할 경우 절반 이하로 금액을 줄일 수 있다면 모두 마다할 이유가 없는 것이죠. 무엇보다 모두가 블록체인의 흐름을 타고 있는 시점에서 이를 거스른다면 결국 금융권에서 버텨낼 수가 없기 때문에 모두 적극적으로 블록체인 기술을 도입하기 위해 노력하고 있습니다.?
-서로 다른?블록체인을 사용하는 그룹
퍼블릭 블록체인(Public Blockchain)과 프라이빗 블록체인(Private Blockchain)의 차이점이 이해가 되셨나요??
퍼블릭 블록체인을 집중적으로 사용하고 연구하는 그룹은 대부분 이,삼십대의 젊은 엔지니어들입니다. 대표적으로 이더리움의 개발자인 비탈릭부테린(Vitalik Buterin)이 있습니다. 비탈릭부테린(Vitalik Buterin)은 19살부터 이 시장에 뛰어들어 현재 가장 성공한 엔지니어로 이름을 떨구고 있죠. 이와 달리 프라이빗 블록체인에 종사하는 그룹은 대부분 금융권에 종사하던 사,오십대의?IT관련 전문가들이 주축을 이루고 있습니다. 그들은 이미 그 분야에선 대단한 전문가들이기에 서로의 경쟁이 매우 치열하게 이루어 지고 있습니다.?
각각의 개념이 장단점을 가지고 있는만큼 어떤것을 우위에 둘 수는 없을것입니다. 원하는 특성에 맞게 사용하면 되는것이죠. 앞으로 블록체인의사용도와 중요성은 증가할 수밖에 없기때문에?어떤 기술의 진화를 꿈꿀지 기대해봅니다. ?
?
관련자료
천부도님의 댓글
- 천부도
- 작성일
khancho님의 댓글
- khancho
- 작성일
보안관님의 댓글
- 보안관
- 작성일
나르반탄다님의 댓글
- 나르반탄다
- 작성일
오키나와님의 댓글
- 오키나와
- 작성일
대구코인천재님의 댓글
- 대구코인천재
- 작성일
캅스님의 댓글
- 캅스
- 작성일
keorm님의 댓글
- keorm
- 작성일
건강한돼지님의 댓글
- 건강한돼지
- 작성일