پادکست صوتی این مقاله

خلاصه مطلب

اتریوم فقط یک ارز دیجیتال دیگر نبود. از همان ابتدا قرار بود چیزی فراتر از «پول دیجیتال» باشد؛ یک شبکه که بتوان روی آن برنامه ساخت، قرارداد نوشت و بدون نیاز به واسطه، کارهای مختلف را به‌صورت خودکار انجام داد. همین ایده بود که اتریوم را به یکی از مهم‌ترین بسترهای قرارداد هوشمند تبدیل کرد.

قرارداد هوشمند در ساده‌ترین تعریف، کدی است که وقتی شرطی مشخص اتفاق می‌افتد، خودش اجرا می‌شود. اتریوم این امکان را فراهم کرد که چنین قراردادهایی روی یک شبکه عمومی و غیرمتمرکز اجرا شوند.

 نتیجه این شد که از پرداخت و وام‌دهی گرفته تا توکن‌سازی و برنامه‌های مالی غیرمتمرکز، همه بتوانند روی همین بستر شکل بگیرند.

اتریوم از کجا شروع شد؟

اتریوم در ابتدا با یک ایده ساده اما بلندپروازانه شکل گرفت: بلاکچینی که فقط برای انتقال پول نباشد و بتوان روی آن برنامه ساخت. ویتالیک بوترین و تیمش به این نتیجه رسیده بودند که بیت‌کوین، با همه اهمیتش، بیشتر برای جابه‌جایی ارزش طراحی شده بود. اما دنیای دیجیتال چیزی بیشتر از انتقال پول می‌خواست.

اتریوم از همان ابتدا خودش را به‌عنوان یک زیرساخت معرفی کرد، نه فقط یک دارایی. یعنی مثل یک جاده، فقط قرار نبود یک خودرو از آن عبور کند؛ قرار بود انواع برنامه‌ها، سرویس‌ها و قراردادها روی آن حرکت کنند.

یک مثال فرض کنید می‌خواهید یک خانه اجاره کنید:

روش سنتی: باید به بنگاه بروید، کلی پول پیش بدهید و اگر صاحب‌خانه سر موعد پولهن را پس نداد، باید بروید دادگاه شکایت کنید (حضور واسطه‌ها).

با اتریوم (قرارداد هوشمند): شما و صاحب‌خانه یک کد دیجیتال می‌نویسید که قفل دیجیتال خانه با رسیدن پول کرایه به طور خودکار باز می‌شود. هیچ بنگاه یا دادگاهی وسط کار نیست و کد خودش کار را انجام می‌دهد. 

قرارداد هوشمند چه مشکلی را حل کرد؟

قبل از اتریوم، اگر دو نفر می‌خواستند توافقی مالی داشته باشند، معمولاً باید به یک واسطه اعتماد می‌کردند؛ بانک، شرکت، نهاد حقوقی یا حتی یک شخص ثالث. این واسطه‌ها لازم بودند چون باید مطمئن می‌شدند هر طرف به تعهدش عمل می‌کند.

قرارداد هوشمند این مشکل را کم کرد. حالا می‌شد توافق را به شکل کد نوشت و روی بلاکچین اجرا کرد. وقتی شرط‌ها برقرار می‌شدند، قرارداد خودش عمل می‌کرد.

فرض کنید می‌خواهید پروازی را بیمه کنید تا اگر هواپیما تأخیر داشت، خسارت بگیرید.

روش سنتی: باید فرم پر کنید، مدارک بفرستید و منتظر بمانید شرکت بیمه تأخیر را بررسی کند. گاهی شرکت بیمه بهانه‌ می‌آورد و پول شما را دیر می‌دهد یا نمی‌دهد. اینجا به یک «واسطه» (شرکت بیمه) نیاز است که ممکن است منصف نباشد.

با اتریوم: یک کد برنامه‌نویسی‌شده روی شبکه اتریوم نوشته می‌شود. این قرارداد به اطلاعات آنلاین پرواز وصل است. به محض اینکه سایت رسمی ثبت کند پرواز بیش از دو ساعت تأخیر داشته است، قرارداد هوشمند به‌طور خودکار و بدون نیاز به درخواست شما یا تایید کارمند بیمه، پول خسارت را از حساب شرکت بیمه به کیف پول شما واریز می‌کند

نقش EVM و Solidity در ساخت این بستر

اتریوم فقط یک ایده نبود؛ برای اینکه این ایده عملی شود، به ابزار نیاز داشت. مهم‌ترین ابزار آن ماشین مجازی اتریوم یا EVM بود. EVM همان محیطی است که قراردادهای هوشمند در آن اجرا می‌شوند. به زبان ساده، مثل یک موتور داخلی است که کدها را می‌خواند و اجرا می‌کند.در کنار آن، زبان برنامه‌نویسی Solidity هم به توسعه‌دهندگان اجازه داد قراردادهای هوشمند را بنویسند. این ترکیب باعث شد برنامه‌نویس‌ها بتوانند روی اتریوم چیزهایی بسازند که قبلاً ساختشان روی بلاکچین عمومی بسیار سخت یا حتی غیرممکن بود.

