상세 컨텐츠

본문 제목

알고보니 - 블록체인이란?

IT 정보/IT 알쓸신잡

by 마이드림72 2022. 3. 3. 14:34

본문

블록체인의 개념


 

블록체인의 개요

블록체인 정의 : 블록체인은 네트워크에서 트랜잭션을 기록하고 자산을 추적하는 프로세스를 효율화하는 불변의 분산 공유 원장입니다. 

자산은 유형 자산(주택, 자동차, 현금 등) 또는 무형 자산(지적 재산권, 특허, 저작권 등)일 수 있습니다. 

사실상 가치를 지닌 모든 것들이 블록체인 네트워크 상에서 추적되고 거래됨으로써, 연루된 모든 것들에 대한 리스크를 줄이고 비용을 절감할 수 있습니다.

블록체인의 중요성 : 비즈니스는 정보를 기반으로 즉각적이고 공유되며 완벽히 투명한 정보를 제공하므로, 블록체인은 정보를 전달하는 데 있어 매우 이상적입니다.

블록체인 네트워크는 주문, 결제, 계정, 생산 등을 추적할 수 있습니다.

또한 사용자는 실제 일어나는 트랜잭션의 모든 세부사항을 볼 수 있으며 보다 큰 신뢰성과 함께 새로운 효율성과 기회를 제공받을 수 있습니다.

 


블록체인의 핵심 요소

1. 분산 원장 기술
모든 네트워크 참여자는 분산 원장과 트랜잭션의 불변 레코드에 액세스할 수 있습니다. 

이 공유 원장에서 트랜잭션은 한 번만 기록됩니다.


2. 불변 레코드
일단 공유 원장에 기록되면 어떤 참가자도 트랜잭션을 변경하거나 이를 위조할 수 없습니다. 

트랜잭션 레코드에 오류가 포함되면 해당 오류를 되돌리기 위해 새 트랜잭션을 추가해야 하며, 두 트랜잭션을 모두 볼 수 있습니다.


3. 스마트 계약
트랜잭션 속도를 높일 수 있도록, 스마트 계약이라고 부르는 일련의 규칙들이 블록체인에 저장되어 자동으로 실행됩니다. 스마트 계약은 블록을 저장할 때 각종 조건을 정의할 수 있습니다.


블록체인의 이점

1. 모든 네트워크 멤버들로부터 데이터의 정확성에 대한 합의가 필요하며, 유효성이 검증된 모든 트랜잭션은 영구적으로 기록되므로 이를 변조하는 것은 불가능합니다. 

그 누구도, 시스템 관리자조차 트랜잭션을 삭제할 수 없습니다.
2. 네트워크의 멤버들 간에 공유되는 분산 원장을 사용하면 시간이 많이 소요되는 레코드 조정이 필요 없습니다.

또한 트랜잭션 속도를 높일 수 있도록, 스마트 계약이라고 부르는 일련의 규칙들은 블록체인에 저장되어 자동으로 실행될 수 있습니다.

 


블록체인의 작동 방식

1. 각 트랜잭션이 발생하면 이는 데이터의 "블록"으로서 기록됩니다. 

데이터 블록은 다음과 같은 선택된 정보를 기록할 수 있습니다. 

누가, 무엇을, 언제, 어디서, 얼마나, 그리고 상태까지도 기록 가능합니다.


2. 각 블록은 그 이전 및 이후의 블록에 연결됩니다. 

블록이 트랜잭션의 정확한 시간과 순서를 확인하고 블록이 안전하게 서로 링크됨으로써 블록이 변경되거나 블록이 두 개의 기존 블록 사이에 삽입되지 않도록 방지합니다.


3. 각각의 추가 블록은 이전 블록 및 이에 따른 전체 블록의 검증을 강화합니다. 

이는 블록체인 변경 증거를 렌더링하며, 불변성이란 핵심 강점을 제공하여 악성 행위자의 조작 가능성을 차단하며, 자신과 기타 네트워크 멤버가 신뢰할 수 있는 트랜잭션의 원장을 구축합니다.

 


블록체인 네트워크 유형

1. 퍼블릭 블록체인 네트워크

퍼블릭 블록체인은 누구든지 신청하여 참여할 수 있는 블록체인입니다(예: 비트코인). 

상당한 컴퓨팅 파워의 필요성, 트랜잭션에 대한 프라이버시의 부족 혹은 부재 그리고 보안 취약성 등을 문제점으로 들 수 있습니다. 

이는 블록체인을 기업에서 사용함에 있어 중요한 고려사항입니다.

2. 프라이빗 블록체인 네트워크

퍼블릭 블록체인 네트워크와 유사한 프라이빗 블록체인 네트워크는 분산형 P2P(peer-to-peer) 네트워크입니다. 

그러나 한 업체가 네트워크를 관리하고 참여가 허용되는 자를 통제하며 합의 프로토콜을 실행하고 공유 원장을 유지보수합니다. 

유스케이스에 따라 이는 참가자들 간의 신뢰성과 안정성을 상당히 높여줄 수 있습니다. 

프라이빗 블록체인은 기업의 방화벽 뒤에서 실행될 수 있으며 심지어는 온프레미스에서도 호스팅될 수 있습니다.

3. 허가형 블록체인 네트워크

프라이빗 블록체인을 설정하는 기업들은 일반적으로 허가형 블록체인 네트워크를 설정합니다. 

퍼블릭 블록체인 네트워크 역시 허가형이 될 수 있음을 반드시 유념하세요. 

이는 네트워크 및 특정 트랜잭션에 참여할 수 있는 사용자를 제한합니다. 

참가자는 참여할 수 있는 초대장 또는 권한을 취득해야 합니다.

4. 컨소시엄 블록체인

여러 조직들이 블록체인을 유지보수하는 책임을 공유할 수 있습니다. 

이 사전 선정된 조직들은 트랜잭션을 제출하거나 데이터에 액세스할 수 있는 사용자를 판별합니다. 

컨소시엄 블록체인은 모든 참가자가 허가를 받아야 하고 블록체인에 대한 공유 책임을 보유하는 경우의 비즈니스에 적합합니다.

 


지금까지 블록체인이란 무엇인지 알아보았습니다.

관련글 더보기

댓글 영역