* 블록체인
블록에 데이터를 담아 체인 형태로 연결, 수많은 컴퓨터에 동시에 이를 복제해 저장하는 분산형 데이터 저장 기술입니다. 공공 거래 장부라고도 부르고 있죠.
블록체인(Blockchain)은 탈중앙화된 분산 데이터베이스로, 일련의 레코드(데이터 블록)를 연결하여 네트워크에 있는 여러 참여자들이 동시에 데이터를 공유하고 검증할 수 있도록 합니다. 이 데이터 블록은 암호화 기술을 사용하여 안전하게 연결되어 있으며 변경이 어렵습니다.
블록체인은 기존 중앙 집중식 데이터베이스 시스템과는 다르게 중앙 기관이나 중앙 서버 없이도 데이터를 안전하게 관리할 수 있는 장점이 있습니다. 이는 데이터 위조나 변경을 방지하고 데이터의 투명성과 신뢰성을 높이는 데 도움이 됩니다.
가장 잘 알려진 블록체인은 비트코인(Blockchain)이며, 이는 암호화폐의 거래를 기록하는 데 사용됩니다. 그러나 블록체인은 암호화폐에만 사용되는 것이 아니라 다양한 분야에서 활용되고 있습니다. 예를 들어, 스마트 계약, 공급망 관리, 의료 기록 보관, 투표 시스템 등 다양한 분야에서 블록체인 기술이 적용되고 있습니다.
* 블록체인 관련 용어
블록(Block): 블록체인에서 데이터가 저장되는 단위입니다. 각 블록은 이전 블록의 해시값을 포함하고 있으며, 일련의 거래나 정보를 포함할 수 있습니다.
해시(Hash): 블록의 내용을 고유하게 식별하는 문자열입니다. 블록에 있는 데이터를 해싱 알고리즘을 사용하여 고정된 길이의 문자열로 변환한 것입니다.
프라이빗 블록체인(Private Blockchain): 특정한 조직이나 그룹에게만 접근이 허용된 블록체인입니다. 주로 기업이나 기관 내부에서 사용됩니다.
마이닝(Mining): 블록체인 네트워크에서 새로운 블록을 만들고 검증하는 프로세스를 말합니다. 보통 암호화폐 거래의 유효성을 검증하는 작업을 수행하며, 보상으로 암호화폐를 받을 수 있습니다.
분산원장(Distributed Ledger): 블록체인 네트워크에 분산되어 있는 모든 데이터의 복사본입니다. 분산원장은 모든 참여자가 동일한 정보를 가지고 있어서 변경을 추적하고 공유하는 데 사용됩니다.
스마트 계약(Smart Contract): 코드로 작성된 계약으로, 조건이 충족되면 자동으로 실행되는 디지털 계약입니다. 블록체인에서 스마트 계약은 블록체인 상의 거래나 조건을 자동화하는 데 사용됩니다.
퍼블릭 블록체인(Public Blockchain): 누구나 참여할 수 있는 공개적인 블록체인입니다. 비트코인과 이더리움과 같은 암호화폐에서 사용됩니다.
합의 알고리즘(Consensus Algorithm): 블록체인 네트워크의 참여자들이 블록을 추가하는 데 동의하는 방식을 정의한 알고리즘입니다. Proof of Work(POW), Proof of Stake(POS), Delegated Proof of Stake(DPOS) 등이 있습니다.
토큰(Token): 블록체인 네트워크에서 사용되는 디지털 자산이나 화폐입니다. 대표적인 예로 이더리움의 ERC-20 토큰이나 비트코인이 있습니다.
트랜잭션(Transaction): 블록체인 네트워크에서 데이터 전송이나 처리를 나타내는 단위입니다. 일반적으로 거래의 성격을 가지고 있습니다.
'다양한 상식' 카테고리의 다른 글
창의적 종합 설계 관련 정보들 정리 (2) | 2024.03.31 |
---|---|
캡스톤 디자인 용어 설명 및 주제추천 정리 (1) | 2024.03.30 |
볶음밥 증후군이란 무엇일까 (바실러스 세레우스) (0) | 2024.03.30 |