ERC-1155의 전원 활용
엔진 플랫폼과 멀티 토큰 표준을 활용하여 차세대 블록체인 자산을 만듭니다.
ERC-1155의 전원 활용
엔진 플랫폼과 멀티 토큰 표준을 활용하여 차세대 블록체인 자산을 만듭니다.
감사합니다! 이메일을 확인하십시오.
오류

ERC-1155: 이더리움의 최종 토큰 표준

ERC-1155는 도입 후 1년 후 공식 이더리움 토큰 표준이 되었으며 이더리움 개발 커뮤니티 전체가 사용할 수 있습니다.

정확히 1년 전인 2018년 6월 17일, ERC-1155 멀티 토큰 표준의 첫 번째 버전을 이더리움의 Github 리포지토리에 푸시하고 의견과 피드백에 대한 문제를 열었습니다.

그 이후로, 표준은 귀중한 입력을 제공하고 지금까지 작성 된 가장 강력한 이더리움 토큰 표준으로 ERC-1155를 형성하는 데 도움이 커뮤니티에서 50 개 이상의 개정 및 400 의견과 함께 엄청난 양의 지원을 받았습니다.

오늘, 나는 ERC-1155최종 상태를 진행하고 공식 이더리움 토큰 표준이되었다는 것을 공유 하게 된 것을 자랑스럽게 생각합니다.

이제 이더리움 커뮤니티에서 "최종"으로 봉인되었으므로 ERC-1155에 더 이상 변경 사항이 없습니다. 그것은 펑터블 및 비 펑터블 자산을 채굴하기위한 새로운 허용 표준이며, 개발 커뮤니티는 현재 표준이 미래 지향적이라는 확신을 가지고 ERC-1155 자산을 통합하는 응용 프로그램을 구축 할 수 있습니다.

ERC-1155는 여기에 있습니다.

이더리움 개선 제안서

몇 년 전, 이더리움 커뮤니티는 이더리움 생태계에 새로운 개선 안을 도입하는 과정에 합의했습니다. 이더리움 GitHub 페이지의 커뮤니티 구성원이 문제를 제기하고 블록 체인및 주변 지역에 혜택을 주는 새로운 기능, 프로세스 또는 표준을 설명합니다.

엔진은 2017년부터 내부적으로 '모놀리식 토큰 계약'이라고 불리는 무언가를 구축하고 있었습니다. 기존 ERC-20 및 ERC-721 토큰 표준이 우리가 구상한 게임 아이템의 종류에 따라 충분히 유연하지 않다는 것을 깨달았습니다.

결국, 우리는이 구조가 게임과 다른 산업 모두에 대한 몇 가지 놀라운 이점과 사용 사례를 가지고 있다는 것을 깨달았고, 이러한 새로운 토큰이 현실이되기를 원한다면 표준화해야했습니다.

표준을 만드는 것은 더 큰 이더리움 커뮤니티가 이 새로운 종류의 토큰을 지원하기 시작한다는 것을 의미했으며 토큰화 된 블록 체인 자산을 사용하여 지갑, 교환, 게임 및 새로운 프로젝트에서 더 빨리 채택 할 수있는 길을 열어 줄 것입니다.

EIP 1155: 멀티 토큰 표준

여러 토큰 형식을 관리하는 계약의 표준 인터페이스입니다.

자세히 보기

ERC-1155: 멀티 토큰 표준

하나의 스마트 계약, 많은 토큰

ERC-20 및 ERC-721 토큰은 토큰의 각 새로운 "클래스"에 배포된 새로운 스마트 계약이 필요하지만 ERC-1155의 핵심 개념은 단일 스마트 계약이 무한한 수의 토큰을 제어할 수 있다는 것입니다.

다양한 탄산음료, 주스, 스낵을 담은 자동판매기라고 생각하면 됩니다. 고객은 단일 보안 인터페이스(동전 삽입, 버튼 누르기)를 사용하여 기계와 상호 작용하며, 기기는 선택한 상품이 분배됩니다. 같은 방식으로, ERC-1155 계약은 무기와 갑옷에서 건강 물약, 마법 두루마리 등에 이르기까지 다양한 아이템을 포함할 수 있습니다.

이러한 각 항목은 두 개 이상의 복사본을 사용할 수 있는 "펑기"가 될 수 있습니다. 펑클 토큰은 나눌 수 있는 통화(대부분의 ERC-20 토큰)에 사용되며, 활을 위한 화살 번들처럼 차별화할 필요가 없는 누적 아이템에도 매우 유용합니다.

유일무이한 토큰을 NFT(Non-fungible 토큰)라고 합니다. 이 구조를 사용하면 모든 토큰이 고유한 매개 변수, 기록 및 실제 세계를 미러로 사용할 수 있습니다. 비디오 게임에서 애완 동물 드래곤은 NFT가 될 수 있으며, 자신의 독특한 이름, 파워 레벨, 게임의 풍부한 역사를 가질 수 있습니다.

묶음 전송

ERC-1155를 사용하면 단일 트랜잭션으로 여러 개의 토큰을 전송할 수있어 가스 비용을 크게 절감하고 단일 전송에서 각 블록을 기다릴 필요가 없습니다.

