Search

ERC 1155 NFT - ERC - 1155 표준이란 무엇입니까?

  • Share this:
ERC 1155 NFT - ERC - 1155 표준이란 무엇입니까?

ERC - 1155는

이더리움 블록체인에서 다중 자산을 관리하기 위한 토큰 표준 규격 중 하나입니다. 이 표준은 2018년에 엔진 프로젝트에서 제안되었으며, 현재까지 다양한 블록체인 게임 및 애플리케이션에서 채택되어 사용되고 있습니다.

 

기존의 ERC - 20 토큰은 하나의 자산만을 대표하며,

한 번에 하나의 자산만을 전송할 수 있습니다. 반면에 ERC - 1155는 여러 개의 자산의 토큰으로 표현할 수 있으며, 하나의 트랜잭션으로 여러 개의 자산을 전송할 수 있습니다. 이를 통해 사용자들은 더욱 효율적으로 자산을 관리하고 전송할 수 있습니다.

ERC - 1155는 더욱 복잡한 블록체인 게임 및 애플리케이션을 구현할 수 있도록 다양한 기능을 제공합니다. 예를 들어, 하나의 ERC - 1155 토큰 안에 여러 개의 아이템을 담아서 게임에서 사용할 수 있습니다. 이를 통해 게임 아이템의 소유권을 블록체인 상에서 확실하게 보장할 수 있습니다.

pasted-image-0-6.png

1. ERC - 1155는 무엇입니까?

ERC - 1155는 이더리움 블록체인에서 다중 자산을 관리하기 위한 토큰 표준 규격 중 하나입니다. 이 규격은 2018년에 엔진 프로젝트에서 제안되었으며, 현재까지 다양한 블록체인 게임 및 애플리케이션에서 채택되어 사용되고 있습니다.

기존의 ERC - 20 토큰은 하나의 자산만을 대표하며, 한 번에 하나의 자산만을 전송할 수 있습니다. 반면에 ERC - 1155는 여러 개의 자산을 하나의 토큰으로 표현할 수 있으며, 하나의 트랜잭션으로 여러 개의 자산을 전송할 수 있습니다. 이를 통해 사용자들은 더욱 효율적으로 자산을 관리하고 전송할 수 있습니다.

ERC - 1155는 더욱 복잡한 블록체인 게임 및 애플리케이션을 구현할 수 있도록 다양한 기능을 제공합니다. 예를 들어, 하나의 ERC - 1155 토큰 안에 여러 개의 아이템을 담아서 게임에서 사용할 수 있습니다. 이를 통해 게임 아이템의 소유권을 블록체인 상에서 확실하게 보장할 수 있습니다.

erc1155.png

2. NFT의 금본위제

ERC - 1155는 통화 및 부동산에서 디지털 아트 및 게임 항목에 이르기까지 모든 유형의 토큰화된 자산의 생성할 수 있는 유일한 토큰 표준입니다. 결과적으로 이것은 또한 NFT의 황금  표준이 됩니다. 또한 주요 이점 중 하나는 사용자가 많은 NFT 시장에서 활용되는 새 계약을 배포하지 않고도 새 항목을 만들 수 있다는 것입니다. 또한 이 기능을 적용하는 것이 NFT 마켓플레이스 프로젝트에 더 적합하기 때문에 ERC - 1155가 NFT 플랫폼의 우수한 표준이 되었습니다.

궁극적으로 이 강력한 ERC 표준은 블록체인 개발 게임을 다음 단계로 끌어올릴 수 있습니다. 특히 BLOCKSDK와 같은 고급 도구로 이점을 활용하는 경우 더욱 그렇습니다. 따라서 더 오래 되고 더 부담스러운 표준으로 돌아갈 이유가 거의 없다고 말하는 것이 안전합니다. 그러나 간단한 프로젝트에 대한 요구 사항을 충족하는 경우 여전히 ERC - 20 및 ERC - 721을 사용할 수 있습니다. 더 간단한 표준은 또한 모든 초보 블록체인 개발자에게 유용한 학습도구입니다. 그럼에도 불구하고 두 가지 주요 NFT 표준을 더 잘 이해할 수 있도록 나란히 살펴보겠습니다.

