brunch

You can make anything
by writing

C.S.Lewis

by 유훈식 교수 Nov 23. 2022

블록체인에 대해서 알아보자

블록체인(Block Chain) 개념

블록(Block) + 체인(Chain)의 합성어로 누구나 열람할 수 있는 장부에 거래 내역을 투명하게 기록하고 여러 대의 컴퓨터에 이를 복제하여 저장하는 분산형 데이터 저장기술입니다. 한 대가 아닌 여러 대의 컴퓨터가 기록을 검증해 해킹을 막을 수 있으며 예로 '비트코인' 과 같은 암호화폐가 블록체인을 활용한 대표적인 기술 중 하나입니다.

블록체인 기술은 P2P (Peer to Peer) 방식으로 중간 매개자의 필요성이 없어지고 개인들끼리의 직접 상호작용이 가능합니다. 중간 상인이나 인터넷 서비스 제공회사 그리고 더 나아가 은행, 증권사, 보험사, 정부까지도 블록체인 기술을 이용해 P2P 사회를 완성 시킬 수 있습니다.


기존의 인터넷은 연결에 초점을 두었기 때문에 보안, 증빙, 공격에 취약했습니다. 반면 블록체인은 정보의 기록과 관리 부분에서 현존 기술에서는 절대적으로 위조나 변조가 불가능합니다. 이러한 기술을 이용하여 투표, 은행 업무, 화폐나 병원기록 등 다방면에서 블록체인을 이용한 기술을 개발 중이며 도입하고 있습니다.

이렇게 화폐 개념뿐만이 아닌 사회 전분야에서도 다양한 활용이 가능한 가능성을 보여줍니다.



블록체인의 종류

1) 퍼블릭 블록체인(Public Block Chain)

탈 중앙화의 성격을 강하게 띄는 블록체인 유형으로 제한 없이 불특정 다수 누구나 운영과 참여가 가능합니다. 누구나 데이터를 읽을 수 있어 투명성이 보장되지만 참여자가 많기 때문에 네트워크의 확장이나 수정 등 업그레이드가 어려우며 거래 속도가 느리다는 단점도 가지고 있습니다. 블록체인 네트워크 51% 이상의 동의를 얻어야만 프로토콜 변경이 가능합니다. 퍼블릭 블록체인의 대표적인 예는 비트코인, 이더리움 등이 있습니다.


2) 프라이빗 블록체인(Private Block Chain)

퍼블릭 블록체인과 반대로 특정 네트워크 상에서의 인증 방식을 통해 검증된 사람만이 참여가 가능합니다. 폐쇄적이며 권한이 집중되어 있기 때문에 투명성이 낮지만 참여자의 제한으로 처리 속도가 빠르며 특정 기업의 특성에 맞는 설계가 가능해 보안 측면에서 우위에 있습니다. 그리고 네트워크의 규칙 혹은 거래 내용의 수정이 가능해 업그레이드와 잘못된 계약의 정정이 가능합니다. 프라이빗 블록체인의 대표적인 예는 리플, 아이콘 등이 있습니다.






블록체인의 핵심요소

분산 원장 기술: 모든 네트워크 참가자는 분산 원장과 트랜잭션에 관한 불변 기록에 접속할 수 있습니다. 해당 공유 원장을 통해 트랜잭션을 단 한 번만 기록하여, 기존 비즈니스 네트워크에서 전형적으로 수행하던 중복 작업을 제거합니다.

불변 기록: 트랜잭션을 공유 원장에 기록한 후에는 참여자가 이를 변경하거나 조작할 수 없습니다. 트랜잭션 기록이 오류를  포함 하는 경우, 오류를 변경하려면 반드시 신규 트랜잭션을 추가해야 하며, 이때 두 트랜잭션이 모두 표시됩니다.

스마트 계약: 트랜잭션을 가속화하기 위해 스마트 계약이라 불리는 일련의 규칙을 블록체인에 저장하고, 자동으로 실행합니다. 스마트 계약은 회사채 이전 조건을 정의하고, 여행 보험의 결제 약관을 포함하는 등 다양한 설정이 가능합니다.



블록체인 기술의 이점

블록체인 기술의 투명하고 변경 불가능한 특성으로 인해 조직은 다양한 이점을 경험할 수 있습니다.

투명성: 블록체인의 정보는 모든 참여자가 볼 수 있으며 변경이 불가능합니다. 따라서 리스크 및 사기 행위가 감소하고 신뢰성이 구축됩니다. 

보안: 블록체인은 분산 및 암호화되는 특성으로 해킹이 어렵습니다. 이는 비즈니스와 사물인터넷(IoT) 보안의 가능성을 보여줍니다. 

중간자 감소: 블록체인은 일부 유형의 타사 중개인에 대한 의존도를 줄이는 진정한 P2P 네트워크입니다. 이를 통해 프로세스의 효율성은 더욱 향상되고, 데이터 입력 오류와 거래 수수료가 줄어듭니다.

추적 가능성: 블록체인 데이터는 변경이 불가능하기 때문에 복잡한 공급망 내에서 품목이나 출처를 추적하기에 적합합니다.

효율성 및 ROI 증대: 분산 원장은 기업이 보다 간결하고, 효율적이며, 수익성 있는 프로세스를 구축하도록 지원하여 빠른 ROI를 제공합니다. 

프로세스 속도 향상: 블록체인은 당사자가 여럿인 시나리오에서 프로세스 실행 속도를 높이고 영업시간의 제약이 없어 더 빠른 트랜잭션을 가능하게 합니다.

자동화: 블록체인은 프로그래밍 가능하므로 조건만 충족되면 자동으로 작업, 이벤트, 결제를 트리거할 수 있습니다.

데이터 개인정보보호: 정보는 합의 프로세스를 통해 검증되고 블록체인에 추가되지만, 데이터 자체는 해시 코드에 의해 일련의 문자와 숫자로 변환됩니다. 네트워크 참여자는 키 없이 이러한 정보를 해석할 방법이 없습니다.   



블록체인 거래과정

A가 B에게 송금을 하는 경우 해당 거래 정보가 담긴 블록이 생성되고 네트워크상에 있는 모든 참여자에게 전송되어 참여자들이 거래 정보가 유효한지에 대한 검증을 하게 됩니다. 이때 참여자 절반 이상의 데이터와 일치하는 거래 내역은 정상 장부로 판단되고 이 과정에서 검증이 완료된 블록은 기존에 있던 블록과 연결되어 체인을 이루게 됩니다. 블록의 복사본들은 모든 참여자의 컴퓨터에 동일하게 분산되어 저장되며 이처럼 블록체인은 거래 하나하나가 이루어질 때마다 참여자들끼리 정보를 공유하기 때문에 이를 대조하면서 데이터의 위조나 변조가 불가능하도록 합니다.

이렇게 끊임없이 참조해 이어나가는 방식의 구조를 가지고 있고 거래에 참여하는 사람들에게 해시(Hash) 값을 대조하게 만들며 검증 작업에 참여하는 사람들에게 일정 수준의 가상화폐를 보상으로 지급하고 이 보상을 얻는 행위를 가상화폐 채굴(Mining)이라고 합니다. 채굴 작업은 여러 명에 의해 이루어지고 모두가 블록 전체를 소유할 수 있는 구조로 되어있어 참여자가 늘어나면 검증까지 걸리는 시간이 길어지며 보다 많은 채굴자를 필요로 하기 때문에 채굴의 난이도는 자연스럽게 올라갑니다. 이 과정에서 거래내역 해킹을 시도할 경우 이론적으로 검증 작업의 51% 이상을 해킹하여야 하기 때문에 현실적으로는 해킹이 불가능하다고 볼 수 있습니다.


#블록체인 #메타버스 #더샌드박스

매거진의 이전글 랜드에 대해서 알아보자
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari