https://cexplorer.io/article/understanding-the-winter-protocol-and-its-impact-on-supply-chain-traceability
Winter Protocol은 추적성 및 토큰화를 위해 즉시 사용 가능한 오픈 소스 솔루션입니다. 다양한 애플리케이션에 맞게 추적성 및 토큰화 솔루션을 맞춤화하도록 설계된 다양한 API 및 도구 세트를 제공합니다. Palmyra 플랫폼 사용자의 요구 사항을 충족하기 위해 Ergo에서 처음 구상되고 출시된 Winter Protocol은 Cardano 생태계에서 사용할 수 있도록 지평을 넓혔습니다. 이번 확장은 강력하고 안정적인 추적성 도구 및 솔루션에 대한 Cardano 커뮤니티의 수요 증가에 따른 것입니다. 이 글에서는 겨울 프로토콜의 기본 원칙에 대해 설명합니다.
추적성 요구 사항이 더욱 엄격해지고 있습니다.
주요 원자재 수입 시장에서는 정부가 기업에 추적성 규칙 준수를 요청하기 시작하는 추세가 증가하고 있습니다. 이런 일이 미국과 EU 모두에서 일어나고 있습니다.
미국에서는 제품 추적성이 필수 규정 준수 요구 사항의 일부인 경우가 많습니다. 예를 들어, FDA는 특정 식품에 대해 추가 추적성 기록을 요구하는 식품 추적성 규칙을 확립했습니다. 이 규칙은 잠재적으로 오염된 식품을 시장에서 더 빠르게 식별하고 신속하게 제거하여 식중독 및/또는 사망을 줄이는 것을 목표로 합니다.
EU에는 제품이 특정 수입업자나 제조업체, 생산 시설, 심지어 생산 주기까지 추적될 수 있도록 보장하기 위한 제품 추적성 요구 사항이 존재합니다. 이는 시장 감시 당국이 안전하지 않고 규정을 준수하지 않는 제품을 식별하고 추적할 수 있게 해주기 때문에 특히 중요합니다. 일반 식품법 규정은 추적성을 생산, 가공, 유통의 모든 단계에서 식품, 사료, 성분을 추적하고 추적하는 능력으로 정의합니다.
기업의 경우 이러한 추적성 규칙은 공급망 전체에서 제품을 추적할 수 있는 시스템을 갖추고 있어야 함을 의미합니다. 여기에는 재료의 원산지를 추적하는 것뿐만 아니라 관련된 모든 이해관계자의 무결성을 보장하고 제조 공정의 복잡성을 이해하며 전체 생산 주기에 걸쳐 환경 영향을 다루는 것이 포함됩니다.
EPCIS 표준 및 GTIN 식별자
팀은 토큰만을 기반으로 완전히 새로운 시스템을 만들어 확립된 EPCIS 표준을 우회하거나 EPCIS 표준을 준수하는 시스템을 설계하는 결정에 직면했습니다. 후자의 옵션은 GTIN 식별자 및 기타 거래 식별 번호의 기존 인프라를 활용하는 이점을 제공했습니다. 또한, EPCIS는 규정을 준수합니다.
심의 끝에 팀은 기존 메타데이터 표준을 준수하는 것이 가장 논리적인 선택이라고 결정했습니다. 이 접근 방식에는 주로 JSON 조작, 메타데이터 해시 생성, 각 이벤트(EPCIS 이벤트)에 대한 고유 토큰 발행이 포함됩니다.
Winter Protocol의 작동을 완전히 이해하려면 EPCIS 표준과 GTIN 식별자의 목적과 적용을 이해하는 것이 필수적입니다.
EPCIS(전자 제품 코드 정보 서비스)는 조직 내뿐만 아니라 거래 파트너 및 기타 이해관계자의 전체 공급망에 대한 가시성을 제공하는 GS1 표준입니다. 제품 및 기타 자산의 ‘무엇을, 언제, 어디서, 왜, 어떻게’ 제공하여 상태, 위치, 이동 및 관리 체인에 대한 상호 운용 가능한 정보를 캡처하고 공유할 수 있습니다.
EPCIS는 특히 공급망 내 제품 추적과 관련된 전자 데이터 교환 거래에 사용됩니다.
EPCIS의 중요성은 제품과 자산이 공급망을 통해 이동할 때 실시간 가시성과 추적성을 제공하는 능력에 있습니다. 데이터 캡처 및 공유를 위한 표준화된 프레임워크를 제공하여 공급망 운영을 간소화합니다.
EPCIS 표준은 여러 유형의 이벤트를 정의합니다. 이러한 이벤트는 공급망의 제품 또는 자산과 관련된 실제 활동을 나타냅니다.
Commission: 이 이벤트는 객체 생성을 의미합니다.
집계: 이 이벤트는 개체 그룹화를 나타냅니다.
해체: 이 이벤트는 개체를 더 작은 그룹이나 개별 개체로 그룹 해제하는 것을 의미합니다.
관찰: 이 이벤트는 항목의 품질 테스트와 같은 관찰을 나타냅니다.
변형: 이 이벤트는 개체의 되돌릴 수 없는 변형을 나타냅니다.
Decommission: 이 이벤트는 객체의 서비스가 중단될 때 사용됩니다.
EPCIS 이벤트로 구성된 공급망 다이어그램은 다음과 같습니다.
처음에는 두 개의 아이템 세트가 두 개의 커미션 이벤트로 표시됩니다. 그런 다음 이러한 세트는 배송 컨테이너에 저장되어 집계 이벤트를 나타냅니다. 해당 분해 이벤트에는 컨테이너에서 이러한 세트를 제거하는 작업이 포함됩니다. 두 품목이 결합되어 새로운 제품을 형성하는 경우 이 프로세스는 변형 이벤트로 표시됩니다. 마지막으로, 제품은 관찰 이벤트로 묘사되는 품질 테스트를 거칩니다.
GTIN은 종종 EPCIS 이벤트에서 상품을 식별하는 데 사용됩니다.
겨울 의정서는 EPCIS 표준을 수용하도록 영감을 받아 설계되었습니다. 메타데이터에는 GTIN 번호가 있는 입력 및 출력 객체가 포함됩니다. 이 물건들은 무역품을 나타냅니다.
인스턴스 수준 식별과 클래스 수준 식별의 차이점을 설명하겠습니다.
클래스 수준 식별은 모든 측면에서 동일한 항목 그룹을 식별하는 것을 의미합니다. 이는 일반적으로 제품 식별자를 고려할 때 생각하는 것입니다. 예를 들어, 특정 브랜드의 탄산음료의 모든 12온스 캔은 동일한 제품이기 때문에 동일한 GTIN을 공유합니다.
반면, 완전 직렬 식별이라고도 알려진 인스턴스 수준 식별은 한 단계 더 나아갑니다. 각 제품 인스턴스를 개별적으로 식별하는 기능을 제공합니다. 즉, 특정 탄산음료 브랜드의 각 12온스 캔에는 고유 식별자가 있어 각 제품 인스턴스를 개별적으로 추적할 수 있습니다.
이는 공급망의 서로 다른 시점에서 관찰한 내용의 정확한 상관관계를 허용하므로 공급망 관리에 특히 유용합니다.
겨울 프로토콜
Winter Protocol은 Ergo 또는 Cardano 블록체인에서 NFT(Non-Fungible Token)를 발행하며, 각각은 EPCIS 표준에 따라 이벤트를 나타냅니다. 각 NFT는 해당 EPCIS 이벤트에 대한 고유 식별자(ID) 역할을 하여 블록체인에 불변의 이벤트 기록을 생성합니다.
사용자가 새로운 공급망 관리 데이터를 입력하면 이는 특정 EPCIS 이벤트로 간주됩니다. Winter Protocol은 새로운 NFT를 생성하고 현재 메타데이터를 IPFS에 저장함으로써 응답합니다. NFT 발행에는 거래 생성 및 제출이 포함됩니다. NFT는 주어진 공급망 내에서 사용자의 입력에 따라 발행됩니다. 미리 정의된 시나리오, 즉 미리 제작된 NFT를 가질 필요는 없습니다. NFT는 블록체인에서 고유 식별자와 타임 스탬프 수단으로만 사용됩니다.
NFT에는 메타데이터에서 참조하는 ID가 포함되어 있습니다. 메타데이터에서 생성되고 NFT와 연결된 해시는 데이터 무결성을 보장합니다. IPFS에 저장된 데이터를 변경하려는 시도는 해시 검증을 통해 감지될 수 있습니다.
그림에서 Alice는 애플리케이션을 통해 새로운 EPCIS 이벤트를 입력하고 있습니다. 애플리케이션은 새로운 NFT를 생성하고 IPFS에 JSON 메타데이터를 기록하는 일을 담당합니다. ID는 NFT와 메타데이터 간의 링크 역할을 합니다. NFT에 포함된 해시는 IPFS에 있는 데이터의 무결성을 보장합니다.
공급망은 연결된 체인이나 NFT 그래프로 표시되는 일련의 EPCIS 이벤트로 시각화될 수 있습니다. Winter Protocol은 블록체인의 타임스탬프에 의해 보호되는 IPFS에 저장된 데이터에 대한 포인터 역할을 합니다.
각 EPCIS 이벤트(또는 NFT)는 메타데이터와 연결됩니다. 이 메타데이터에는 입력 및 출력 항목에 대한 정보가 포함됩니다. 이러한 항목은 GTIN 번호를 포함한 입력 및 출력 개체(JSON 데이터)로 표시됩니다.
메타데이터에는 입력 개체가 발생한 NFT(ID)에 대한 참조도 포함되어 NFT 연결을 보장하고 이를 통해 EPCIS 이벤트를 연결합니다. 각각의 새로운 이벤트는 이전 이벤트를 가리킵니다. 이를 통해 생산 주기 시작부터 모든 이벤트를 추적할 수 있습니다.
프로토콜을 작동시키는 가장 중요한 점은 eUTxO 모델입니다. 이를 통해 공급망을 각 UTxO가 EPCIS 이벤트를 나타내는 UTxO(Ergo의 상자)의 연결된 체인 또는 그래프로 생각할 수 있습니다.
그림에는 Alice가 시작한 ID 1과 2의 EPCIS 이벤트 두 개가 있고, Bob이 시작한 ID 3의 이벤트 한 개가 있습니다. ID 3의 NFT 이벤트는 메타데이터를 통해 NFT 이벤트 2를 가리킵니다. 마찬가지로 NFT 이벤트 2는 선행 이벤트가 없는 NFT 이벤트 1을 가리킵니다.
이벤트 1은 커미션, 이벤트 2는 변형, 이벤트 3은 관찰이 될 수 있습니다.
사용자가 이벤트 ID를 애플리케이션에 입력하면 IPFS에 저장된 모든 관련 메타데이터를 볼 수 있습니다. 이 메타데이터에는 관련 개체, 수행된 처리 단계 유형 등에 대한 정보가 포함됩니다. 또한 입력 개체가 발생한 이벤트 ID에 대한 참조도 포함되어 있습니다. 이를 통해 연결된 전체 체인 또는 공급망의 그래프를 구성할 수 있습니다.
한 법인에서 다른 법인으로 상품의 소유권을 이전하는 것은 EPCIS 이벤트입니다. 이 이벤트에는 새로운 NFT 생성과 IPFS에 메타데이터 저장이 필요합니다. 메타데이터는 GTIN 번호를 포함하여 새 소유자와 입력 항목에 대한 모든 필수 세부정보를 캡슐화합니다.
아이템의 소유권은 블록체인과 IPFS의 기록에 의해서만 결정됩니다. 아이템의 소유권은 이벤트 NFT의 소유자에게 의존하지 않습니다. 새 소유자는 이전 이벤트의 메타데이터를 입력으로 사용하여 새 이벤트 및 참조 객체(GTIN 포함)를 생성할 수 있습니다.
Ergo 플랫폼에서는 박스 등록부에 사용자 서명을 기록하여 UTxO의 소유권을 보장할 수 있습니다. 이는 이 상자와 관련된 모든 변경이나 새로운 활동은 상자 소유자만 수행할 수 있음을 의미합니다. 그러나 현재 팀이 협력하고 있는 대부분의 생산자는 암호화폐 및 암호화폐 지갑을 처리할 기술적 전문성이 부족하기 때문에 서명은 Palmyra에 속합니다.
기록된 데이터에 오류가 있는 경우 수정된 정보로 오류 정정 이벤트가 시작되어야 합니다. 이 프로세스에는 새로운 NFT를 생성하고 새로운 메타데이터를 저장하는 작업이 포함됩니다. 결과적으로 추적성 정보 이력을 검토하면 오류 수정 이벤트와 원래 오류 이벤트가 모두 표시됩니다.
토큰화된 것은 아이템이 아니라 이벤트라는 점을 기억하는 것이 중요합니다. 공급망 사이클을 종료하면 최종 제품의 토큰화가 가능합니다(필수는 아님).
아이템을 토큰화하는 동안 해당 아이템을 해당 아이템이 나온 가장 최근 EPCIS 이벤트의 GTIN 번호 및 NFT와 연결하는 정보를 포함할 수 있습니다. 따라서 토큰화된 항목은 전체 생산 주기(모든 EPCIS 이벤트)를 참조할 수 있습니다.
겨울 프로토콜의 효율성을 관찰하세요. IPFS 스토리지 덕분에 사실상 무제한의 데이터를 기록할 수 있습니다. 공급망과 데이터의 무결성은 블록체인을 통해 보호됩니다. 많은 수의 개별 토큰을 관리하면 블록체인 리소스에 과도한 요구가 발생하므로 항목은 NFT로 표시되지 않습니다.
예를 들어, 특정 양의 표준 우유 상자를 생산하기 위해 젖소의 젖을 짜는 낙농가를 생각해 보십시오. 판매되는 품목은 표준 상자입니다. 자체 GTIN 번호와 관련 메타데이터가 포함된 해당 커미션 EPCIS 이벤트가 있습니다. 마찬가지로 치즈 생산자는 치즈 제조 공정의 여러 단계를 거치며 각 단계에는 추적성 이벤트가 있습니다. 체인의 마지막 단계는 소매업체에 판매할 표준화된 형식의 치즈를 생산하는 것입니다. 각 치즈 형식에는 GTIN 표준에 따라 식별 번호가 부여됩니다.
결론
미래에 Winter Protocol은 잠재적으로 Ergo의 사이드체인이나 Cardano의 파트너 체인으로 발전할 수 있습니다. 메인 블록체인은 보안을 보장하는 반면 전용 네트워크는 메인 블록체인에 대한 리소스 효율성이 더 높습니다.
법률에 따라 중소기업 소유자는 추적성을 확립해야 합니다. 이러한 시스템의 배포는 복잡할 수 있으며 기술에 대한 상당한 투자와 프로세스 수정이 필요할 수 있습니다. 따라서 기업은 추적성에 대한 접근 방식을 결정할 때 고유한 요구 사항과 능력을 신중하게 평가해야 합니다. Ergo 및 Cardano 블록체인에서 사용할 수 있는 규정을 준수하는 경제적인 솔루션은 수많은 기업가에게 적합한 옵션이 될 수 있습니다.