جلد کتاب سلطه بر اتریوم

کتاب سلطه بر اتریوم

ساخت قراردادهای هوشمند و برنامه‌های غیرمتمرکز

نویسندگان:
آندریاس ام. آنتونوپولوس، گوین وود
(Andreas M. Antonopoulos, Gavin Wood)
3 نفر در حال مطالعه این کتاب هستند.

کتاب سلطه بر اتریوم (2018) راهنمایی فنی و کاربردی است برای کسانی که می‌خواهند روی پلتفرم اتریوم برنامه بسازند. این کتاب، اتریوم را نه فقط یک ارز دیجیتال، بلکه یک «رایانه‌ی جهانی غیرمتمرکز» معرفی می‌کند که یک زیرساخت برنامه‌ریزی‌شده در اختیار توسعه‌دهندگان قرار می‌دهد. این کتاب نحوه‌ی ساخت قراردادهای هوشمند و برنامه‌های غیرمتمرکز (DApps) را نشان می‌دهد؛ برنامه‌هایی که بدون نیاز به واسطه‌های مرکزی کار می‌کنند.

آندریاس آنتونوپولوس یک نویسنده و سخنران تحسین‌شده است که یکی از برجسته‌ترین متخصصان بیت‌کوین و بلاک‌چین‌های باز در جهان شناخته می‌شود. او به‌دلیل توانایی‌اش در توضیح ساده‌ی موضوع‌های فنی پیچیده، مخاطبان گسترده‌ای دارد.
دکتر گوین وود از بنیان‌گذاران و مدیر ارشد فناوری پیشین اتریوم است. او این پلتفرم را به شکل یک سیستم محاسباتی همه‌منظوره درآورد. او همچنین مخترع Solidity است؛ زبان برنامه‌نویسی اصلی اتریوم.

خلاصه کتاب سلطه بر اتریوم

حاوی 5 ایده کلیدی
Mastering Ethereum
Building Smart Contracts and DApps
متن ایده‌های کلیدی کتاب
مقدمه

مقدمه‌ای بر کتاب سلطه بر اتریوم

اتریوم اغلب «رایانه‌ی جهانی» توصیف می‌شود؛ مفهومی که بسیار فراتر از کاربردهای ارز دیجیتال است. بیت‌کوین یک زبان اسکریپت‌نویسی محدود برای شرایط پرداخت ساده دارد؛ اما اتریوم از ابتدا یک بلاک‌چین قابل‌برنامه‌ریزی و همه‌منظوره طراحی شد. این پلتفرم یک ماشین مجازی (EVM) را اجرا می‌کند که می‌تواند کدهایی با هر سطح از پیچیدگی را اجرا کند و به توسعه‌دهندگان امکان می‌دهد برنامه‌های غیرمتمرکز (DApps) قدرتمندی بسازند. این برنامه‌ها که قرارداد هوشمند نامیده می‌شوند، روی یک زیرساخت غیرمتمرکز جهانی اجرا، همگام‌سازی و با بلاک‌چین ایمن می‌شوند.
این پلتفرم انقلابی، فراتر از تراکنش‌های ساده‌ی ارزی می‌رود و وضعیت ذخیره‌ی داده‌های همه‌منظوره را پیگیری می‌کند؛ بسیار شبیه به حافظه در یک رایانه‌ی استاندارد. این ویژگی به توسعه‌دهندگان اجازه می‌دهد برنامه‌هایی تغییرناپذیر بسازند که به‌صورت قطعی و بدون سانسور یا وابستگی به یک مرجع واحد، اجرا شوند. کتاب سلطه بر اتریوم نقشه‌ی راه شما برای ورود به این دنیای جدید است. این کتاب راهنمایی کاربردی است که بخش‌های اصلی پلتفرم اتریوم را توضیح می‌دهد و مهارت‌های ضروری برای ساخت قراردادهای هوشمند، ایجاد توکن‌های دیجیتال و ساخت نسل بعدی برنامه‌های وب غیرمتمرکز را آموزش می‌دهد.
در همین ابتدا باید بگوییم که خلاصه کتاب سلطه بر اتریوم کاملاً تخصصی است. برای آشنایی اولیه با اتریوم و تاریخچه‌اش، کتاب ماشین بی‌نهایت را مطالعه کنید.

 

ایده کلیدی 1

1اتریوم، معماری و مفاهیم بنیادین

