TechFlow 소식, 스로우미스트(SlowMist) 창립자 코사인(Cosine)이 X(트위터)를 통해 ERC404 코드에 대한 견해를 밝혔다.
코사인은 "이를 동전이라고 가정하자. 앞면은 FT(Fungible Token), 뒷면은 NFT라고 할 때, 사용자가 FT를 거래하면 동전의 반대편인 NFT도 함께 전달되는데, 이 과정에서 NFT의 희귀성 차이가 무시된 채 _owned[from].pop() 방식으로 처리된다. 또는 FT 수량이 정수보다 약간만 작아져도 NFT 하나가 소각될 수 있다. 예를 들어 본래 FT가 3개 있고 이에 대응하는 NFT도 3개 있는 상황에서, FT… 이런 이유로 ERC404는 일부 페어나 라우터 등이 NFT 관련 복잡한 처리를 매번 하지 않도록 화이트리스트(whitelist) 메커니즘을 도입했다. 이렇게 하면 FT 거래만 제대로 처리하면 되고, 모든 장부는 스마트 계약 내에 남기 때문에 사라지지 않는다. 다만 소유자(owner)가 사라질 가능성은 있다. revokeOwnership 함수가 실행되면 이후 화이트리스트 메커니즘은 더 이상 업데이트되지 않을 것이다. 새로운 메커니즘은 반드시 새로운 보안 리스크를 수반하며, 프로토콜이 ERC404의 이러한 '동전의 양면' 구조를 제대로 처리하지 못하면 예상치 못한 결과를 초래할 수 있다. 또한 주목할 점은 ERC404가 아직 성숙한 표준이 아니라는 것이다. 내가 임의로 몇몇 프로젝트의 스마트 계약 코드를 확인해본 결과, 각각 어느 정도 개조가 된 상태였다. 이 역시 리스크 요소이며, 이러한 차이에서 비롯된 보안 위험이 존재한다."고 말했다.



