블록-암호화 뉴스

차단 은 발생한 거래에 대한 정보가 포함 된 비트 코인에 영구적으로 기록 된 파일입니다. 블록은 모든 최근 트랜잭션 또는 이전 블록에 기록되지 않은 부분의 기록입니다. 실제로 모든 경우에 블록은 모든 트랜잭션을 포함하고 블록 체인이라고하는 체인의 끝에 추가됩니다. 블록이 체인 끝에 추가되면 변경할 수 없습니다. 각 블록에는 생성되기 전에 이전 블록에서 발생한 모든 정보가 포함되어 있습니다.

거래 데이터 a 블록 이라는 파일에 영구적으로 기록됩니다. 이는 도시 기록의 기록부 (부동산에 대한 소유권 변경이 기록되는 경우)의 개별 페이지 또는 주식 거래 원장으로 생각할 수 있습니다. 블록은 시간이 지남에 따라 선형 시퀀스로 구성됩니다 (블록 체인이라고도 함). 새로운 거래는 채굴 자에 의해 새로운 블록으로 지속적으로 처리되고 있으며, 이는 체인 끝에 추가되며 네트워크에 의해 승인되면 변경되거나 제거 될 수 없습니다 (일부 소프트웨어는 고아 블록을 제거함).

차단 검토

각 블록은 무엇보다도 최근 트랜잭션의 일부 또는 전체에 대한 기록과 그 직전에 발생한 블록에 대한 참조를 포함합니다. 또한 풀기 어려운 수학 퍼즐에 대한 답도 포함되어 있습니다. 답은 각 블록에 고유합니다. 새로운 블록은 정답없이 네트워크에 제출 될 수 없습니다. “채굴”프로세스는 본질적으로 현재 블록을 “해결”하는 대답을 찾기 위해 다음 단계와 경쟁하는 프로세스입니다. 각 블록의 수학적 문제는 해결하기가 매우 어렵지만 일단 유효한 솔루션이 발견되면 나머지 네트워크가 솔루션이 올바른지 확인하는 것은 매우 쉽습니다. 주어진 블록에 대해 여러 개의 유효한 솔루션이 있습니다. 블록을 해결하려면 솔루션 중 하나만 찾으면됩니다.

블록 보상

각 블록을 해결하기위한 새로운 비트 코인 보상이 있기 때문에 모든 블록에는 보상을받을 자격이있는 비트 코인 주소 또는 스크립트에 대한 기록도 포함됩니다. 이 레코드는 생성 트랜잭션 또는 코인베이스 트랜잭션으로 알려져 있으며 항상 모든 블록에 나타나는 첫 번째 트랜잭션입니다. 블록 당 생성되는 비트 코인 수는 50 개부터 시작하여 210,000 개 블록 (약 4 년)마다 절반으로 줄어 듭니다.

블록 생성

비트 코인 거래는 발신자에 의해 네트워크에 브로드 캐스트되며 블록을 해결하려는 모든 피어는 거래 기록을 수집하여 해결하려는 블록에 추가합니다. 채굴자는 첨부 된 거래 수수료로 인해 블록에 거래를 포함하도록 인센티브를 얻습니다.

수학적 문제의 난이도는 네트워크에 의해 자동으로 조정되므로 시간당 평균 6 개 블록을 해결하는 것을 목표로합니다. 2016 년 블록마다 (약 2 주 내에 해결됨) 모든 비트 코인 클라이언트는이 목표로 생성 된 실제 수를 비교하고 변화 한 비율로 목표를 수정합니다. 네트워크는 합의에 도달하고 블록 생성의 난이도를 자동으로 증가 (또는 감소)시킵니다.

각 블록은 이전 블록에 대한 참조를 포함하기 때문에 존재하는 모든 블록의 모음은 체인을 형성한다고 말할 수 있습니다. 그러나 체인에 일시적인 분할이있을 수 있습니다. 예를 들어 두 명의 채굴자가 서로 모르는 사이에 동일한 블록에 대해 두 개의 다른 유효한 솔루션에 동시에 도달하는 경우입니다. 피어-투-피어 네트워크는 짧은 시간 내에 이러한 분할을 해결하도록 설계되어 체인의 한 분기 만 유지됩니다.