درست است که بسیاری از مردم بلاک‌چین را با ارزهای دیجیتالی مانند بیت‌کوین می‌شناسند؛ اما اتریوم یک پیشرفت مهم در این دنیاست. این پلتفرم در درجه‌ی اول یک شبکه‌ی پرداخت ارز نیست؛ بلکه یک زیرساخت محاسباتی غیرمتمرکز و جهانی است که برای اجرای برنامه‌هایی به نام قراردادهای هوشمند طراحی شده است. آن را یک «رایانه‌ی جهانی» در نظر بگیرید.
برخلاف بیت‌کوین که زبان برنامه‌نویسی محدودی برای ارزیابی شرایط خرج کردن دارد، زبان اتریوم «تورینگ کامل» است؛ یعنی یک رایانه‌ی همه‌منظوره که توانایی اجرای هر نوع کدی را دارد. این یعنی بلاک‌چین دیگر فقط یک دفتر کل برای پول نیست؛ بلکه یک پایگاه داده عمومی و غیرمتمرکز است که می‌تواند هر نوع اطلاعاتی را در خود نگه دارد، نه فقط اطلاعات مالی. این پلتفرم حافظه‌ای دارد که کد و داده‌ها را ذخیره می‌کند و از بلاک‌چین خود برای پیگیری تغییرهای این حافظه در طول زمان استفاده می‌کند.
ماشین مجازی اتریوم (EVM)، قلب این «رایانه‌ی جهانی» است. EVM یک موتور اجرای نرم‌افزاری است که در هر نود (گره) شبکه اتریوم نگهداری می‌شود و وظیفه‌ی اجرای کدهای قرارداد هوشمند را برعهده دارد. این موتور تضمین می‌کند که اجرای یک قرارداد روی رایانه‌های مختلف، نتیجه‌ی یکسانی داشته باشد.
اتر (ETH)، ارز بومی این پلتفرم، فقط یک ارز دیجیتال نیست. هدف اصلی آن، پرداخت هزینه‌ی محاسبات در پلتفرم اتریوم است. اتریوم «تورینگ کامل» است؛ پس ممکن است برنامه‌هایی را اجرا کند که به‌طور بالقوه برای همیشه در یک حلقه بیفتند و باعث از کار افتادن «رایانه‌ی جهانی» شوند. برای پیشگیری از این مشکل، اتریوم سازوکاری به نام گس (Gas) را معرفی کرد. هر دستوری که یک قرارداد هوشمند اجرا می‌کند، هزینه‌ای مشخص بر حسب واحد گس دارد. این سازوکار، محاسبات کامل تورینگ را ممکن می‌سازد و درعین‌حال، منابع هر برنامه را محدود می‌کند.
توسعه‌ی اتریوم در چهار مرحله‌ی اصلی برنامه‌ریزی شد: Frontier، Homestead، Metropolis و Serenity. این مراحل نشان‌دهنده‌ی یک فرهنگ توسعه با تمرکز بر نوآوری و تکامل سریع است و شامل چندین «هارد فورک»برنامه‌ریزی‌شده یا ارتقاهای ناسازگار با نسخه‌های پیشین برای معرفی ویژگی‌های جدید و رفع مشکلات است.

 

ایده کلیدی 2

2آغاز کار با اتریوم: والت، کلیدها و شبکه‌های آزمایشی

برای مشاهده این بخش از محتوا، لطفا
وارد حساب کاربری خود شده و اشتراک تهیه کنید.
ایده کلیدی 3

3رمزنگاری و امنیت: ستون فقرات اتریوم

برای مشاهده این بخش از محتوا، لطفا
وارد حساب کاربری خود شده و اشتراک تهیه کنید.
ایده کلیدی 4

4جزئیات ساختاری و امنیتی تراکنش‌ها

برای مشاهده این بخش از محتوا، لطفا
وارد حساب کاربری خود شده و اشتراک تهیه کنید.
ایده کلیدی 5

5قراردادهای هوشمند و زبان برنامه‌نویسی سالیدیتی

برای مشاهده این بخش از محتوا، لطفا
وارد حساب کاربری خود شده و اشتراک تهیه کنید.
خلاصه نهایی

پیام کلیدی کتاب

برای مشاهده این بخش از محتوا، لطفا
وارد حساب کاربری خود شده و اشتراک تهیه کنید.
نظرات و دیدگاه‌های شما
بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لوگوی اکوتوپیا کامل

پلن‌های اشتراک

مجموعه‌ای از بهترین و جدیدترین خلاصه کتاب‌ها در موضوعات مختلف
در کاروان 12826 همسفر کتاب‌خوان، جایتان خالی است
لوگوی کتابخانه اکوتوپیا

اشتراک 1 ماهه

119,000 تومان
محبوب‌ترین
لوگوی کتابخانه اکوتوپیا

اشتراک 3 ماهه

ماهانه 71,350 تومان
214,000 تومان
357,000 تومان
به‌صرفه‌ترین
لوگوی کتابخانه اکوتوپیا

اشتراک 6 ماهه

ماهانه 53,500 تومان
321,000 تومان
714,000 تومان