comparing-erc-721-to-erc-1155.jpg

3. ERC 1155 VS 721

ERC 1155과 ERC 721은 모두 이더리움 블록체인에서 사용되는 토큰 표준입니다. 둘 다 유일한 식별자를 가지며, 특정 규칙에 따라 전송되고 저장됩니다. 그러나 이 두 표준은 몇 가지 중요한 차이점이 있습니다.

 

발행 방식

ERC 1155는 다중 자산 토큰을 지원하는 반면, ERC 721은 단일 자산 토큰을 지원합니다. 이는 ERC 1155이 여러 자산을 하나의 토큰으로 발행할 수 있다는 것을 의미합니다.

 

토큰 유형

ERC 1155 토큰은 대체 가능한 토큰, 대체 불가능한 토큰 또는 하이브리드로 분류될 수 있습니다. 하지만 ERC 721 토큰은 오직 교환 불가능한 토큰으로만 분류됩니다.

 

전송 방법

ERC 1155은 유연성이 높아, 개발자들이 더 많은 기능을 구현할 수 있습니다. 예를 들어, 게임 개발자들은 ERC 1155을 사용하여 게임 내에서 다양한 아이템과 자원을 만들고 전송할 수 있습니다. 그러나 ERC 721은 좀 더 제한적인 유형의 토큰이므로, 이러한 유형의 사용 사례를 구현하는데는 제한이 있을 수 있습니다.

따라서, ERC 1155과 ERC 721은 다른 토큰 표준이며, 사용하는 목적에 따라 선택할 수 있습니다. 만약 다양한 종류의 자산을 발행하고 전송해야 한다면, ERC 1155을 사용하는 것이 좋습니다. 그러나 단일 자산을 발행하고 전송해야 하는 경우, ERC 721을 사용하는 것이 적합합니다.

pasted-image-0-7.png

4. 반 대체 가능 ERC 1155 토큰

무엇보다도 ERC 1155는 반 대체 토큰을 생성하는 새로운 방법을 도입했습니다. 후자는 대체 가능한 토큰과 대체 불가능한 토큰의 서로 다른 속성을 병합하는 특정 유형의 토큰입니다. 차례로 이것은 두 세계의 장점을 모두 가질 수 있게 합니다.

SFT를 이해하는데 도움이 되도록 “매장 쿠폰”에 비유해 보겠습니다. 상점 쿠폰은 특정 가치를 보유하고 동일한 가치의 항목으로 교환할 수 있으므로 “대체 가능”합니다. 교환되면 가치가 0으로 떨어지고 더 이상 대체 가능한 항목으로 유효하지 않습니다. 이제 일단 사용하면 속성이 변경되는 상점 쿠폰이 있다고 가정해 보겠습니다. 예를 들어 상품, 고객, 가격 등에 대한 쿠폰 정보를 변경합니다. 그러면 대체할 수 없게 됩니다. 기본적으로 ERC 1155와 같은 반 대체 가능한 토큰 표준은 두 속성을 모두 나타낼 수 있으므로 대체 가능한 토큰으로 시작하여 NFT로 끝나는 토큰인 SFT를 생성할 수 있습니다.

what-are-semi-fungible-tokens-and-how-is-it-different-from-nft.jpg

5. ERC 1155의 주요 장점

ERC - 1155의 주요 장점은 다음과 같습니다:

 

다중 자산 토큰 발행 가능

ERC - 1155은 다중 자산 토큰을 발행할 수 있습니다. 이는 여러 종류의 자산을 하나의 토큰으로 묶어서 발행하거나, 여러 개의 토큰을 하나의 계약으로 관리할 수 있다는 것을 의미합니다. 이는 자산 발행과 관리를 더욱 효율적으로 할 수 있게 해줍니다.

 