ERC-1155를 사용하는 프로젝트는 동일한 기본 디자인으로 원자 스왑을 구축할 수 있으므로 사용자가 사기로부터 절대적인 보안과 관련된 중간 당사자없이 다른 토큰으로 한 종류의 토큰을 교환 할 수 있습니다.

추가 최적화

저자 중 일부에 의해 추가 실험은 더 많은 최적화와 극적인 가스 개선을 주도하고있다!

샌드박스 개발자 인 로난 샌드포드 (Ronan Sandford)는 ERC-1155 구현으로 진정한 소유권을 유지하면서 블록에 1,500 개 이상의 토큰을 박수 할 수있었습니다.

호라이즌 게임 개발자 필립 Castonguay는 일반 전송에 비해 80-90 %의 가스 절감을 달성하기 위해균형 포장 (단일 ID에 16 저해상도 토큰을 저장)라는 기술을 사용할 수 있었다.

Phillippe는 ERC-1155 토큰으로 초당 155 개 이상의 자산의 전송 속도를 달성 할 수있었습니다!

데이터 경제

ERC-1155 멀티 토큰 표준의 주요 특징은 단일 스마트 계약에서 인스턴스화된 여러 토큰입니다.

즉, 새 토큰 형식을 "만드는 것"은 사용 가능한 토큰 풀에 새 ID를 추가하는 함수를 호출하는 것만큼 간단할 수 있습니다.

이에 비해 ERC-20 및 721 표준으로 새 토큰 유형을 만드는 것은 코드를 편집하고 이더리움 블록 체인의 주소에 완전히 새로운 계약을 배포하는 것을 의미합니다. 데이터 스토리지는 전 세계가 공유하는 블록 체인에서 자연적으로 비용이 많이 들기 때문에 계약을 배포하는 데 엄청난 양의 가스(ETH)가 듭니다. 대부분의 ERC-20 계약은 정확히 동일한 코드를 기반으로 하며 몇 줄이 편집되어 나머지 코드는 불필요합니다. 즉, 이더리움의 25,000개 이상의 노드 중 하나하나가 영원히 남아 있을 중복 코드로 복잡해진다는 것을 의미합니다!

또한 새 토큰이 출시될 때마다 각각의 새 ERC-20 또는 ERC-721 계약 주소에 대해 통보해야 하는 운영 오버헤드도 있습니다. 100개의 새로운 토큰은 100개의 새로운 계약을 감시하는 것을 의미하며, 모든 지갑과 기존 토큰을 인식해야 하는 모든 소프트웨어에 대해 지켜봐야 합니다.

따라서 이전 두 표준은 단일 통화 또는 단일 등급의 NFT와 같은 좁은 사용 사례에 적합하지만, 대부분의 제작자는 ERC-1155가 즉석에서 새 토큰을 생성하고 동일한 계약을 중복하지 않고 단일 "유형"을 나타낼 수 있는 능력의 혜택을 누릴 수 있습니다.

엄격한 규칙은 토큰을 신뢰할 수 있게 만듭니다.

ERC-1155 토큰 표준의 놀라운 기능은 토큰이 따라야하는 엄격한 규칙 세트에 의해 가능하게됩니다.

ERC-1155 토큰은 단순히 주소로 토큰을 전송하여 결정적인 스마트 계약 함수를 실행할 수 있는 첫 번째 유형의 토큰입니다.

이것은 거대합니다.

단순히 DEX 교환 주소로 토큰을 보내면 거래소는 즉시 다른 토큰을 보낸 사람의 주소로 되돌릴 수 있습니다. 마찬가지로, 블록 체인 게임은 사용자로부터 ERC-1155 토큰을 받는 즉시 게임 기능을 수행 할 수 있습니다. 토큰은 AI에 액세스하거나 스마트 계약과 직접 상호 작용할 필요 없이 래핑, 변환, 제작 또는 에스크로할 수 있습니다.

이러한 유형의 기능은 ERC-223에서 처음에 제안되었지만 표준을 따라잡지 못했습니다. ERC-721은 또한 "safeTransferFrom"를 구현했지만 모든 전송에 대해 이를 엄격하게 요구하지 않는 치명적인 문제가 있으므로 사용자가 토큰을 영구적으로 잃을 수 있으며 계약 작성자는 토큰을 보낼 때 보장 된 실행에 의존 할 수 없습니다.

ERC-1155에서 이 것을 엄격하게 결정한다는 것은 스마트 계약 및 토큰의 신뢰할 수 있는 네트워크가 이제 이 강력한 기능을 기반으로 구축되기 시작할 수 있음을 의미합니다. 사용자가 해야 할 일은 멋진 이벤트 체인을 트리거하기 위해 주소로 토큰을 보내는 것입니다.

메타 데이터

작년에 ERC-1155 표준에 대한 주요 업데이트 중 하나는 토큰에 대한 모든 메타데이터를 외부 JSON 파일로 옮기는 결정이었습니다. 이것은 ERC-721 메타 데이터 확장에서 크게 영감을 받았지만 몇 가지 개선 사항이 추가되었습니다.

