블록체인: 탈중앙화 디지털 장부
연결된 블록 구조와 비대칭 암호화가 정보 기록에서 중앙 중개자의 필요성을 제거하는 방법.
요약
해시 함수, 분산 검증, 머클 트리를 다루는 탈중앙화 네트워크의 핵심 아키텍처에 관한 실용적인 가이드.
블록체인은 암호화로 연결된 순차적 블록에 정보를 기록하는 공공 분산 데이터베이스로, 네트워크 과반수의 승인 없이 이전 기록을 수정할 수 없습니다. 기업이나 정부가 관리하는 중앙 서버에 의존하는 대신, 원장 복사본이 전 세계 independent 컴퓨터에 복제되어 보관됩니다.
블록체인의 빠른 정의
빠른 정의: 블록체인은 자율적인 노드들에 의해 공동으로 유지되는 변경 불가능한 디지털 기록의 사슬입니다. 각각의 새 블록에는 검증된 거래 집합, 타임스탬프, 이전 블록의 암호화 해시가 포함됩니다.
데이터 블록이 연결되는 방식
구조의 보안은 히스토리의 각 단계 간 수학적 연결에서 나옵니다. 사용자가 이더리움이나 비트코인 같은 네트워크에서 전송을 수행하거나 스마트 컨트랙트를 실행할 때, 이러한 작업은 후보 블록에 패키징됩니다.
이 블록 내부에서 암호화 함수는 모든 거래의 압축된 수학적 표현인 머클 루트를 계산합니다. 이 루트와 함께 블록 헤더는 이전 블록의 정확한 해시를 저장합니다. 누군가 이전 거래의 단일 값을 변경하려고 시도하면 해당 해시가 완전히 변경되어 논리적 사슬이 깨지고 네트워크가 조작된 데이터를 거부합니다.
컴퓨터 간 합의 메커니즘
중앙 권한이 없는 시스템에서 참여 컴퓨터들은 역사 버전 중 어느 것이 진실인지 합의해야 합니다. 비트코인의 원본 프로토콜에서 합의는 채굴자들이 복잡한 수학적 계산을 겨루는 암호화폐 채굴에 의해 유지됩니다.
자주 묻는 질문
Q: 블록체인에 기록된 내용을 삭제할 수 있나요?
아니요. 블록 구조와 분산 합의는 네트워크의 여러 블록에 의해 이미 확인된 데이터의 삭제나 변경을 방지합니다.
Q: 블록체인과 비트코인의 관계는 무엇인가요?
비트코인은 공공 블록체인의 최초 실용적 적용 사례였습니다. 블록체인은 근간이 되는 회계 기술이며, 비트코인은 해당 네트워크에서 거래되는 디지털 자산입니다.
관련 암호화폐
bitcoin (BTC)
면책 조항: 이 글은 교육 및 역사적 문서화 목적으로만 제공됩니다. 투자, 금융, 세무, 법적 조언을 구성하지 않습니다.