서명(signature)은 메시지를 보내거나 트랜잭션을 수행하는 사람이나 신분을 인증하는 데 사용되는 방법이다.
어떤 사람이나 실체가 그들이 주장하는 실제 그 사람임을 확인하는 데 사용되는 디지털에서의 정체성이다.
블록체인 기술의 맥락에서 서명은 거래를 하는 사람이나 실체의 신원을 인증하는 데 사용되는 Elliptic Curve Digital Signature Algorithm(ECDSA)과 같은 특정 알고리즘을 사용하여 생성되는 디지털 코드이다.
서명은 트랜잭션을 수행하는 사람이나 엔티티에만 알려진 개인 키와 네트워크에 알려진 공용 키를 사용하여 생성됩니다.
트랜잭션이 수행되면 서명이 트랜잭션 데이터에 포함되어 네트워크에 브로드캐스트된다.
그런 다음 네트워크는 공용 키를 사용하여 서명이 해당 개인 키를 사용하여 생성되었는지, 그리고 트랜잭션을 수행하는 사람이나 엔티티가 실제로 개인 키의 소유자인지 확인합니다.
서명은 또한 트랜잭션 데이터가 어떠한 방식으로든 조작되거나 수정되지 않았음을 보장하기 때문에 트랜잭션의 무결성을 보장하는 데 중요한 역할을 한다다.
트랜잭션 데이터를 변경하면 서명이 더 이상 일치하지 않고 네트워크에서 트랜잭션을 거부한다.
'Technology > 블록체인 용어' 카테고리의 다른 글
디지털 지갑(Digital Wallet)이란 무엇인가? (0) | 2023.01.26 |
---|---|
다중서명(Multi-signature)이란? (0) | 2023.01.26 |
무신뢰(Trustless)란 무엇인가? (0) | 2023.01.25 |
무결성(Integritiy)이란 무엇인가? (0) | 2023.01.25 |
에스크로 서비스(Escrow Service)란 무엇인가? (0) | 2023.01.25 |