본문 바로가기
재밌는 IT기술/블록체인

블록체인 묘사

by doriver 2022. 12. 11.

어떤것을 개선하냐

기존 데이터베이스 기술은 금융 거래를 기록하는 데 몇 가지 문제를 보인다.
잠재적으로 일어날 수 있는 법적 문제를 방지하려면 신뢰할 수 있는 제3자가 거래를 감독하고 검증해야 합니다. 

이 중앙 기관의 존재는 거래를 복잡하게 할 뿐만 아니라 단일 취약점을 만듭니다. 

중앙 데이터베이스가 손상되면 양쪽 모두가 피해를 입을 수 있습니다.

블록체인은 거래를 기록하는 탈중앙화 변조 방지 시스템을 만들어 이러한 문제를 완화합니다.

블록체인 기술의 특징

탈중앙화

분산 네트워크로 제어 및 의사 결정을 이전하는 것을 의미
분산형 블록체인 네트워크는 투명성을 사용하여 참여자 간의 신뢰에 대한 필요성을 줄입니다. 
네트워크는 참여자가 네트워크의 기능을 저하시키는 방식으로 서로에 대한 권한이나 통제를 행사하는 것을 막습니다.

불변성

무언가를 변경하거나 수정할 수 없음을 의미

누군가가 공유 원장에 거래를 기록하면 참여자는 거래를 조작할 수 없다.

거래 레코드에 오류가 포함된 경우, 실수를 되돌리기 위해 새 거래를 추가해야 하며 두 거래 모두 네트워크에 표시됨

합의

블록체인 시스템은 거래 기록을 위한 참여자 동의에 관한 규칙을 설정함

네트워크 참여자의 과반수가 동의한 경우에만 새로운 거래를 기록할 수 있다.

 

블록체인 아키텍처 핵심 구성 요소

분산 원장 

거래를 저장하는 블록체인 네트워크의 공유 데이터베이스
누가 편집할 수 있고 어떻게 편집할 수 있는지에 대한 엄격한 규칙이 있다. 기록된 항목은 삭제할 수 없다.

스마트 계약

미리 정해진 조건이 충족되면 자동으로 실행되는 블록체인 시스템에 저장된 프로그램. 
예를 들어, 물류 회사는 상품이 항구에 도착하면 자동으로 결제하는 스마트 계약을 할 수 있습니다.

퍼블릭 키 암호화

블록체인 네트워크 참여자를 고유하게 식별하는 보안 기능
네트워크 구성원에 대해 두 세트의 키를 생성. 
하나는 네트워크의 모든 사람에게 공통적인 퍼블릭 키. 다른 하나는 구성원마다 고유한 프라이빗 키. 
프라이빗 키와 퍼블릭 키가 함께 작동하여 원장의 데이터 잠금을 해제한다. 

예를 들어, John과 Jill은 네트워크의 두 구성원. 
John은 프라이빗 키로 암호화된 거래를 기록. Jill은 퍼블릭 키로 암호를 해독. 
이런 식으로 Jill은 John이 거래를 했다고 확신. 
John의 프라이빗 키가 변조된 경우 Jill의 퍼블릭 키는 작동하지 않았을 것이다

 

블록체인은 어떻게 작동하나

블록체인 소프트웨어는 다음 단계의 대부분을 자동화할 수 있다.

1단계 – 거래 기록

블록체인 거래는 블록체인 네트워크의 한 쪽에서 다른 쪽으로 물리적 또는 디지털 자산의 이동을 보여줍니다. 
이는 데이터 블록으로 기록되며 여러 정보를 포함할 수 있다.

2단계 – 합의 도출

네트워크의 참여자 대부분이 기록된 거래가 유효하다는 데 동의해야 한다. 
네트워크 유형에 따라 합의 규칙이 다를 수 있지만, 일반적으로 네트워크 시작 시 설정됩니다.

3단계 – 블록 연결

참여자가 합의에 도달하면 블록체인 거래가 원장 페이지와 동일한 블록에 기록됩니다. 거래와 함께 암호화 해시도 새 블록에 추가됩니다. 해시는 블록을 함께 연결하는 체인 역할을 합니다. 블록의 내용이 의도적 또는 비의도적으로 수정되면 해시 값이 변경되어 데이터 변조를 감지하는 방식을 제공합니다. 

따라서 블록과 체인은 안전하게 연결되며 수정될 수 없습니다. 각 추가 블록은 이전 블록 및 전체 블록체인의 검증을 강화합니다.

4단계 – 원장 공유

시스템은 중앙 원장의 최신 사본을 모든 참가자에게 배포합니다.

블록체인 네트워크의 유형

퍼블릭 블록체인 네트워크

퍼블릭 블록체인은 권한이 없으며 모든 사람이 블록체인에 참여할 수 있습니다. 

블록체인의 모든 구성원은 블록체인을 읽고, 편집하고, 검증할 동등한 권리를 갖습니다. 

사람들은 주로 퍼블릭 블록체인을 사용하여 Bitcoin, Ethereum 및 Litecoin과 같은 암호화폐를 교환하고 채굴합니다. 

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

단일 조직이 관리형 블록체인이라고도 하는 프라이빗 블록체인을 제어합니다. 

해당 조직에서 누가 구성원이 될 수 있고 네트워크에서 어떤 권한을 가질 수 있는지 결정합니다. 

프라이빗 블록체인은 접근 제한이 있기 때문에 부분적으로만 분산되어 있습니다. 

기업용 디지털 화폐 교환 네트워크인 Ripple은 프라이빗 블록체인의 한 예입니다.

 

 

'재밌는 IT기술 > 블록체인' 카테고리의 다른 글

블록체인 메인넷  (0) 2024.08.27
블록체인 관련 정리  (1) 2022.12.18
스마트컨트랙트 , 블록체인 네트워크  (0) 2022.11.09
이더리움, 에이다  (0) 2022.10.24
블록체인, 하드포크  (0) 2021.10.26