배치 전송 가능

ERC - 1155는 배치 전송을 지원합니다. 즉, 한 번에 여러 개의 토큰을 전송할 수 있습니다. 이는 대규모 트랜잭션 처리를 더욱 효율적으로 할 수 있게 해주며, 이더리움 네트워크에서 발생하는 수수료와 시간을 절약할 수 있습니다.

 

가스 비용 절감

ERC - 1155는 배치 전송을 지원하고 교환 가능한 자산과 교환 불가능한 자산을 모두 관리할 수 있으므로, 전송할 때 발생하는 가스 비용이 ERC - 721보다 적게 듭니다.

 

더 많은 유연성

ERC - 1155는 교환 가능한 토큰, 교환 불가능한 토큰 또는 하이브리드로 분류될 수 있습니다. 이는 ERC - 1155이 더 많은 유형의 자산을 관리할 수 있으며, 더 많은 기능을 구현할 수 있다는 것을 의미합니다.

 

경제적이고 확장성 좋음

ERC - 1155는 기존의 토큰 발행 방식과 달리 자산 발행 및 관리에 경제적이고 확장성이 뛰어나다는 것이 장점입니다. 개발자가 커스텀 로직을 적용해 자유롭게 발행 및 관리를 할 수 있기 때문입니다.

따라서, ERC - 1155은 다중 자산 관리에 적합하며, 대규모 트랜잭션 처리와 가스 비용 절감에 유용합니다. 또한 더 많은 유연성과 경제성, 확장성이 뛰어난 이점이 있습니다.

pasted-image-0-8.png

5. ERC 1155 스마트 계약

이 시점에서 ERC 1155 스마트 계약은 동시에 다중 유형 토큰 전송을 지원합니다. 이러한 유형의 웹3.0 계약을 통해 아토믹 스왑 및 에스크로와 같은 기능을 구축할 수도 있습니다. 또한 ERC - 721의 경우와 같이 개별 토큰 계약을 별도로 승인할 필요가 없습니다.

그럼에도 불구하고, ERC 1155가 다양한 토큰의 토큰 스왑을 단순화하는 방법을 보여주는 아래 엔진의 다이어그램을 반드시 확인하세요.

pasted-image-0-9.png

위의 그림은 전체 배치가 승인을 받고 여러 토큰의 “원자 스왑”으로 알려진 두 가지 간단한 단계로 거래된다는 것을 보여줍니다. ERC 1155 계약으로 이더리움 가스 사용료가 많이 절감되는 이유입니다.

또한 ERC 1155 계약 덕분에 사용자는 한 번의 트랜잭션으로 여러 항목을 서로 다른 수신자에게 보낼 수 있습니다. 다음 이러한 특성의 예를 보여주는 다이어그램입니다.

diagram-demonstrating-erc-1155.png

스마트 계약과 단일 거래가 여러 사용자에게 다른 유형의 전송을 처리할 수 있다는 것은 매우 놀라운 일입니다.

 

5. ERC 1155 지갑 주소 잔액을 얻는 방법

위의 내용을 다루었다면 이제 ERC - 1155가 무엇이고 무엇인지 ERC - 1155를 유용하게 만드는지 알 수 있습니다. 위의 예를 살펴본 후에는 특히 솔리디티를 알고 있는 경우 이러한 유형의 계약을 작성하는 방법을 이미 제대로 이해하고 있을 수 있습니다. 모르시겠지만 원한다면, 스마트 계약의 생성과 NFT의 주조가 이 내용의 범위를 초과한다는 점을 이해해 주시기 바랍니다.