고객은 ‘가장 긴’블록 체인을 유효한 것으로 받아들입니다. 전체 블록 체인의 ‘길이’는 가장 많은 블록을 가진 체인이 아니라 가장 많이 결합 된 난이도의 체인을 의미합니다. 이렇게하면 누군가가 체인을 포크하고 난이도가 낮은 블록을 많이 생성하여 네트워크에서 ‘가장 긴’블록으로 수락하는 것을 방지 할 수 있습니다.

비트 코인 블록 구조

필드 설명 비트 코인 블록 크기

마법 번호

값은 항상 0xD9B4BEF9입니다.

4 바이트

블록 크기

바이트 수는 블록 끝에 추가되어야합니다.

4 바이트

블록 헤더

6 개의 구성 요소로 구성

80 바이트

거래 카운터

양의 정수 VI = VarInt

1 ~ 9 바이트

거래

거래 목록

여러 거래

복잡성

작업의 복잡성은 비트 코인에 의해 규제되므로 평균 시간당 6 개의 블록을 찾을 수 있습니다 (10 분 내에 1 개의 블록). 2016 년 블록 (약 2 주마다)마다 네트워크의 복잡성이 변화하고 있습니다. 모든 비트 코인 클라이언트는 표준 값과 비교하여 얼마나 더 빠른 (느린) 블록이 발견되었는지 비교하고 이러한 데이터를 기반으로 복잡성이 더 높은 수준으로 규제됩니다 ( 아래쪽) 측면.

포크

각 블록의 제목에 이전 블록에 대한 참조가 있으므로 체인을 형성한다고 말할 수 있습니다. 예를 들어 두 명의 채굴자가 동시에 새 블록에 대한 솔루션을 찾는 경우 체인이 분할 될 수 있습니다. 비트 코인 시스템은 가능한 한 빨리 이러한 체인 분기를 해결하고 하나의 분기 만 남겨 두도록 구성됩니다. 버려진 블록에 대한 보상은 청구되지 않습니다.

비트 코인 클라이언트는 가장 긴 블록 체인을 올바른 것으로 인식합니다. 전체 블록 체인의“길이”는 블록의 합이 아니라 체인에있는 모든 블록의 복잡성의 합으로 계산됩니다. 이러한 계산 방법은 거래 위조를 방지하는 난이도가 낮은 블록이 많은 “마스터”체인을 누구에게도 만들 수 없습니다.

차단 FAQ

몇 개의 블록이 있습니까?
현재 블록 수

최대 블록 수는 얼마입니까?
최대 블록 수는 없습니다. 블록은 평균 10 분마다 하나씩 체인 끝에 계속 추가됩니다.
p>

2,100 만 개의 코인이 모두 생성 되었는데도
예. 블록은 비트 코인 블록 시간에 거래가 존재했음을 증명하기위한 것입니다. 모든 코인이 생성 된 후에도 거래는 계속 발생하므로 사람들이 비트 코인을 거래하는 한 블록이 생성됩니다.

블록을 생성하는 데 얼마나 걸리나요?
아무도 정확하게 말할 수 없습니다. 소요 시간을 알려주는 세대 계산기가 있습니다.

내가 블록을 계산하는 데 1 %가되고 …
블록을 푸는 데 1 %가되는 것은 없습니다. 당신은 그것을 해결하기 위해 진전을 이루지 못합니다. 24 시간 동안 작업 한 후에는 문제를 해결할 수있는 기회가 처음 또는 어느 순간에 있었던 것과 같습니다. 그렇지 않다고 믿는 것은 도박꾼의 오류라고 알려져 있습니다.
한 번에 53 개의 동전을 뒤집고 모두 앞뒤로 떠오르게하는 것과 같습니다. 시도 할 때마다 성공 확률은 동일합니다.

더 많은 기술적 세부 사항은 어디에서 찾을 수 있나요?
블록 해싱 알고리즘 페이지에 더 많은 기술적 세부 사항이 있습니다.

외부 링크

이 저작물은 Creative Commons Attribution-ShareAlike 3.0 Unported License에 따라 사용이 허가되었습니다.

2019 년 8 월 6 일에 https://cryptonomad.info 에 처음 게시되었습니다.