BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ERC721R에 대한 간략한 설명: 엄마는 더 이상 내 NFT가 깨질까 봐 걱정할 필요가 없습니다.

Azuma
Odaily资深作者
@azuma_eth
2022-04-11 08:39
이 기사는 약 1724자로, 전체를 읽는 데 약 3분이 소요됩니다
RNM, 돈을 돌려 받으세요!
AI 요약
펼치기
RNM, 돈을 돌려 받으세요!

오늘 "ERC721R"이라는 새로운 NFT 토큰 표준이 공식적으로 발표되었습니다. 이 기능은 NFT의 스마트 계약에 무신뢰 환불 기능을 추가하여 채굴자가 일정 기간 내에 자유롭게 "반환"할 수 있도록 합니다.

구체적으로 ERC721R 표준을 채택한 NFT는 발행 시점에 일정 기간(프로젝트 당사자가 설정, 예를 들어 1개월)의 환불 기간을 설정하며, 이 기간 동안 사용자가 지불한 수수료는 NFT를 던지다 스마트 계약에서 호스팅됩니다.환불 주기가 끝나기 전에 프로젝트 당사자는 스마트 계약에서 자금을 인출할 권리가 없습니다.사용자(및 2차 시장의 구매자)는 NFT를 반환하도록 선택할 수 있습니다. 이 사이클과 NFT를 프로젝트 당사자에게 반환하고 동시에 해당 캐스팅 수수료(가스 수수료 제외)를 돌려받습니다.

ERC721R의 도입에서 이 표준의 개발자들은 다음과 같은 문장을 강조했습니다.NFT 공간은 더 강한 책임감이 필요합니다.

프로젝트 측면에서 ERC721R의 통합은 책임감을 보여줄 수 있는 절호의 기회가 될 것이며 환불 주기 내에 구매자 시장에 개발 능력을 입증하고 "우리 제품이 이 가격의 가치가 있다"는 것을 증명해야 합니다.

2차 시장의 사용자와 구매자에게 ERC721R은 어떤 의미에서 프로젝트 심사의 새로운 차원으로 이해될 수 있으며 좋은 "후회 약"으로 간주될 수도 있습니다. 이 표준을 통합하지 않은 NFT와 비교할 때 ERC721R의 보호된 주조 가격은 분명히 더 매력적입니다.단기 주조 물량이 있거나 거래량이 빠르게 증가하는 일부 프로젝트에 직면했을 때 사용자는 추가 조사가 있는 동안 먼저 주조하거나 구매할 수도 있습니다. 그런 다음 보류 또는 환불 여부를 결정합니다.

일부 NFT는 프로젝트 운영을 유지하기 위해 캐스팅 수수료가 필요할 수 있다는 점을 고려하여 ERC721R은 자금의 90%만 잠그거나 처음 90%의 사용자만 프로젝트를 시작하도록 지원하는 등 특정 구현에서 일부 미세 조정을 수행하도록 프로젝트 측을 지원합니다. 전액환불결제. 그러나 ERC721R 개발자들은 프로젝트 당사자가 자금 없이 NFT를 발행할 수 있기 때문에 자금 요구가 너무 강조되지 않을 것이라는 것을 의미하기 때문에 이러한 상황이 드물지 않을 수 있다고 생각합니다.

” 표준과 통합하려는 의도를 제출합니다.

전체적으로 ERC721R의 설계는 NFT 분야(특히 pfp 분야)에서 매우 일반적인 "중단" 문제를 지향합니다.

지난 해 NFT의 인기가 급격하게 높아짐에 따라 시장은 오랫동안 엉뚱한 프로젝트 또는 순전히 사기성 프로젝트로 가득 찬 혼합된 상태였습니다. 지난 기간 동안 다양한 노력을 통해 NFT 중단 문제를 해결하려는 다른 프로젝트(예: HOURAI가 만든 DeFi 토큰 지원)가 있었지만 인기 잠재력을 고려할 때 ERC721R은 분명히 질적 돌파구입니다. 자신의 미래 개발에 대한 절대적인 확신은 "깨짐"에 대한 사용자의 걱정을 없애기 위해 간단한 통합만 필요합니다.

Azuki 팀이 출시한 ERC721A부터 오늘날의 ERC721R에 이르기까지 점점 더 많은 개발자들이 NFT 분야의 문제에 대한 효과적인 솔루션을 제공하고 있는 것을 볼 수 있습니다.

----------분할선----------

4월 12일 17:30 업데이트:

GoPocket의 핵심 개발자인 Ben은 트위터에 ERC721R 코드 세그먼트에 심각한 버그가 있다고 밝혔습니다.환불 받을 주소에 대한 제한이 없기 때문에 개발자는 버그를 사용하여 환불 주기 동안 계약에 있는 자금을 인출할 수 있습니다. , 따라서 계약을 우회합니다. Constraint는 RugPull을 구현합니다.

Ben은 정상적인 상황에서, refundEndTime 잠금 해제가 만료된 후 NFT 개발자가 인출() 함수를 호출하여 제기된 ETH를 가져가는데 이 단계에는 문제가 없다고 말했습니다. 문제는 Refund Refund() 함수에 있습니다. NFT 구매자가 Refund()를 호출한 후, 그는 자신이 발행한 NFT를 RefundAddress(개발자가 지정하고 제어하는 ​​주소)로 전송한 다음 NFT에서 해당 금액을 가져옵니다. NFT 계약, ETH, 하지만 refundAddress 자체가 NFT를 발행하면 어떻게 될까요? 사기꾼 프로젝트 당사자는 refundAddress를 설정한 다음 이 주소를 사용하여 NFT를 발행할 수 있습니다. 다음 단계에서 그는 환불 함수를 직접 호출합니다. 약간의 ETH를 받는 동안 이 NFT로 그는 계속해서 refund()를 호출하여 계약의 돈을 비울 수 있습니다.

Ben은 이 버그가 직접적으로 ERC721R을 쓸모없게 만들고 개발자는 여전히 돈을 가지고 도망칠 수 있으며 이 "7일 무이유 반환 이야기" 아래 더 깊이 숨겨져 있다고 믿습니다. 새로운 NFT 프로젝트는 ERC721R이 출시되기 전에 다른 NFT 프로젝트를 직접 사용해서는 안 됩니다. 업데이트되었습니다.코드.

----------분할선----------

이 소식은 계속 업데이트되고 있으며 표준 및 버그의 진행 상황은 계속해서 기사에 추가됩니다.

NFT
투자하다
Odaily 공식 커뮤니티에 가입하세요
검색
기사 목차
Odaily 플래닛 데일리 앱 다운로드
일부 사람들이 먼저 Web3.0을 이해하게 하자
IOS
Android