ERC-223
ERC-223이란 무엇입니까?
ERC-223은 ERC-20 프로토콜의 확장이며 Reddit 사용자 이름이 ''Dexaran''인 Ethereum 개발자가 ERC-20 버그에 대한 솔루션으로 만들었습니다.
ERC는 "Ethereum Request for Comment"를 의미합니다. ERC 223 토큰 플랫폼은 스마트 계약을 기반으로 하며 사용자가 토큰을 디지털 지갑으로 안전하게 전송할 수 있도록 해줍니다.
Ethereum이 토큰화 표준을 확립했다는 사실은 프로세스를 단순화합니다 . 애플리케이션의 용도에 따라 다양한 표준을 사용하여 다양한 유형을 토큰화할 수 있습니다.
일부 인기 있는 이더리움 토큰에는 ERC-20, ERC-721 및 ERC-777 표준이 포함됩니다.
ERC-20 표준은 매우 유용하지만 이상적이지는 않습니다. 예를 들어, ERC-20의 특히 심각한 설계 결함 중 하나는 사람들이 일반 지갑에 토큰을 보내는 데 사용하는 것과 동일한 프로세스를 사용하여 실수로 스마트 계약에 토큰을 보낼 때 토큰이 손실되는 것을 허용했습니다 .
불행하게도 이로 인해 이미 ERC-20 토큰에서 300만 달러 이상의 손실이 발생했습니다.
이 설계 결함은 사용자가 동일한 기능을 수행하는 스마트 계약 및 지갑으로 토큰을 전송할 수 있도록 하는 ERC-223에 의해 해결됩니다. 또한 ERC-223 토큰은 거래에 두 단계가 아닌 한 단계만 필요하므로 효율성 측면에서 ERC-20 토큰보다 뛰어납니다.
ERC-223은 앞서 언급한 버그를 해결하면서 원래 기능을 모두 유지합니다 . 새로운 표준에는 특히 다른 스마트 계약과 상호 작용할 때 가장 심각한 ERC-20 문제 중 일부를 해결하는 개선 사항과 기능이 도입되었습니다.
ERC-223의 전송 함수에는 대상 주소가 스마트 계약인지 확인하는 매개변수가 포함되어 있습니다 . 이 경우 거래는 스마트 계약의 토큰 Fallback 기능을 호출하고 이 기능을 사용하여 보낸 사람의 계정으로 반환될 수 있으며, 그 후 토큰은 스마트 계약으로 전송됩니다.
이제 업데이트된 전송 기능이 스마트 계약에서도 작동하므로 토큰이 손실되지 않습니다.
ERC-223 토큰의 몇 가지 이점 은 다음과 같습니다.
- ERC-223 토큰은 원활한 거래 흐름을 보장하기 위해 자동화된 스마트 계약을 통해 구동됩니다.
- 사용자 거래 내역의 투명성을 유지합니다.
- 은행과 같은 중개자가 필요하지 않도록 완전히 분산되어 있으므로 사용자는 가스 요금과 대기 시간을 줄일 수 있습니다.
- ERC-223 토큰 개발 플랫폼을 통해 투자자는 수동적 소득으로 즉각적인 유동성 과 높은 ROI를 얻을 수 있습니다 .
- 이를 통해 단일 거래로 토큰을 계약에 입금할 수 있습니다. 이는 추가적인 블록체인 팽창을 방지합니다.
- 해킹 활동에 대응하기 위해 ERC 223 토큰 개발 플랫폼에는 HTTP 인증, 종단 간 암호화 및 에스크로 보호와 같은 다단계 보안 기능이 통합되어 있습니다 .
- 토큰 거래는 Ether 거래와 유사한 방식으로 수행됩니다.
ERC-223은 ERC-20의 상위 집합으로 생각할 수 있지만 어떤 토큰이 이더리움 생태계의 궁극적인 표준이 될지는 시간이 지나서야 알 수 있습니다.