ERC-777

Wiki Powered byIconIQ
ERC-777

IQ AI를 발표했습니다.

확인해보세요

ERC-777

ERC-777 네트워크에서 와 상호 운용 가능한 토큰의 유형을 식별하는 대체 가능 토큰을 위한 표준입니다. 이는 개인이 토큰과 상호 작용하는 방식을 개선하여 소수점, , 버닝과 관련하여 자주 발생하는 모호성 문제를 해결합니다. [1][2][3]

이 표준은 역호환성과 같은 고급 기능을 통합하여 의 한계를 해결합니다. [4][5]

개요

ERC-777 표준은 및 토큰 상호 작용을 간소화하여 표준을 개선하는 것을 목표로 합니다. 이는 "후크" 메커니즘을 사용하여 스마트 계약이 토큰을 수신 및 전송하는 효율성을 높입니다. 이를 통해 잘못된 주소로 토큰이 전송될 때 토큰이 손실되거나 영구적으로 잠기는 것을 방지합니다. 또한, 이 토큰 표준은 역호환성을 가지고 있습니다. 이를 통해 ERC-20 토큰이 ERC-777 토큰과 자유롭게 상호 작용할 수 있습니다. ERC-777이 ERC-20처럼 널리 사용되지는 않지만 이더리움 커뮤니티에서 최종 상태를 달성한 표준 중 하나입니다. [4][6][7]

ERC-777의 기본 사항

"Ethereum Request for Comments 777"를 의미하는 ERC-777은 2017년 Jacques Dafflon, Jordi Baylina, Thomas Shabibi가 만들었습니다. 이 표준은 가장 널리 사용되는 토큰화 표준 중 하나인 을 개선하기 위해 대체 가능 토큰의 상호 작용을 위한 여러 고급 기능을 추가합니다. ERC-777 토큰은 운영자 및 후크와 같은 기능을 제공하여 토큰에 대한 보안 및 제어 기능을 강화하고 다른 주소를 대신하여 토큰을 전송할 수 있게 합니다. ERC-777에서 운영자는 거래소와 같은 검증된 중개자로 인식됩니다. 또한 토큰 보유자는 자신의 대리로 토큰을 보내고 받을 수 있는 특정 운영자에 대한 권한을 부여하고 취소할 수 있습니다. ERC-777 표준의 후크 메커니즘을 통해 스마트 계약, 운영자 및 주소는 들어오는 트랜잭션을 알고 제어할 수 있으며, 필요한 경우 보내고 받는 토큰을 거부할 수 있습니다. ERC-20과의 역호환성 모델은 토큰의 표준 기능을 구식으로 만들지 않고 토큰의 표준 기능을 기반으로 구축할 수 있게 합니다. ERC-777 토큰은 ERC-20 토큰보다 유연하고 사용자 친화적이며 다재다능하고 안전합니다. [6][7][8][9]

ERC-777의 기능

다음은 ERC-777 기능 중 일부입니다. [10][12][13]

  • "transfer" 대신 "send", "approve" 대신 "authorizeOperator", "tokenFallback" 대신 "tokens received"와 같은 고유한 기능이 있습니다. 이러한 기능은 과 차별화됩니다.
  • ERC-20 표준과의 역호환성을 유지하면서 토큰 계약과 상호 작용합니다.
  • 스마트 계약이 들어오거나 나가는 토큰에 응답할 수 있도록 하는 후크 메커니즘을 사용합니다.
  • ERC-20에서 발생하는 소수점에 대한 혼란을 해결하여 개발자 경험을 향상시킵니다.
  • 네트워크 사용자가 블랙리스트에 등록된 주소의 지불을 거부할 수 있는 기능을 제공하는 운영자 화이트리스트를 가능하게 합니다. 주소가 블랙리스트에 등록되는 이유는 여러 가지가 있지만, 대부분 불법 활동 이력, 네트워크 해킹 시도 등이 포함됩니다.
  • 이더리움 네트워크에서 계약의 중앙 레지스트리를 구현하는 표준인 ERC-1820을 사용하여 스마트 계약이 사용하는 인터페이스를 식별합니다.
10.png
ERC-777 표준에서 토큰을 보내는 흐름

ERC-777 표준의 이점

ERC-777 표준의 도입은 상호 운용성, 효율적인 트랜잭션 프로세스, 향상된 보안 등 여러 가지 이점을 제공합니다. [11]

상호 운용성

상호 운용성은 ERC-777 토큰이 이더리움 생태계의 다른 및 표준과 상호 작용하고 작동하도록 합니다. 이 기능은 ERC-777 표준의 잠재력을 확장하기 위한 여러 가능성과 사용 사례를 열어줍니다. [11]

효율적인 트랜잭션 프로세스

효율적인 트랜잭션 프로세스 덕분에 ERC-777은 더 빠르고 간단한 트랜잭션 환경을 제공하여 더 나은 사용자 경험을 제공합니다. 또한 효율적인 트랜잭션 프로세스로 인해 전체 트랜잭션 수수료가 줄어듭니다. 이를 통해 ERC-20 표준의 2단계 승인 및 전송 프로세스를 무시하고 단일 트랜잭션으로 계약에 직접 전송할 수 있습니다. [11]

향상된 보안

ERC-777의 "tokensToSend" 및 "tokensReceived" 후크와 같은 기능을 통해 계약은 들어오거나 나가는 트랜잭션에 응답할 수 있습니다. 이는 무단 또는 예기치 않은 토큰 작업을 방지합니다. [11]

사용 사례

블록체인 업계에서 ERC-777의 주목할 만한 응용 프로그램은 다음과 같습니다. [14]

  • (DeFi) 프로토콜은 , 옵션 거래, 대출 및 차용과 같은 복잡한 금융 상품에 ERC-777 토큰을 사용할 수 있습니다. ERC-777 토큰의 고급 기능은 다양한 DeFi 프로세스의 자동화를 용이하게 하여 보안을 강화합니다.
  • 투표 및 거버넌스 시스템에 ERC-777 토큰을 적용할 수 있습니다. 투표를 위한 토큰 전송 중에 추가 데이터를 추가하여 결정 또는 선호도를 반영하여 투명성과 의사 결정에 대한 적극적인 참여를 증진할 수 있습니다.
  • 게임 업계에서 ERC-777 토큰은 게임 내 자산, 캐릭터 스킨 또는 가상 통화를 나타낼 수 있습니다. 이를 통해 게임 환경 내에서 더욱 역동적이고 개인화된 상호 작용이 가능합니다.

참고 문헌.

카테고리순위이벤트용어집