یک جدول ساده

این سه بخش کنار هم باعث شدند اتریوم فقط یک شبکه انتقال ارزش نباشد، بلکه به یک بستر کامل برای ساخت برنامه‌های غیرمتمرکز تبدیل شود.

چرا اتریوم برای توسعه‌دهندگان جذاب شد؟

اتریوم به توسعه‌دهندگان چیزی داد که قبلاً در بلاکچین‌های اولیه کمتر دیده می‌شد: آزادی ساخت.

آن‌ها دیگر فقط نمی‌توانستند یک کوین جابه‌جا کنند؛ می‌توانستند برنامه‌هایی بسازند که روی خودِ شبکه اجرا شوند. همین قابلیت، راه را برای پروژه‌های مختلف باز کرد؛ از توکن‌ها و صرافی‌های غیرمتمرکز گرفته تا پلتفرم‌های وام‌دهی، بازی‌ها و حتی بازارهای NFT.

این موضوع یک تغییر ساده نبود. عملاً اتریوم بلاکچین را از یک دفتر کل دیجیتال به یک زیرساخت برنامه‌پذیر تبدیل کرد.

یک مثال برای توسعه‌دهندگان

فرض کنید می‌خواهید برنامه‌ای بسازید که در آن افراد بتوانند بدون نیاز به بانک، به یکدیگر وام بدهند و سود بگیرند.

در دنیای سنتی: شما نیاز به مجوزهای قانونی، دیتابیس‌های گران‌قیمت، سیستم‌های احراز هویت پیچیده و یک نهاد واسط (مثل بانک) دارید تا مطمئن شوید وام‌گیرنده پول را پس می‌دهد.

در اتریوم: شما یک قرارداد هوشمند می‌نویسید. این قرارداد به این صورت عمل می‌کند:

  1. وام‌گیرنده مقداری اتریوم به عنوان وثیقه در قرارداد هوشمند قفل می‌کند.
  2. قرارداد به صورت خودکار، دلار دیجیتال (تتر یا دای) را به وام‌گیرنده تحویل می‌دهد.
  3. اگر وام‌گیرنده پول را با سودش پس داد، وثیقه او آزاد می‌شود.
  4. اگر وام‌گیرنده پول را پس نداد یا ارزش وثیقه‌اش افت کرد، قرارداد خودبخود وثیقه را می‌فروشد تا طلب وام‌دهنده پرداخت شود.

از یک ایده تا یک زیرساخت

اتریوم به‌مرور از یک پروژه نوآورانه به بستری تبدیل شد که بخش بزرگی از اقتصاد رمزارزی روی آن شکل گرفت. بسیاری از توکن‌ها، برنامه‌های مالی و اپلیکیشن‌های غیرمتمرکز روی همین شبکه ساخته شدند.

دلیل این موفقیت فقط فناوری نبود؛ اعتماد جامعه توسعه‌دهندگان هم نقش مهمی داشت. وقتی یک بستر بتواند هم امن باشد، هم عمومی، هم قابل برنامه‌نویسی، توسعه‌دهنده‌ها به آن به‌عنوان خانه‌ای برای ساخت محصول نگاه می‌کنند. اتریوم دقیقاً همین حس را ایجاد کرد.

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

چرا این تحول مهم بود؟

اهمیت اتریوم فقط در این نیست که قرارداد هوشمند را ممکن کرد. اهمیت اصلی این است که کاربرد بلاکچین را از انتقال پول فراتر برد.

بعد از اتریوم، دیگر بلاکچین فقط برای نگهداری یک دارایی نبود. شد بستری برای ساخت:

  • توکن‌ها
  • برنامه‌های مالی غیرمتمرکز
  • بازارهای دیجیتال
  • قراردادهای خودکار

همین تغییر باعث شد بسیاری از افراد، اتریوم را نه فقط یک رمزارز، بلکه یک زیرساخت دیجیتال بدانند.

جمع‌بندی

اتریوم با یک ایده مهم شروع شد: بلاکچین باید بتواند بیشتر از انتقال پول انجام دهد. با اضافه شدن قراردادهای هوشمند، ماشین مجازی اتریوم و زبان Solidity، این ایده به یک شبکه واقعی و قابل استفاده تبدیل شد.اتریوم به توسعه‌دهندگان اجازه داد برنامه‌هایی بسازند که روی یک زیرساخت عمومی، شفاف و غیرمتمرکز اجرا می‌شوند. از همین‌جا بود که اتریوم از یک رمزارز معمولی فاصله گرفت و به یکی از مهم‌ترین بسترهای قرارداد هوشمند در جهان تبدیل شد.

سوالات متداول

نظرات کاربران