블록체인

내승현·2024년 1월 16일
0

블록체인

목록 보기
5/7

블록체인 정의

블록체인 뜻 :
블록체인이란 정보를 기록하고 저장하는 탈중앙화 시스템이다. 일련의 순서로 연결된 데이터 단위('블록')로 구성된 일종의 분산 장부 기술로 , 각 블록에는 이전 블록의 고유 번호가 담겨 있어 체인을 형성한다. 일종의 데이터베이스 역할을 하며, 암호화폐에 활용되는 것으로 가장 널리 알려져있다. 투명성과 탈중앙화 장점을 활용하여 스마트 계약이나 거버넌스 합의 플랫폼의 역할을 할 수도 있다.

블록체인 개념은 일반적으로 특정 블록체인을 지칭하기보다는 블록체인 기술 전체를 의미한다.

블록체인은 시스템을 변경,해킹 또는 속이는 것을 어렵거나 불가능하게 만드는 탈중앙화 방식으로 정보를 기록하는 시스템이다. 다시 말해, 블록체인이란 특정한 프로토콜에 의해 운영되는 컴퓨팅 시스템 네트워크 전체에 복제 및 배포되는 디지털 장부다.


블록체인 기술은 어떻게 작동할까?

블록체인 기본 개념

이름에서 알 수 있듯이 블록체인은 일련의 '블록'으로 구성돈다. '블록'이라는 용어는 블록체인 코드 내의 데이터 저장 단위를 의미한다. 각 블록에는 이전 블록의 고유 번호가 포함되어 있으며, 이를 통해 블록의 '체인'이 형성된다.

블록체인 원리

특정 블록체인에서 처음으로 생성되는 블록을 제네시스 블록이라고 한다. 이러한 첫번째 블록은 데이터베이스의 첫 번째 줄이라고 생각하면 된다. 그 자체로는 작은 데이터 모음에 불과하다. 그러나 여기에는 0001과 같은 고유한 숫자 기호가 포함된다. 두 번째 블록이 추가되면 이 블록은 0002 블록으로 식별되며 0001블록의 뒤를 따른다는 정보를 포함한다.
이것이 체인이 형성되는 방식이다.

블록체인 프로토콜

블록체인 프로토콜은 개별 애플리케이션 개발에 사용할 수 있는 다양한 유형의 블록체인 플랫폼을 의미한다.
각 블록체인 프로토콜은 기본 블록체인 원칙을 특정 산업 또는 애플리케이션에 맞게 조정한다.


블록체인 탈중앙화

단일 서버에 저장되는 일반 데이터베이스와 달리 블록체인은 탈중앙화되어 P2P(중앙 서버를 거치지 않고 클라이언트 컴퓨터끼리 직접 통신하는 방식)네트워크에 분산되어 있다.

네트워크의 각 노드(일반적으로 장치 또는 일종의 서버)에는 블록체인의 사본이 있다. 새 블록이 추가되기 전에 네트워크의 대부분의 노드 운영자는 이를 확인하고 검증해야한다.
이는 불특정 다수의 사람들이 체인의 무결성을 변조하거나 중요한 정보가 누락되는 위협(예: 이전 블록에 올바르게 연결되지 않는 블록 추가 등)을 제한하는 데 도움이 된다.

예를 들어, 가장 유명한 암호화폐인 비트코인의 블록체인은 이미 13,000개 이상의 노드를 보유한 것으로 알려져있다. 이것이 바로 사람들이 암호화폐와 블록체인을 탈중앙화라고 설명할 때 의미하는 바이다.

이러한 블록체인 이코노미와 블록이 코딩되는 방식 덕분에 일단 정보가 추가되면 체인에서 정보를 제거하기 매우 어렵다.


블록체인 장점

데이터 무결성

탈중앙화 네트워크 시스템으로 인해 데이터 조작 권한을 가진 특정 사람이 존재하지 않는다. 따라서 임의로 블록체인에 저장된 데이터를 변조하기가 어렵다. 일단 정보가 체인에 포함되면, 추가한 지 몇 년이 지난 후에 검토하더라도 해당 데이터의 무결성과 정확성을 확신할 수 있다.

더 높은 투명성

대부분의 블록체인은 매우 투명하여 외부 관찰자가 체인에 저장된 데이터를 볼 수 있다, 이는 암호화폐에 특히 중요하다. 블록체인 지갑을 통해 자금의 흐름을 추적하는 것은 개인 은행 계좌를 통해 추적하는 것보다 훨씬 쉽다.이러한 투명성 덕분에 사기꾼을 더 쉽게 식별하고 추적할 수 있다.

탈중앙화된 제어

블록체인 기술은 탈중앙화라는 개념을 기반으로 한다. 은행이나 신용카드 회사와 같은 대규모 조직에 의존하지 않고 사용자의 데이터와 돈을 처리한다. P2P 원장 시스템은 특정 개인이나 단체가 블록체인을 과도하게 통제하는 것을 방지한다.


블록체인 단점

규제 부족

블록체인 기술은 규제가 덜하기 때문에 블록체인에 저장한 데이터를 도난당할 경우 손실을 복구하기가 훨씬 더 어렵다. 블록체인 지갑에 암호화폐가 있는데 누군가 지갑에 엑세스한 경우, 해당 화폐를 돌려받을 수 있도록 도와줄 은행이나 중앙 기관이 없다.

지나친 투명성
투명성에는 단점도 있다. 블록체인의 대부분의 데이터는 대부분의 사람들이 접근할 수 있기 때문에 민감한 정보를 저장하기에 좋은 장소가 아니다. 해싱 기술은 데이터 소유자를 숨기지만, 데이터 자체는 여전히 공개되어 있다. 그렇기 때문에 정부 기록 보관이나 의료 데이터에 블록체인을 사용하자는 제안에 회의적인 태도를 취해야 한다.

profile
아토언니의 프론트엔드 개발자로서의 기록

0개의 댓글