TRONSCAN에서 보면 TRC10토큰과 TRC20 토큰은 어떤 차이가 있나요?
트론의 저스틴 선은 올해 말 디앱 2천개 런칭 목표로 하고 있다고 합니다.
이런 트론을 살펴보는 TRONSCAN에서 보면 TRC10토큰과 TRC20 토큰은 어떤 차이가 있나요?
안녕하세요. TRC10과 TRC20의 가장 큰 차이점은 스마트컨트렉트의 유무입니다. TRC10은 트론 블록체인에서 지원하는 기술 토큰 표준이고 TRC20은 트론 트런가상머신(TVM)에서 토큰을 구현하기 위한 트론 블록체인의 스마트컨트렉트에 사용되는 표준입니다.
참고로 TRC20은 ERC20과 완전 호환이 가능합니다. 앞으로 ERC20과 같이 트론의 TRC20 기반 Dapp들이 거래소에서 상장할 것으로 보입니다. 현재 트론 Dapp으로 잘 알려져 있는 비트토렌토는 TRC10 기반으로 만들어진 토큰이며, 앞으로 TRC20으로 전환예정에 있다고 합니다. 아직 TRC20으로 전환을 하지 못하는 이유는 현재 트론 재단에서 지원하는 안정성과 보안부분이 부족하다는 판단이 어느정도 있습니다.
TRC10은 트론의 메인넷에서 등장한 첫번째 토큰 표준입니다. TRC10은 별도의 프로그래밍 지식이 없어도 쉽게 만들수 있으며 현재 트론 기반의 토큰들은 대부분 TRC10입니다. TRC10 기반의 대표적인 댑으로 비트토렌트 토큰이 있습니다.
TRC20은 스마트컨트렉트 기능이 지원되는 표준으로 TRC10보다 더 많은 기능을 지원합니다. TRC20의 스마트컨트렉트 기능은 이더리움의 스마트컨트렉트와 호환이 가능합니다. 현재 TRC10 기반의 댑들이 TRC20으로 넘어가려고 하고 있지만 과거 TRC20에서 발견된 버퍼오버플로우 취약점 (CVE-2018-10299)로 현재 보안성과 안정성을 검토중에 있습니다. 검토가 완료되고 안전성이 입증이 되면 대부분의 TRC10 기반의 댑들은 TRC20으로 넘어갈 것으로 보고 있습니다.
TRC10은 TVM없이 트론 블록체인을 지원하는 기술 표준입니다.
TRC20은 TVM과 함께 토큰을 구현하는 스마트 계약에 사용되는 기술 표준이며 이더리움ERC-20 표준 토큰과도 완벽하게 호환됩니다.좀 더 자세한 점은 https://developers.tron.network/docs/trc10-token 에서 확인가능합니다