더 이상 레거시 메타데이터가 없습니다.

기호: (ERC-20 및 ERC-721 표준에 있음)은 가상 항목/자산에 대한 관련 데이터가 아니기 때문에 포함되지 않았습니다. 이 3 글자 기호는 일반적으로 시세 및 통화 거래에만 사용되지만 더 일반적인 항목을 토큰화 할 때 유용하지 않습니다.

이름: 또한 핵심 표준에서 제거되었습니다. 왜? 많은 사용 사례에서 블록 체인에 이름을 저장하는 것은 과잉입니다. 대신 각 토큰의 이름을 JSON 메타데이터 표준에 정의할 수 있습니다.

ID 대체

By using the substitution string "{id}," an ERC-1155 contract can now point to an infinite number of token URIs without storing any additional data on-chain. This can even be used to point to a web service that hosts dynamically generated token JSON for each token in a database. The {id} string can also be used inside the JSON itself to automatically link to imagery for each token. This significantly reduces the overhead that's required for developers to display metadata for large collections of tokens.

지역화

Since token information is defined in JSON format, localization is now possible for multiple languages using {locale}. Wallets and software that supports multiple languages can display alternate versions of token names, images, and any other data.

보장된 로그 추적

이더리움 생태계가 계속 성장함에 따라 많은 dapps가 기존 데이터베이스와 탐색기 API 서비스에 의존하여 데이터를 검색하고 분류하고 있습니다. ERC-1155 표준은 스마트 계약에서 방출되는 이벤트 로그가 모든 현재 토큰 잔액에 대한 정확한 기록을 생성하기에 충분한 데이터를 제공한다는 것을 보장합니다. 데이터베이스 또는 탐색기는 이벤트를 수신하고 계약의 모든 ERC-1155 토큰에 대한 인덱싱및 분류된 검색을 제공할 수 있습니다.

스마트 계약은 더 이상 모든 토큰 ID의 인덱스를 유지할 필요가 없으며 ID는 어떤 식으로든 순차적일 필요가 없습니다.

이것은 열거 (체인에 있는 모든 토큰을 탐색 할 수있는 기능)에서 급진적 인 출발이지만 효율성에 상당한 이점을 가져다 주며 모든 토큰 민트, 화상 및 전송의전체 표준화 된 기록을 허용합니다. 이것은 지금까지 표준화 된 방법으로 가능하지 않았으며 토큰 및 풍부한 토큰 탐색기에 대한 심층 데이터 분석과 같은 멋진 생태계 혜택을 허용할 것입니다.

스마트 계약을 분석하는 스마트 계약에 관계없이 시간을 통해 되감기 및 빠르게 진행하고 완전히 다른 ERC-1155 토큰의 사용 패턴 및 수명 주기를 분석할 수 있다고 상상해 보십시오.

토큰 소유자는 특정 토큰이 발행된 정확한 시기와 같은 자산에 대해 자세히 알아볼 수 있으며, 미래에는 이 기술을 기반으로 하는 회사에 유용한 통찰력을 제공하는 도구가 개발될 수 있습니다.

결론

ERC-1155 표준은 블록 체인 커뮤니티가 1 년 동안 열심히 일한 절정입니다. ERC-1155를 구현할 계획이라면 전체 표준과 각 결정의 근거를 여기에서 확인할 수 있습니다.

원래 문제 스레드를 방문하여 토론 기록을 볼 수도 있습니다.

ERC-1155 토큰 계약을 만들려면 GitHub에서 Enjin의 오픈 소스 공식 참조 구현에 액세스할 수 있습니다.

이 코드를 사용자 고유의 스마트 계약의 시작점으로 사용할 수 있습니다. 또한 개발자와 비 개발자 모두를위한 블록 체인 개발 도구의 가장 기능이 풍부한 집합인 Enjin 플랫폼을사용하는 것도 고려해 볼 수 있습니다.

크리에이터

다음 저자는 ERC-1155를 현실로 만드는 데 관여했습니다.

이 놀라운 사람들은 각각 멀티 토큰 표준 EIP 사양에 상당한 기여와 개선을했고, 내 진정한 감사는 ERC-1155우리가 우리가 생각했던 것보다 더 강력하고 미래 지향적 인 만들기에 대한 그들의 도움과 헌신에 대한 각 저자에게 간다.

마지막으로, 우리는 모두 놀라운 이더리움 커뮤니티에 감사를 표하고 새로운 ERC-1155 멀티 토큰 표준을 마무리하기 위해 피드백에 참여한 모든 사람들에게 감사드립니다!

ERC-1155의 전원 활용

엔진 플랫폼과 멀티 토큰 표준을 활용하여 차세대 블록체인 자산을 만듭니다.

시작하기

ERC-1155의 전원 활용

엔진 플랫폼과 멀티 토큰 표준을 활용하여 차세대 블록체인 자산을 만듭니다.

감사합니다! 이메일을 확인하십시오.
오류
찾을 수 있는 항목이 없습니다.

당신은 또한 즐길 수 있습니다