NFT는 어떻게 저장됩니까? 온체인, 오프체인 및 분산 스토리지

대체 불가능한 토큰 (NFTs) 궁극적으로 디지털 미디어의 한 형태입니다. 다른 디지털 미디어와 마찬가지로 해독 YouTube 동영상 및 스트리밍 음악에 대한 기사 - 가장 기본적인 형태의 NFT는 1과 0으로 구성된 데이터로 구성됩니다.

NFT와 관련된 모든 것이 똑똑한 계약 그것은 이미지 자체를 보기 위해 사용하는 URL에 존재합니다. 궁극적으로 컴퓨터에 저장되는 1과 0으로 요약됩니다.

그러나 모든 NFT 저장 기술이 동일하게 생성되는 것은 아닙니다. 실제로 일부 NFT 보유자는 URL 또는 토큰 ID 이상을 소유하지 않을 수 있습니다. 따라서 NFT를 구매하거나 만드는 것에 대해 생각하기 전에 NFT 스토리지가 어떻게 작동하는지 이해하는 데 시간을 할애할 가치가 있습니다.

본격적으로 시작하기 전에 몇 가지 핵심 개념을 살펴보겠습니다.

  • ?️ 서버—서버는 이 기사를 읽고 있는 것과 같은 컴퓨터입니다. 그러나 이 글을 읽고 있는 컴퓨터와 달리 서버는 매우 강력하며 많은 다른 프로그램을 동시에 실행할 수 있습니다. 그들의 루트에서 NFT는 라이브이며 서버에 저장됩니다.
  • ? 호스팅—대다수의 사람들은 자체 서버를 운영하지 않기 때문에 인지 여부에 관계없이 다른 사람에게 의존하여 해당 서비스를 제공합니다. 호스팅은 일반적으로 서버에서 실행되는 스토리지를 포함한 서비스 모음을 말합니다. 모든 NFT는 어딘가에 호스팅됩니다.
  • ? 메타데이터- 메타데이터는 다른 데이터를 설명하는 데이터입니다. 메타데이터는 서버가 데이터를 보다 효율적으로 찾고, 처리하고, 저장하는 데 도움이 됩니다. NFT의 메타데이터는 (PFP ​​NFT의 경우) 이름, 색상, 크기, 모양, 모자 유형, 안경 유형 등과 같은 특성을 설명합니다.
  • #️⃣ 해시— 해시는 일부 입력이 주어지면 매번 동일한 출력을 생성하는 암호화 기능입니다. 해시는 일반적으로 많은 정보를 검증 가능하고 효율적으로 인코딩하는 데 사용됩니다. NFT와 모든 메타데이터는 단일 해시에 저장할 수 있습니다. 해싱을 직접 경험하려면 다음을 확인하십시오. 이 해시 생성기.
  • ? 스마트 계약—스마트 계약은 블록체인에 있는 인코딩된 명령입니다. 대부분의 NFT를 포함하여 분산형 애플리케이션(dapp)의 빌딩 블록입니다. NFT를 발행하고 교환하는 규칙은 스마트 계약에 있습니다.

온체인 vs 오프체인 스토리지

NFT를 온체인에 저장한다는 것은 전체 NFT(이미지와 모든 메타데이터)가 blockchain. 반대로, 오프체인 저장 NFT는 NFT의 일부 또는 대부분이 블록체인 외부에 저장됨을 의미합니다.

온체인 스토리지는 사용자가 NFT의 모든 측면을 확인할 수 있다는 의미이기 때문에 선호될 수 있습니다. 그러나 이 저장 방법을 선택하는 NFT 프로젝트는 거의 없습니다.

하는 것의 예는 다음과 같습니다. 오토 글리프. 그 이유는 간단합니다. JPEG 이미지에는 많은 데이터가 포함되어 있습니다. 특히 이러한 이미지가 수천 또는 수만 개의 컬렉션으로 존재할 때 그렇습니다.

결과적으로 대부분의 NFT 프로젝트는 실제 이미지를 체인에 저장하지 않습니다. 많은 잘 알려진 NFT 프로젝트 크립토 펑크 Bored Ape Yacht Club은 오프체인 스토리지를 선택합니다.

중앙 집중식 호스팅 vs 분산 호스팅

오프체인 저장의 경우 NFT의 스마트 계약에는 실제 NFT JPEG 이미지가 저장된 일부 오프체인 위치를 가리키는 정보가 포함되어 있습니다. 종종 NFT 이미지와 해당 메타데이터는 해시에 저장됩니다.

이 해시는 중앙 집중식 또는 분산형 호스팅 공급자를 가리키는 데 사용됩니다.

중앙 집중식 호스팅 공급자의 예로는 Amazon 및 Google이 있습니다. 중앙 집중식 호스팅 공급자는 NFT를 구성하는 1과 0을 저장하는 서버를 실행합니다.

중앙 집중식 호스팅 제공업체의 위험은 (가능성은 낮지만) 언제든지 폐쇄될 수 있고 소유자의 NFT가 손실될 수 있다는 것입니다. 소유자에게 남은 것은 경우에 따라 스마트 계약에 존재하는 간단한 해시입니다.

이것이 많은 프로젝트가 NFT를 호스팅하기 위해 분산 솔루션을 사용하는 이유입니다. 가장 일반적인 솔루션은 InterPlanetary 파일 시스템(IPFS). IPFS는 파일이 여러 노드에 저장되어 서버 문제와 같은 단일 실패 지점에 저항하는 분산 PXNUMXP 네트워크입니다.

IPFS에 저장된 NFT는 기술적으로 온체인에 저장되지 않지만 IPFS는 검열에 강하기 때문에 이론적으로 더 안전합니다. 어떤 단일 엔티티도 그것을 종료할 수 있는 권한이 없습니다.

암호화 뉴스를 최신 상태로 유지하고 받은 편지함에서 매일 업데이트를 받으십시오.

출처: https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage