اتریوم یک پلت فرم قراردادهای هوشمند است که در آن قراردادها به زبان برنامه نویسی Solidity یا زبان آزمایشی Vyper کدگذاری می شوند. کلاینت اولیه اتریوم به زبان Golang نوشته شده است. بر خلاف بیت کوین، اتریوم به دلیل ملاحظات طراحی خاص، از یک مدل مبتنی بر حساب در مقایسه با مجموعه UTXO بیت کوین استفاده می کند.
اتریوم به سرعت به‌عنوان پایه‌ای برای شوق ICO در سال 2017 پدید آمد و به عنوان زیرساخت استاندارد شده برای راه‌اندازی توکن‌های ERC-20 و پروژه‌های بی‌شماری که تلاش می‌کردند به داستان موفقیت بزرگ بعدی تبدیل شوند، عمل می‌کرد. چندین برنامه غیرمتمرکز (dapps) مطالعات موردی جالبی را در مورد آنچه که با اجرای «برنامه‌های غیرقابل توقف» در شبکه امکان‌پذیر بود، ارائه کردند، اما حباب ICO در نهایت فروپاشید و جامعه اتریوم تمرکز خود را به مشکلات مقیاس‌پذیری در حال ظهور معطوف کرد.
در حال حاضر، یک شبکه بلاک چین اجماع اثبات کار مانند بیت کوین، بحث در مورد توانایی اتریوم برای برآورده کردن نیازهای شبکه برای اجرای نسل جدیدی از dapp ها به بحث های داغ در مورد آینده پلت فرم منجر شده است.
نوآوری‌های پیشنهادی از پلاسما تا داپ‌چین وارد ترکیب شده‌اند، اما نقشه راه به‌طور گسترده‌ای پذیرفته‌شده برای پلتفرم قراردادهای هوشمند قدیمی به‌عنوان اتریوم 2.0 یا «سرنیتی» شناخته می‌شود.