이 글은 오디널 지갑(ordinal wallet)에 대한 내용입니다. 암호화폐 세계에서 지갑은 비트코인이나 이더리움과 같은 디지털 자산을 저장, 관리, 거래하는 도구 역할을 합니다. 그중에서도 "오디널 지갑"이라는 독특한 지갑은 "오디널 서명"이라는 암호화 혁신 기술을 활용하기 때문에 두드러집니다.
오디널 지갑이란 무엇일까요?
암호화폐 세계에 익숙하다면 "지갑"이라는 용어를 들어보셨을 것입니다. 지갑은 비트코인, 이더리움 또는 기타 토큰과 같은 디지털 자산을 저장, 전송, 수신할 수 있는 소프트웨어 또는 하드웨어 장치입니다. 하지만 모든 지갑이 동일하게 설계된 것은 아닙니다.
오디널 지갑은 "오디널 서명"이라는 새로운 암호화 기술을 사용하는 특별한 종류의 지갑입니다. 오디널 서명은 다른 정보를 노출하지 않고 생성된 순서를 유지하면서 거래에 서명하는 방식입니다. 즉, 오디널 지갑은 일반 지갑을 괴롭히는 이중 지출, 재전송, 거래 순서 변경과 같은 일반적인 공격을 차단할 수 있습니다.
오디널 지갑은 어떻게 작동하나요?
오디널 지갑은 일반 서명 대신 오디널 서명을 사용하여 일반 지갑의 문제를 해결합니다. 오디널 서명은 다른 정보를 노출하지 않고 거래가 생성된 순서를 유지하면서 서명하는 방식입니다. 오디널 서명은 다음과 같이 작동합니다.
- 각 서수 지갑에는 서수 공개 키와 서수 개인 키라는 두 개의 키가 있습니다. 서수 공개 키는 단방향 함수(계산은 쉽지만 반전하기 어려운 함수)를 사용하여 일반 공개 키에서 파생됩니다. 서수 개인 키는 다른 단방향 함수를 사용하여 일반 개인 키에서 파생됩니다.
- 주문형 지갑이 다른 주문형 지갑으로 송금하고자 할 때, 금액, 수신자의 주문 공개 키, 카운터(새 거래가 생성될 때마다 하나씩 증가하는 숫자)를 지정하는 트랜잭션을 생성합니다. 그런 다음, 주문형 개인 키로 트랜잭션에 서명하고 네트워크에 이를 브로드캐스트합니다.
- 주문 지갑이 다른 주문 지갑으로부터 거래를 받으면 서명이 발신자의 주문 공개 키와 일치하는지, 카운터가 발신자로부터 마지막으로 받은 카운터보다 높은지 확인합니다. 두 가지 조건이 모두 충족되면 거래를 유효한 것으로 받아들이고 그에 따라 잔액을 업데이트합니다.
주문형 지갑의 장점은 다음과 같습니다:
- 그들은 거래를 확인하기 위해 네트워크에 의존하지 않습니다. 거래는 수신자가 서명하고 받는 즉시 즉시 유효합니다.
- 이중 지출, 재생 및 재정렬 공격을 방지합니다. 트랜잭션은 카운터에서 고유하게 식별되며 복제 또는 수정할 수 없습니다.
- 개인정보 보호와 익명성을 유지합니다. 거래는 발신자와 수신자의 순서형 공개 키만 공개되며, 이는 일반 공개 키나 신원과 연결할 수 없습니다.
결론
이 기사에서는 순서형 지갑이란 무엇인지 논의합니다. 순서형 지갑은 공개 키 암호화를 사용하는 모든 암호화폐와 호환되며 기존 프로토콜 위에 계층으로 구현할 수 있습니다.















