
На TRON зовнішній обліковий запис і обліковий запис смартконтракту — це не однакові типи облікових записів. Зовнішній обліковий запис керується приватним ключем. Обліковий запис контракту виконує код згідно з його запрограмованою логікою та правилами доступу. Обидва можуть зберігати TRX та токени, але спосіб ініціювання дій у них різний. Ця відмінність стає важливою при створенні Дослідників, гаманців, платіжних систем та dapp. Інтерфейс не повинен припускати, що кожна адреса представляє особу, або що кожен переказ на контракт обов’язково запускає його логіку застосунку. У документації TRON зазначено, що прямий переказ TRX на адресу контракту може збільшити баланс TRX контракту без виконання функцій receive() або fallback() на мейннеті. Розробники повинні розробляти інструкції для депозитів, керуючись реальним поведінкою контракту, а не припущеннями, заснованими лише на адресі. @trondao @justinsuntron #TronEcoStar
