비트코인 블록체인의 분기점은 무엇입니까?
기존 정의:
하드 분기 번개 정의는 비트코인 블록 형식 또는 트랜잭션 형식 (널리 퍼진' * * * 지식' (프로토콜 * * * * * 의 일부여야 함) 이 변경될 때 업그레이드되지 않은 노드가 업그레이드된 노드에서 생성된 블록의 검증을 거부하지만 업그레이드된 노드는 업그레이드되지 않은 노드에서 생성된 블록을 확인할 수 있습니다. 그런 다음 계속해서 자신이 옳다고 생각하는 체인을 계속합니다
블록 체인의 영구 불일치는 일반적으로 업그레이드되지 않은 노드가 최신 합의 규칙을 따르는 업그레이드된 노드에 의해 생성된 블록을 검증할 수 없는 경우에 발생합니다.
번개 정의 소프트 포크는 비트코인 거래의 데이터 구조 (널리 알려진' * * * 지식' (프로토콜 * * * 지식의 일부여야 함) 가 변경될 때 업그레이드되지 않은 노드가 업그레이드된 노드에서 생성된 블록을 검증할 수 있고 업그레이드된 노드는 업그레이드되지 않은 노드에서 생성된 블록을 검증할 수 있습니다.
블록 체인의 임시 분기점은 일반적으로 업그레이드되지 않은 노드를 사용하는 광부들이 노드가 모르는 새로운 합의 규칙을 위반한 경우에 발생합니다.
나는 우리가 어떤 정의가 옳고 어느 것이 틀렸다고 말할 수 없다고 생각한다. 구체적인 정의는 우리 자신이 이미 더 큰 공동체에 의해 인정된 차이에 근거하여 요약할 수 있으며, 권위기관이 구체적으로 규정할 필요는 없다.
하드 분기: 이전 버전과 호환되지 않으며 이전 버전을 더 이상 사용할 수 없으므로 강제 업그레이드가 필요합니다.
소프트 포크: 호환성이 좋아, 최소한 이전 버전의 일부 기능이 있어 업그레이드가 필요 없어.
하드 분기: 블록 체인 수준에서 두 개의 분기 체인, 하나의 기존 체인 및 하나의 새 분기 체인이 있습니다.
소프트 분기: 블록 체인 레이어에 분기가 없는 체인으로, 새 블록과 이전 블록을 포함하여 체인을 구성하는 블록만 있습니다.
하드 분기: 특정 시점에서, 모든 동의 분기 업그레이 드에 동의 해야 합니다, 원래 오래 된 체인에 동의 하지 않습니다.
소프트 분기: 오랜 시간 동안 기존 버전을 사용하여 기존 블록을 계속 생성할 수 있으며 업그레이드 없이 새 블록과 공존할 수 있습니다.