블록체인 이해하기: 블록체인: 기술 화제의 이면에 숨겨진 단순한 진실
전문 용어를 정리해 보겠습니다. 비트코인, 이더리움, 암호화폐와 함께 '블록체인'이라는 말을 들어본 적이 있으시다면 다음과 같은 궁금증이 생길 것입니다. 는 정말인가요? 수년간 스포트라이트를 받았음에도 불구하고 혼란은 여전합니다. 누구나 쉽게 이해할 수 있도록 기본 개념부터 다시 설명해 보겠습니다.
첫째, 블록체인이 아닌 것들(진심, 이런 말 그만하세요!)
- 비트코인은 블록체인이 아닙니다. 블록체인은 비트코인이 아닙니다.
- 이더리움(또는 모든 암호화폐)은 블록체인이 아닙니다.
- 암호화폐는 블록체인이 아닙니다. 블록체인은 암호화폐가 아닙니다.
- 분산 원장은 블록체인이 아닙니다. It 사용 블록체인 기술.
이러한 용어를 혼용하여 사용하는 것은 이메일 앱을 '인터넷'이라고 부르는 것과 같습니다. 이는 핵심 개념을 완전히 놓치는 것입니다.
그래서, 무엇을 Is 그것? 추상적으로 생각하기
가장 핵심적인 부분입니다, 블록체인은 추상적인 개념입니다. 이름에서 의외로 좋은 힌트를 얻을 수 있습니다. 블록 체인.
그러나 무엇? 생각 정보 블록입니다. 노트북의 페이지를 상상해 보세요. 각 페이지(블록)에는 몇 가지 데이터가 기록되어 있습니다.
그리고 체인 부분은 이러한 정보 블록이 서로 연결 에서 구체적이고 깨지지 않는 질서. 페이지를 고정하는 금속 고리가 있는 오래된 공책을 떠올려 보세요. 고리를 따라 한 페이지에서 다음 페이지 또는 이전 페이지로 넘길 수 있습니다. 이것이 바로 '체인'으로, 순서와 연결을 정의합니다.
간단히 말해 블록체인은 정보 블록의 사슬입니다. 이러한 블록은 특정하고 순차적인 방식으로 서로 연결되어 있습니다.
그렇다면 왜 모든 것을 "블록체인"이라고 부를까요?
좋은 질문입니다! The 개념 블록체인의 개념이 유명해졌습니다. 정보 블록을 연결한다는 이 추상적인 아이디어는 기술적으로 다양한 방식으로 구현될 수 있습니다. 이러한 기술적 구현에는 응용 분야가 있습니다. 한 가지 강력한 애플리케이션은 다음과 같은 시스템을 만드는 데 환상적입니다. 많은 개별 파티 를 길게 누릅니다. 똑같은 사본 정보를 업데이트하고 동일하게.
블록체인 기술은 비트코인이나 이더리움과 같은 네트워크의 토대를 형성합니다. 그렇기 때문에 사람들은 통화 이러한 네트워크는 엄밀히 말하면 "블록 체인"이지만 를 사용하여 구현합니다. 블록체인 기술. 블록체인이라는 단어를 사용하기 전에 이 개념과 애플리케이션의 차이점을 이해하는 것이 중요합니다.
암호화폐의 작동 원리: 나뭇잎 더미 은유(노 테크 스피크!)
친구들이 나뭇잎을 화폐로 사용하는 작은 경제를 시작한다고 상상해 보세요. 규칙:
- 특별한 나뭇잎 더미(총 공급량)가 하나 있습니다. 아무도 직접 만지지 않습니다.
- 휴가는 다음과 같은 경우에만 누군가에게 주어집니다. 다수 를 받을 자격이 있다고 동의하는 그룹(예: 집안일을 하는 경우)에 한합니다. 새 잎은 추가되지 않습니다.
- 모든 사람은 동일한 노트북(장부)을 가지고 있습니다. 각 노트북의 기록 정확히 누가 몇 개의 잎을 가지고 있는지 알 수 있습니다. 이러한 공유된 동일한 기록은 신뢰에 있어 매우 중요합니다.
트랜잭션 만들기(리프 보내기):
- 존은 에이미에게 잎사귀 하나를 주고 싶어합니다.
- 그룹이 모입니다.
- 모두가 노트북을 확인합니다: Does John 정말 잎이 하나 이상 있습니까? (확인)
- 다수의 노트북에 존이 잎사귀를 가지고 있다고 표시되면 승인된 것입니다.
- 모두가 노트북을 업데이트합니다: 존에서 잎사귀 1개를 빼고 에이미에게 잎사귀 1개를 더합니다.
- 모두가 서로의 노트북을 다시 확인합니다. 이제 대다수가 일치하는 업데이트가 있으면 Amy가 잎을 얻습니다.
한마디로 암호화폐입니다. "그룹"은 컴퓨터의 네트워크입니다. 각 컴퓨터는 동일한 데이터베이스(노트북)를 보유하고 있습니다. 여러 대의 독립된 컴퓨터에서 공유되고 동기화된 이 데이터베이스는 분산 원장.
- 노드 = 네트워크에 있는 컴퓨터입니다.
- 원장/데이터베이스 = 노트북.
- 블록 = 노트북의 페이지. 설정된 간격으로 새 트랜잭션이 새 '페이지'(블록)로 그룹화됩니다.
- 트랜잭션 = "John이 에이미에게 잎사귀 1장을 보냅니다."와 같은 명령입니다.
- 탈중앙화(가끔): 원장을 관리하는 컴퓨터가 한 대가 아니기 때문입니다(여러 대의 복사본이 존재합니다), 일부 (전부는 아닙니다!) 암호화폐는 탈중앙화되어 있습니다.
핵심 요점: 마법은 공유, 동일한 원장 다수의 독립적인 참여자가 합의를 통해 변경에 동의하여 유지 관리합니다(이 비유에서는 다수 동의).
블록체인 기술의 적용 분야: 진실 증명
따라서 많은 컴퓨터가 동일한 데이터를 보유하고 있습니다. 하지만 어떻게 신뢰 그 데이터가 맞나요? 현재 상태(예: John은 잎이 0.5개, Amy는 잎이 0.5개)가 올바른지 어떻게 알 수 있나요? 현재 상태의 역사 - 시작점(존은 잎이 1개)에서 어떻게 해서 지금.
블록체인은 원장의 이력이 정확하고 변조되지 않았음을 증명하는 솔루션입니다.
"블록 체인"을 기억하시나요? 새로운 트랜잭션 블록이 무작위로 추가되는 것이 아닙니다. 이는 암호화 연결 블록에 전에 그것을. 이 링크는 명확하고 검증 가능한 시퀀스, 즉 역사 책을 만듭니다.
누구나 할 수 있습니다:
- 신뢰할 수 있는 상태부터 시작합니다(예: 첫 번째 블록인 "John은 잎이 1개 있습니다").
- 블록 1의 트랜잭션을 적용합니다("John이 에이미에게 0.5를 보냅니다").
- 새 상태 계산 should be(존: 0.5, 에이미: 0.5).
- 계산된 상태와 기록된 상태를 비교 in 블록 1. 일치하면 블록 1이 유효합니다.
- 블록 1의 유효성 검사 상태를 새 시작점으로 사용하여 블록 2로 이동하고 반복합니다.
암호화 링크를 기반으로 전체 이력을 단계별로 추적하고 검증하는 이 기능은 이러한 분산 시스템 내에서 블록체인 기술의 핵심 역량입니다.
연결이 작동하는 방식: 해싱의 마법 (단순화!)
블록을 이전 블록에 연결하고 그 내용이 변경되지 않았음을 증명하려면 어떻게 해야 하나요? 블록에 해시.
- A 해시 는 고유한 디지털 지문입니다. 복잡한 자물쇠라고 생각하면 됩니다.
- 다음을 수행합니다. 모두 블록의 정보(트랜잭션 + 트랜잭션의 해시를 포함한 기타 중요한 비트)를 포함합니다. 이전 블록)을 생성하고 특수 수학 함수를 통해 실행합니다.
- 이 함수는 무작위로 보이는 문자와 숫자의 고정 길이 문자열을 뱉어냅니다. 해시. 이것은 다음과 같은 고유한 지문입니다. 특정 데이터.
- 결정적으로:
- 변경 뭐든지 를 블록에 추가하면 - 한 트랜잭션에서 한 글자라도 - 해시가 변경됩니다. 완전히.
- 실행 동일함수를 통해 변경되지 않은 데이터를 다시 실행하면 정확히 동일 해시값을 입력하세요.
블록체인 프로세스가 작동 중입니다:
- 제네시스 블록: 첫 번째 블록입니다. 초기 상태(예: "John은 비트코인 1개를 가지고 있습니다")를 가집니다. 이 데이터를 기반으로 자체 해시를 계산합니다.
- 블록 1: 포함:
- 새 트랜잭션(예: "John이 에이미에게 0.5 BTC를 보냅니다").
- 제네시스 블록의 해시(링크)입니다.
- 트랜잭션을 적용한 후 다음을 계산합니다. new 원장의 상태(존: 0.5 BTC, 에이미: 0.5 BTC).
- 계산합니다. own 해시 사용: 새 트랜잭션 + 제네시스 블록의 해시 + 새 상태 해시(또는 시스템에 따라 동등한 데이터).
- 블록 2: 포함:
- 새 거래.
- 블록 1의 해시(이들을 연결하는 해시)입니다.
- 트랜잭션 이후의 새 상태입니다.
- 자체 해시(해당 트랜잭션 + 블록 1의 해시 + 새 상태를 사용하여 계산됨).
참가자의 인증:
- 컴퓨터가 블록 1을 수신합니다.
- 제네시스 블록의 상태와 해시가 정확하다는 것을 알고 있습니다(신뢰할 수 있는 시작점).
- 블록 1의 트랜잭션을 제네시스 스테이트에 적용합니다. 새로운 상태가 어떤 상태인지 계산합니다. should be.
- 블록 1의 해시값을 계산합니다. should 가 방금 처리한 데이터(트랜잭션, 이전 해시, 새 상태)를 사용합니다.
- 블록 1에 대해 계산된 해시를 다음과 같은 해시값과 비교합니다. 함께 제공 블록 1.
- 일치하는 경우: 블록이 유효합니다! 계산된 상태가 정확합니다. 원장을 업데이트하고 블록 1을 신뢰합니다. 그런 다음 동일한 프로세스를 사용하여 블록 1의 검증된 상태를 블록 2를 검증하기 위한 기반으로 사용합니다.
해시를 통한 이러한 암호화 연결은 불변 체인. 블록을 조작하면 해시가 변경됩니다. 왜냐하면 다음 블록에는 old (현재는 잘못된) 해시를 사용하면 확인 중에 불일치가 즉시 발견됩니다. 성공적으로 변조하려면 다음을 변경해야 합니다. 모든 후속 블록 대규모 네트워크에서는 계산적으로 거의 불가능에 가까운 사기성 체인을 네트워크의 대다수가 수락하도록 하는 것입니다.
본질: 블록체인이 중요한 이유
- 기본 개념 및 기술입니다: 블록체인은 암호화된 정보 블록을 순서대로 연결한 추상적인 개념입니다. 블록체인은 도구 비트코인과 같은 분산 시스템에서 신뢰를 구축하는 데 사용됩니다.
- 증명과 연결된 블록: 체인은 정보 블록으로 구성되며, 각 블록은 콘텐츠의 암호화 증명(해시)을 포함합니다. 그리고 이전 블록에 대한 연결입니다. 이 해시는 특정 데이터에 고유합니다.
- 검증 가능한 기록 및 신뢰: 이 구조를 통해 누구나 알려진 지점에서 시작하여 전체 변경 내역을 확인할 수 있으며, 원장의 현재 상태가 정확하고 변경되지 않았음을 수학적으로 증명할 수 있습니다. 이를 통해 중앙 기관 없이도 시스템을 신뢰할 수 있습니다.
블록체인은 마법이 아닙니다. 블록체인은 분산화된 네트워크에서 신뢰와 합의를 구축하는 근본적인 문제를 해결하기 위해 암호화로 구현된 검증 가능한 데이터 블록의 체인이라는 놀랍도록 단순한 개념입니다. 이 핵심을 이해하면 과대 광고의 실체를 파악하고 암호화폐 세계와 그 너머를 움직이는 진정한 엔진이 무엇인지 알 수 있습니다. 탈중앙화, 불변성, 투명성의 심오한 의미인 "왜"가 바로 이 우아하게 연결된 체인 위에 구축된 진정한 혁명이 있는 곳입니다.










