ترون به منظور کمک به توسعه دهندگان در ایجاد برنامه های غیرمتمرکز و قراردادهای هوشمند طراحی شده است، بدون اینکه نیاز به پرداخت هزینه های معاملاتی بالا و تأخیر در شبکه های معمولی داشته باشند. برای جلوگیری از این مشکلات، ترون از یک معماری سه لایه استفاده می‌کند که شامل یک هسته، لایه ذخیره سازی و لایه برنامه است.