0xcert(설립 2017년)는 블록체인 상의 디지털 자산의 존재, 진위 및 소유권을 검증하기 위한 오픈소스, 허가 없는 프로토콜입니다.[3]
0xcert 프로토콜을 통해 여러 당사자 간의 원활한 상호 작용이 가능합니다. 블록체인은 위변조 방지 기록을 보관하고 신뢰할 수 없는 검증을 제공합니다. 발급자(예: 대학교, 회사, KYC)가 디지털 자산(예: 증명서, 배지, ID)의 분산형 증명을 발급하려면 0xcert 프로토콜과 상호 작용하여 인증서 각인을 생성하고 소지자의 지갑에 배치합니다. 회의론자에 의한 각인의 진위를 확인하기 위해서도 0xcert 프로토콜과 유사한 상호 작용이 이루어집니다.[1]
0xcert API는 0xcert 프레임워크와 동일한 다용도 기능을 제공하지만 사용이 훨씬 쉽고 개발 전문 지식이 훨씬 적게 필요하기 때문에 블록체인 기술 채택을 가속화하기 위해 의도적으로 구축되었습니다.[2]
0xcert 프레임워크는 자산과 가치의 관리를 가능하게 합니다.
자산은 @Ethereum의 ERC-721 및 ERC-2477 표준을 준수하는 대체 불가능 토큰(NFT)입니다. 자산은 고유한 디지털 또는 실제 항목을 나타낼 수 있으며, 고유한 메타데이터는 분산 원장에 데이터 각인으로 저장됩니다.
반면에 가치 관리에서는 ERC-20 표준을 준수하는 암호화폐 토큰을 다룹니다. 가치는 다른 유형의 토큰과 동일한 가치를 공유하는 대체 가능한 토큰을 나타내므로 통화 가치 토큰으로 사용하는 데 적합합니다.[3]
0xcert 프레임워크는 분산형 및 분산 시스템을 영구 저장소로 사용합니다. 자산과 가치는 변경 불가능한 데이터로 안전하게 저장되므로 신뢰의 데이터 계층을 나타냅니다. 0xcert 프레임워크는 상호 운용 가능한 솔루션을 나타내므로 여러 플랫폼을 지원합니다.
하위 수준의 분산 기술, 블록체인 및 기타 분산 시스템의 복잡성으로 인해 일반적으로 대체 불가능 토큰의 광범위한 채택이 가능한 것보다 느립니다. 관례의 부족은 애플리케이션 간의 상호 운용성을 방지합니다. 대체 불가능 토큰을 사용하여 자체 분산형 애플리케이션을 개발하려는 개발자는 개발 시간이 길고 개발 프로세스와 보안에 큰 위험이 있어 전반적인 효율성과 채택률이 저하됩니다.[1][4]
결과적으로 디지털 자산 생태계는 단편화되고 기본 데이터에 대한 상호 운용 불가능한 dapp이 개발될 위험에 처해 있습니다. 0xcert 프레임워크는 솔루션을 제공하며 빠르고 안전한 dapp 개발을 위한 라이브러리, 관례 및 가이드를 제공합니다.[4]
0xcert 프레임워크는 분산형 애플리케이션을 구축하기 위한 효과적이고 다기능 라이브러리를 제공합니다. 핵심 기능은 다음과 같습니다.
디지털 또는 실제 유형 항목 관리: 프레임워크는 자산의 배포, 관리, 인증 및 검증을 위한 기능 집합을 제공합니다. 이러한 자산은 나타내는 항목의 데이터 각인을 보유할 수 있으므로 데이터 객체의 암호화 표현을 저장합니다. 이러한 자산은 소유자가 데이터를 공개하는 모든 제3자에 의해 선택적으로 검증될 수 있습니다.[1]
디지털 통화 관리: 프레임워크는 대체 불가능한 고유 자산 외에도 통화 가치 토큰 또는 암호화폐의 관리를 지원합니다. 이러한 토큰은 블록체인 작업에서 알려진 일반적인 기능(즉, 권한의 전송 및 관리)을 통해 처리됩니다.[1]
다대다 원자적 주문: 단일 원자적 트랜잭션을 통해 합의된 만큼 여러 번 토큰(ERC-721 대체 불가능 토큰과 ERC-20 대체 가능 토큰 모두)을 생성하고 전송할 수 있으며, 관련된 여러 참가자 간에 전송할 수 있습니다. 다대다 원자적 주문을 통해 여러 당사자가 단일 트랜잭션에 동시에 참여할 수 있습니다. 이것은 0xcert 프레임워크의 가장 강력하고 중요한 기능 중 하나입니다.[2]
분산형 및 분산 시스템에 대한 통합된 경험: 0xcert 프레임워크의 목표는 서로 다른 블록체인이나 다른 분산 시스템을 차별하지 않고 블록체인/플랫폼과 무관하게 되는 것입니다. 프레임워크의 전체 API는 Ethereum 블록체인, Wanchain 또는 애플리케이션에 선택한 다른 분산 시스템에서 사용할 때 동일합니다. API 코드는 완전히 동일하게 보이며 사용하는 블록체인이나 분산 시스템에 관계없이 동일한 기능을 제공합니다. 이를 통해 시스템 간에 빠르고 원활하게 전환할 수 있습니다.[4]
데이터 관례: 0xcert 프레임워크를 기반으로 구축된 애플리케이션 간의 상호 운용성을 위한 규칙을 설정했습니다. 이러한 규칙은 기업 간 채택에 매우 중요합니다. 각 자산 데이터 객체는 시스템에 통합 계층을 제공하는 관례에 의해 정의되고 관리되며, 이를 통해 서로 다른 애플리케이션이 서로 통신할 수 있습니다. 새로운 관례에 대한 제안은 항상 환영하며 누구든지 생태계 개발을 지원하도록 초대합니다. 참여하려면 GitHub에서 새 문제를 열고 관련 이해 관계자를 초대하여 피드백을 제공하고 궁극적으로 새로운 관례를 승인하십시오.
0xcert 생태계는 널리 사용되는 ERC721 사양과 0xcert 프레임워크와 같은 다양한 오픈소스 도구로 구성되어 있으며, dapp 구축 프로세스를 가능한 한 빠르고 간편하며 간소화하도록 설계되었습니다.
0xcert 프레임워크는 분산형 블록체인 트랜잭션을 수행하기 위해 ERC-20 유틸리티 토큰을 사용합니다.
ZXC 토큰은 0xcert 프레임워크를 사용하여 구축된 dapp에서 백그라운드 작업에 대한 비용을 지불하는 데 사용되는 유틸리티 토큰입니다. ZXC는 0xcert 서비스의 가치 단위이자 블록체인과 실제 사용 사례 간의 연결고리로 생각할 수 있습니다. ZXC 토큰은 dapp 토큰으로 전환할 수 있습니다.
Dapp 토큰은 사용자가 0xcert에 구축된 개별 dapp에서 제공하는 제품과 서비스를 구매하는 데 사용하는 크레딧입니다. 각 dapp에는 자체 목적으로 사용하는 자체 dapp 토큰이 있습니다.[4]
0xcert는 현재 ZXC와 dapp 토큰을 모두 사용하는 두 가지 서비스를 제공합니다.
0xcert 인프라에 구축된 첫 번째 제품은 0xcert 프레임워크 기능을 간단한 API 서비스로 패키징하는 분산형 게이트웨이인 0xcert API이며, 여기서는 블록체인 트랜잭션을 수행하는 데 dapp 토큰만 필요합니다(ETH 없음).[4]
두 번째 제품은 0xcert 팀이 대체 불가능 토큰, 자격 증명, 계약, 계약 등을 발급하고 관리하기 위해 구축한 플랫폼인 Evidenspace입니다.[1]
Dapp 토큰을 도입하면 ZXC를 직접 사용하는 것보다 훨씬 역동적인 방식으로 제품과 서비스를 업데이트할 수 있습니다. 이를 통해 특정 프로세스를 간소화하고, 전반적으로 더 역동적인 인프라를 제공하고, dapp 개발자가 최첨단 사용자 경험을 제공하도록 지원할 수 있습니다. ZXC 토큰 대신 dapp 토큰을 사용하면 최종 사용자에게 블록체인의 복잡성을 숨겨 사용 편의성을 크게 향상시킬 수 있습니다.[4]