대신 이마지막 애용을 사용하여 ERC - 1155 지갑 주소를 쉽게 얻는 방법을 설명하고자 합니다. 이것은 BLOCKSDK가 일을 단순화하는 곳입니다. 하지만 ERC - 1155 지갑 주소를 받을 NFT API 엔드포인트를 알려드리기 전에 몇 가지 사항을 설명해야 합니다.

NFT를 생성하는 데 사용되는 스마트 계약이 해당 NFT의 전송에도 적용된다는 점을 명심하세요. 즉, 스마트 계약 주소를 기반으로 NFT를 검색할 수 있습니다. 그러나 사용자나 플레이어가 특정 NFT를 구매하거나 다른 방식으로 소유권을 획득하면 후자는 사용자의 지갑에 할당됩니다. 따라서 ERC - 1155 지갑 주소를 얻으면 기본적으로 해당 토큰의 소유자를 가져오는 것입니다. 게다가 BLOCKSDK 덕분에 한 줄의 코드를 작성할 수 있습니다.

여러 이더리움 클라이언트 라이브러리가 있지만, 예를 들어 web3.js를 사용하여 다음과 같은 방법으로 주소의 잔액을 확인할 수 있습니다:

web3.png

6. ERC 1155 표준이란 무엇입니까?

ERC 1155는 이더리움 플랫폼에서 다중 자산을 지원하는 토큰 표준입니다. 이 표준은 다양한 종류의 디지털 자산을 하나의 스마트 컨트랙트에서 관리할 수 있도록 설계되었습니다.

ERC - 1155 표준은 다음과 같은 기능을 제공합니다:

 

하나의 스마트 컨트랙트에서 다중 자산 관리

ERC - 1155 스마트 컨트랙트는 여러 종류의 자산을 하나의 컨트랙트에서 관리할 수 있습니다. 이것은 기존의 ERC - 20 또는 ERC - 721 토큰과는 달리 자산 유형마다 별도의 스마트 컨트랙트를 배포하지 않아도 된다는 장점이 있습니다.

 

하나의 트랜잭션으로 다중 자산 전송

ERC - 1155 토큰은 다중 자산을 하나의 트랜잭션으로 전송할 수 있습니다. 이는 기존의 ERC - 20 또는 ERC - 721 토큰과는 달리, 여러 자산을 전송하려면 여러 번의 트랜잭션을 발생시켜야 하는 문제를 해결할 수 있습니다.

 

자산 ID로 자산 구분

각각의 자산은 고유한 ID를 가지고 있으며, 이 ID를 사용하여 특정 자산을 식별할 수 있습니다. 이는 토큰을 보유한 사용자가 여러 종류의 자산을 가지고 있을 때, 특정 자산을 찾기 쉽도록 해줍니다.

 

다중 자산을 하나의 이벤트로 처리

ERC - 1155 스마트 컨트랙트에서는 여러 자산을 처리하는 이벤트를 한 번에 발생시킬 수 있습니다. 이는 여러 자산을 처리할 때 효율적인 방법을 제공합니다.

따라서 ERC - 1155 토큰 표준은 다양한 종류의 자산을 하나의 스마트 컨트랙트에서 효율적으로 관리할 수 있도록 설계되어 있습니다.

fd4da8c91d14b75d42239ce9f5ef945c.jpg

 

 

요약하자면,

ERC - 1155는 이더리움 플랫폼에서 다중 자산을 지원하는 토큰 표준으로, 다양한 종류의 디지털 자산을 하나의 스마트 컨트랙트에서 관리할 수 있도록 설계되었습니다. ERC - 1155 토큰은 하나의 트랜잭션으로 다중 자산을 전송할 수 있고, 각각의 자산은 고유한 ID로 구분되며, 여러 자산을 처리하는 이벤트를 한 번에 발생시킬 수 있습니다.

이는 기존의 ERC - 20 또는 ERC - 721 토큰과는 달리 자산 유형마다 별도의 스마트 컨트랙트를 배포하지 않아도 된다는 장점이 있습니다.

BLOCKSDK

BLOCKSDK