Block이란 무엇인가?
Block은 거래가 묶인 페이지와 그 앞 페이지를 가리키는 포인터를 합친 것입니다. 여기저기 기록된 움직임과 나보다 앞선 이들, 그리고 나의 지문이 함께 있는 봉인된 폴더와 같다고 생각하세요. 이들을 충분히 쌓으면 변경이 불가능한 원장을 만들 수 있습니다.
하나의 Block은 하나의 결제를 담고 있습니다. 사실은 그렇지 않습니다. 보통 여러 거래를 한 번에 담고, 체인에서의 위치를 보증하는 참조들도 함께 담습니다.
Block 작동 방식
지갑 수준의 관점에서 빠르게 살펴보기.
- Step 1: 사용자가 암호화를 전송하고 지갑이 네트워크에 요청을 외칩니다.
- Step 2: 검증자나 채굴자가 Mining을 통해 이를 집계하고 배치를 모아 Transaction Data로 채워진 후보 패키지를 만듭니다.
- Step 3: 그 패키지는 지문, 이전 패키지로의 링크, 타임스탬프를 얻습니다.
- Step 4: 다른 기계들이 수학적 검증과 규칙을 확인합니다. 통과하면 받아들입니다.
- Step 5: 체인에 더해지고 나중의 거래들이 그것을 가리키며 신뢰가 쌓입니다.
예, 그 흐름이 바로 그렇습니다.
Block의 중요성
암호화폐가 이야기라면, 이것은 챕터 형식입니다.
- 장점: 많은 결제를 한꺼번에 묶어 시스템이 중앙 편집자 없이도 질서 있고 검증 가능하게 유지합니다.
- 관점: Block들은 블록체인 네트워크를 누구나 읽을 수 있게 만들어 공통의 신뢰를 구축합니다.
- 관련성: 탐색기에서 보게 되고, 수수료 설정이나 dApp에서, 확인 대기 시에도 보게 됩니다.
블록 탐색기에서 세 가지를 빠르게 배우세요: 높이(height), 해시(hash), 그리고 확인 수( confirmations). 이들은 페이지의 위치, 지문, 그리고 얼마나 정착되었는지를 알려줍니다.
Key Characteristics of Block
다른 점은 빠르게 보이는 특징들:
- Linking: 각 항목은 이전 지문을 가리키며, 이력이 연결됩니다.
- Batching: 한 번에 많은 거래를 담아 효율을 높입니다.
- Security: 한 번 수용되고 체인에 구축되면, 이 기록은 대부분의 실용적 목적에 대해 안전하고 불변합니다.
- Header: 압축된 헤더에는 이전 해시, 타임스탬프, 작업 증명과 같은 메타데이터가 저장됩니다.
- Timing: 규칙적으로 도착하지만 완벽하지 않으며 체인에 따라 다릅니다.
Variations
채팅이나 문서에서 몇 가지 형태를 들으실 겁니다:
- Genesis: 원장을 고정하는 아주 첫 페이지.
- Candidate: 제안된 페이지로, 구축은 되었지만 아직 수용되지 않음.
- Orphan: 경주에서 패배해 메인 이력 밖에 남은 페이지.
- Empty: 거래가 거의 없거나 없는 페이지로, 보통 시점 관련.
확인 수가 시간이 지나면서 쌓입니다. 한 페이지도 좋고, 큰 금액을 옮길 때는 여러 페이지가 더 낫습니다.
Example
당신이 ETH를 전송하면 약 12초 후에 검증자가 제안하고 다른 이들이 수용한 블록에 도착합니다.
Fun Fact
비트코인 제네시스 페이지는 신문 헤드라인의 메시지를 숨기고 있으며, 개방형 화폐 문화의 분위기를 세운 시간 캡슐이죠.
Wrap-Up
간단한 요약: Block은 암호화를 정직하고, 질서 있게, 공적으로 유지하는 페이지로, 홀 모니터 없이도 작동합니다.