ERC - 1155는
이더리움 블록체인에서 다중 자산을 관리하기 위한 토큰 표준 규격 중 하나입니다. 이 표준은 2018년에 엔진 프로젝트에서 제안되었으며, 현재까지 다양한 블록체인 게임 및 애플리케이션에서 채택되어 사용되고 있습니다.
기존의 ERC - 20 토큰은 하나의 자산만을 대표하며,
한 번에 하나의 자산만을 전송할 수 있습니다. 반면에 ERC - 1155는 여러 개의 자산의 토큰으로 표현할 수 있으며, 하나의 트랜잭션으로 여러 개의 자산을 전송할 수 있습니다. 이를 통해 사용자들은 더욱 효율적으로 자산을 관리하고 전송할 수 있습니다.
ERC - 1155는 더욱 복잡한 블록체인 게임 및 애플리케이션을 구현할 수 있도록 다양한 기능을 제공합니다. 예를 들어, 하나의 ERC - 1155 토큰 안에 여러 개의 아이템을 담아서 게임에서 사용할 수 있습니다. 이를 통해 게임 아이템의 소유권을 블록체인 상에서 확실하게 보장할 수 있습니다.
1. ERC - 1155는 무엇입니까?
ERC - 1155는 이더리움 블록체인에서 다중 자산을 관리하기 위한 토큰 표준 규격 중 하나입니다. 이 규격은 2018년에 엔진 프로젝트에서 제안되었으며, 현재까지 다양한 블록체인 게임 및 애플리케이션에서 채택되어 사용되고 있습니다.
기존의 ERC - 20 토큰은 하나의 자산만을 대표하며, 한 번에 하나의 자산만을 전송할 수 있습니다. 반면에 ERC - 1155는 여러 개의 자산을 하나의 토큰으로 표현할 수 있으며, 하나의 트랜잭션으로 여러 개의 자산을 전송할 수 있습니다. 이를 통해 사용자들은 더욱 효율적으로 자산을 관리하고 전송할 수 있습니다.
ERC - 1155는 더욱 복잡한 블록체인 게임 및 애플리케이션을 구현할 수 있도록 다양한 기능을 제공합니다. 예를 들어, 하나의 ERC - 1155 토큰 안에 여러 개의 아이템을 담아서 게임에서 사용할 수 있습니다. 이를 통해 게임 아이템의 소유권을 블록체인 상에서 확실하게 보장할 수 있습니다.
2. NFT의 금본위제
ERC - 1155는 통화 및 부동산에서 디지털 아트 및 게임 항목에 이르기까지 모든 유형의 토큰화된 자산의 생성할 수 있는 유일한 토큰 표준입니다. 결과적으로 이것은 또한 NFT의 황금 표준이 됩니다. 또한 주요 이점 중 하나는 사용자가 많은 NFT 시장에서 활용되는 새 계약을 배포하지 않고도 새 항목을 만들 수 있다는 것입니다. 또한 이 기능을 적용하는 것이 NFT 마켓플레이스 프로젝트에 더 적합하기 때문에 ERC - 1155가 NFT 플랫폼의 우수한 표준이 되었습니다.
궁극적으로 이 강력한 ERC 표준은 블록체인 개발 게임을 다음 단계로 끌어올릴 수 있습니다. 특히 BLOCKSDK와 같은 고급 도구로 이점을 활용하는 경우 더욱 그렇습니다. 따라서 더 오래 되고 더 부담스러운 표준으로 돌아갈 이유가 거의 없다고 말하는 것이 안전합니다. 그러나 간단한 프로젝트에 대한 요구 사항을 충족하는 경우 여전히 ERC - 20 및 ERC - 721을 사용할 수 있습니다. 더 간단한 표준은 또한 모든 초보 블록체인 개발자에게 유용한 학습도구입니다. 그럼에도 불구하고 두 가지 주요 NFT 표준을 더 잘 이해할 수 있도록 나란히 살펴보겠습니다.
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을 사용하는 것이 적합합니다.
4. 반 대체 가능 ERC 1155 토큰
무엇보다도 ERC 1155는 반 대체 토큰을 생성하는 새로운 방법을 도입했습니다. 후자는 대체 가능한 토큰과 대체 불가능한 토큰의 서로 다른 속성을 병합하는 특정 유형의 토큰입니다. 차례로 이것은 두 세계의 장점을 모두 가질 수 있게 합니다.
SFT를 이해하는데 도움이 되도록 “매장 쿠폰”에 비유해 보겠습니다. 상점 쿠폰은 특정 가치를 보유하고 동일한 가치의 항목으로 교환할 수 있으므로 “대체 가능”합니다. 교환되면 가치가 0으로 떨어지고 더 이상 대체 가능한 항목으로 유효하지 않습니다. 이제 일단 사용하면 속성이 변경되는 상점 쿠폰이 있다고 가정해 보겠습니다. 예를 들어 상품, 고객, 가격 등에 대한 쿠폰 정보를 변경합니다. 그러면 대체할 수 없게 됩니다. 기본적으로 ERC 1155와 같은 반 대체 가능한 토큰 표준은 두 속성을 모두 나타낼 수 있으므로 대체 가능한 토큰으로 시작하여 NFT로 끝나는 토큰인 SFT를 생성할 수 있습니다.
5. ERC 1155의 주요 장점
ERC - 1155의 주요 장점은 다음과 같습니다:
다중 자산 토큰 발행 가능
ERC - 1155은 다중 자산 토큰을 발행할 수 있습니다. 이는 여러 종류의 자산을 하나의 토큰으로 묶어서 발행하거나, 여러 개의 토큰을 하나의 계약으로 관리할 수 있다는 것을 의미합니다. 이는 자산 발행과 관리를 더욱 효율적으로 할 수 있게 해줍니다.
배치 전송 가능
ERC - 1155는 배치 전송을 지원합니다. 즉, 한 번에 여러 개의 토큰을 전송할 수 있습니다. 이는 대규모 트랜잭션 처리를 더욱 효율적으로 할 수 있게 해주며, 이더리움 네트워크에서 발생하는 수수료와 시간을 절약할 수 있습니다.
가스 비용 절감
ERC - 1155는 배치 전송을 지원하고 교환 가능한 자산과 교환 불가능한 자산을 모두 관리할 수 있으므로, 전송할 때 발생하는 가스 비용이 ERC - 721보다 적게 듭니다.
더 많은 유연성
ERC - 1155는 교환 가능한 토큰, 교환 불가능한 토큰 또는 하이브리드로 분류될 수 있습니다. 이는 ERC - 1155이 더 많은 유형의 자산을 관리할 수 있으며, 더 많은 기능을 구현할 수 있다는 것을 의미합니다.
경제적이고 확장성 좋음
ERC - 1155는 기존의 토큰 발행 방식과 달리 자산 발행 및 관리에 경제적이고 확장성이 뛰어나다는 것이 장점입니다. 개발자가 커스텀 로직을 적용해 자유롭게 발행 및 관리를 할 수 있기 때문입니다.
따라서, ERC - 1155은 다중 자산 관리에 적합하며, 대규모 트랜잭션 처리와 가스 비용 절감에 유용합니다. 또한 더 많은 유연성과 경제성, 확장성이 뛰어난 이점이 있습니다.
5. ERC 1155 스마트 계약
이 시점에서 ERC 1155 스마트 계약은 동시에 다중 유형 토큰 전송을 지원합니다. 이러한 유형의 웹3.0 계약을 통해 아토믹 스왑 및 에스크로와 같은 기능을 구축할 수도 있습니다. 또한 ERC - 721의 경우와 같이 개별 토큰 계약을 별도로 승인할 필요가 없습니다.
그럼에도 불구하고, ERC 1155가 다양한 토큰의 토큰 스왑을 단순화하는 방법을 보여주는 아래 엔진의 다이어그램을 반드시 확인하세요.
위의 그림은 전체 배치가 승인을 받고 여러 토큰의 “원자 스왑”으로 알려진 두 가지 간단한 단계로 거래된다는 것을 보여줍니다. ERC 1155 계약으로 이더리움 가스 사용료가 많이 절감되는 이유입니다.
또한 ERC 1155 계약 덕분에 사용자는 한 번의 트랜잭션으로 여러 항목을 서로 다른 수신자에게 보낼 수 있습니다. 다음 이러한 특성의 예를 보여주는 다이어그램입니다.
스마트 계약과 단일 거래가 여러 사용자에게 다른 유형의 전송을 처리할 수 있다는 것은 매우 놀라운 일입니다.
5. ERC 1155 지갑 주소 잔액을 얻는 방법
위의 내용을 다루었다면 이제 ERC - 1155가 무엇이고 무엇인지 ERC - 1155를 유용하게 만드는지 알 수 있습니다. 위의 예를 살펴본 후에는 특히 솔리디티를 알고 있는 경우 이러한 유형의 계약을 작성하는 방법을 이미 제대로 이해하고 있을 수 있습니다. 모르시겠지만 원한다면, 스마트 계약의 생성과 NFT의 주조가 이 내용의 범위를 초과한다는 점을 이해해 주시기 바랍니다.
대신 이마지막 애용을 사용하여 ERC - 1155 지갑 주소를 쉽게 얻는 방법을 설명하고자 합니다. 이것은 BLOCKSDK가 일을 단순화하는 곳입니다. 하지만 ERC - 1155 지갑 주소를 받을 NFT API 엔드포인트를 알려드리기 전에 몇 가지 사항을 설명해야 합니다.
NFT를 생성하는 데 사용되는 스마트 계약이 해당 NFT의 전송에도 적용된다는 점을 명심하세요. 즉, 스마트 계약 주소를 기반으로 NFT를 검색할 수 있습니다. 그러나 사용자나 플레이어가 특정 NFT를 구매하거나 다른 방식으로 소유권을 획득하면 후자는 사용자의 지갑에 할당됩니다. 따라서 ERC - 1155 지갑 주소를 얻으면 기본적으로 해당 토큰의 소유자를 가져오는 것입니다. 게다가 BLOCKSDK 덕분에 한 줄의 코드를 작성할 수 있습니다.
여러 이더리움 클라이언트 라이브러리가 있지만, 예를 들어 web3.js를 사용하여 다음과 같은 방법으로 주소의 잔액을 확인할 수 있습니다:
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 토큰 표준은 다양한 종류의 자산을 하나의 스마트 컨트랙트에서 효율적으로 관리할 수 있도록 설계되어 있습니다.
요약하자면,
ERC - 1155는 이더리움 플랫폼에서 다중 자산을 지원하는 토큰 표준으로, 다양한 종류의 디지털 자산을 하나의 스마트 컨트랙트에서 관리할 수 있도록 설계되었습니다. ERC - 1155 토큰은 하나의 트랜잭션으로 다중 자산을 전송할 수 있고, 각각의 자산은 고유한 ID로 구분되며, 여러 자산을 처리하는 이벤트를 한 번에 발생시킬 수 있습니다.
이는 기존의 ERC - 20 또는 ERC - 721 토큰과는 달리 자산 유형마다 별도의 스마트 컨트랙트를 배포하지 않아도 된다는 장점이 있습니다.