거래를 하고 있다면 최종성에 대해 들어본 적이 있을 것입니다. 그렇다면 블록체인에서 최종성이란 무엇이며 거래 최종성은 무엇을 의미합니까? 이 글을 읽고 알아봅시다.
블록체인에서 완결성이란 무엇입니까?
블록체인에서는 항상 거래를 하고 있습니다. 이러한 거래는 금전적 가치, 투표, 소유권 이전 등이 될 수 있습니다. 그러나 특히 신뢰할 수 없는 시스템에서 가치를 이전할 때는 거래가 최종적이고 되돌릴 수 없도록 보장하고자 합니다.
블록체인의 경우, 이는 잘 형성된 블록이 블록체인에 추가된 후에는 취소하거나 취소할 수 없음을 의미합니다.
최종성은 블록체인 합의 프로토콜에서 매우 중요하지만 항상 즉각적인 것은 아닙니다. 그렇기 때문에 거래가 최종으로 간주되기 전에 일정 수의 확인을 기다려야 합니다.
금융에서의 최종성이란 무엇입니까?
전통적인 금융의 세계에서 최종성을 탐구하면 블록체인이 왜 중요한지 이해하는 데 도움이 됩니다. 금융 기관이 가장 관심을 갖는 최종성은 결제 최종성입니다. 거래를 정산하는 데 시간이 오래 걸릴수록 중간에 어떤 일이 발생할 위험이 높아지기 때문에 이는 매우 중요합니다.
거래의 최종성이란 무엇을 의미합니까?
일반적으로 트랜잭션 최종성은 거래 당사자가 거래가 완료된 것으로 간주할 수 있는 순간을 말합니다. 보다 구체적으로는 블록체인에 추가된 트랜잭션을 복원하거나 변경할 수 없는 순간을 말합니다.
확률적 최종성
거래 후 블록체인에 더 많은 블록이 추가됨에 따라 거래의 최종성이 증가할 때 발생합니다. 즉, 블록이 더 많이 추가될수록 거래는 블록체인에서 더 많이 참조되므로 복원이나 변경이 점점 더 어려워집니다(이중 지출 참조). 확률적 최종성을 제공하는 대부분의 프로토콜은 거래가 완료된 것으로 간주될 때까지 거래 후 블록을 추가하는 것이 좋습니다.
결정론적 최종성
거래가 블록체인에 추가되는 즉시 최종으로 간주되는 현상입니다. 이를 위해 "리더"는 추가될 블록을 제안해야 하며, 이 제안은 특정 검증자 그룹의 승인을 받아야 합니다. 결정적 완결성은 덜 일반적이며 텐더민트와 같은 실용적 비잔틴 장애 허용(PBFT) 기반 프로토콜에서만 제공됩니다(비잔틴 장애 허용 참조).
이제 블록체인에서 완결성이 무엇이고 거래 완결성이 무엇을 의미하는지 이해하셨기를 바랍니다. 따라서 블록체인 기술에서는 거래의 결정성 때문에 불변성이라고 합니다. 그러나 대부분의 블록체인 프로토콜은 확률적 거래 완결성만 제공합니다. 즉, 거래가 자동으로 또는 즉시 완결되는 것이 아니라 시간이 지남에 따라 (더 많은 블록이 확인됨에 따라) "확실성이 점점 더 높아집니다".
















