Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

인보이스 정산

각 인보이스는 인보이스 메타데이터(인보이스 번호, 당사자, 금액, 만기일)에서 파생된 고유하고 결정론적인 nonce에 매핑됩니다. 이 nonce는 ERC-3009를 통해 정산을 구동하며, 기존 회계 시스템과 대사할 수 있는 변경 불가능한 영수증을 생성합니다.

작동 방식

구매자와 공급업체는 동일한 인보이스 메타데이터로부터 동일한 nonce를 각자 독립적으로 계산합니다. 결제를 조율하기 위한 외부 레지스트리가 필요하지 않습니다.

nonce는 결정론적으로 파생됩니다:

nonce = keccak256(invoiceNumber, vendor, buyer, amount, dueDate)

구매자가 이 nonce를 사용하여 ERC-3009 권한을 서명하면, 온체인 정산 이벤트가 위변조 방지 결제 영수증 역할을 합니다.

정산 흐름

  1. 인보이스 발행: 공급업체가 고유 번호, 금액, 만기일이 포함된 인보이스를 생성합니다.
  2. nonce 계산: 양 당사자가 인보이스 메타데이터로부터 동일한 nonce를 각자 독립적으로 파생합니다.
  3. 구매자 서명: 구매자가 결정론적 nonce를 사용하여 ERC-3009 권한을 오프체인에서 서명합니다. validBefore 필드는 만기일에 유예 기간을 더한 값으로 설정할 수 있습니다.
  4. 정산: 구매자 또는 공급업체가 온체인에서 transferWithAuthorization을 제출합니다. 정산은 1초 미만으로 확정됩니다.
  5. 대사: 발생한 AuthorizationUsed 이벤트에는 nonce가 포함되어 있어 온체인 정산을 정확한 인보이스와 연결합니다. 동일한 트랜잭션의 Transfer 이벤트는 발신자, 수신자, 금액을 검증합니다.

이중 결제 방지

nonce는 결제 시 온체인에서 소비됩니다. 동일한 인보이스를 두 번 정산할 수 없으며, 이미 사용된 nonce로 권한을 재제출하면 되돌려집니다(revert).

차별점

전통적인 B2B 인보이스 발행은 은행 송금(영업일 기준 1~5일), 수동 대사, 그리고 인보이스 자체에 연결된 암호학적 결제 증명이 없는 과정을 수반합니다. 결정론적 nonce를 사용하면 온체인 결제가 자체 문서화됩니다. nonce는 정산을 정확한 인보이스와 연결하고, 블록체인 이벤트 로그는 변경 불가능한 감사 추적을 제공합니다.

측면전통적 방식(은행 송금)Stable (ERC-3009)
정산영업일 기준 1~5일1초 미만
대사은행 명세서와 수동 대조AuthorizationUsed 이벤트가 결제를 인보이스 nonce에 연결
결제 증명은행 확인서인보이스에 암호학적으로 연결된 온체인 트랜잭션
중개자코레스폰던트 은행없음
수수료송금 수수료($15~45) + 환전 스프레드약 0.00021 USDT0 (또는 Gas Waiver 적용 시 0)
참고 항목: