هدف ما در این مطلب، عبور از تعاریف خشک و آکادمیک است. ما ساختار وایت پیپر اتریوم را بررسی می کنیم تا مکانیزمهای داخلی آن را توضیح دهیم و ببینیم آیا اصولی که سالها پیش نوشته شده، هنوز هم در شبکه فعلی معتبر است یا خیر.
وایت پیپر اتریوم چیست و چرا اهمیت دارد؟
وقتی وارد فضای رمزارزها میشوید، احتمالاً بارها کلمهی وایت پیپر (Whitepaper) یا سپیدنامه به گوشتان میخورد. اگر بخواهیم خیلی ساده بگوییم، وایت پیپر دقیقاً حکم نقشهی معماری برای یک ساختمان را دارد. قبل از اینکه آجری روی آجر گذاشته شود، معمار باید روی کاغذ توضیح دهد که این ساختمان قرار است چه شکلی باشد، چه امکاناتی داشته باشد و چرا اصلاً ساختن آن لازم است. در دنیای ارزهای دیجیتال هم، خالق یک پروژه افکار، اهداف فنی و نقشهی راه خود را در قالب یک فایل متنی منتشر میکند که به آن وایت پیپر میگوییم.
وایت پیپر اتریوم سندی بود که در اواخر سال ۲۰۱۳ توسط جوانی ۱۹ ساله و نابغه به نام ویتالیک بوترین منتشر شد. این سند برخلاف بسیاری از پروژههای دیگر که صرفاً کپیبرداری از بیت کوین بودند، ایدهای کاملاً انقلابی را مطرح کرد. ویتالیک در این نوشته ادعا کرد که بلاک چین (زنجیرهی بلوکی) میتواند کاربردی فراتر از انتقال پول داشته باشد و بستری برای اجرای هر نوع برنامهی کامپیوتری غیرمتمرکز شود.
تفاوت وایت پیپر اتریوم با یک سند فنی معمولی
شاید با خود فکر کنید که این هم مثل دفترچهی راهنمای یخچال یا کاتالوگ یک تلویزیون، پر از توضیحات خستهکننده است. اما تفاوت بزرگی در اینجا وجود دارد. اسناد فنی معمولی معمولاً توضیح میدهند که یک محصول چگونه کار میکند؛ اما وایت پیپر اتریوم توضیح داد که چگونه میتوانیم اینترنت را از نو بسازیم.
برای درک بهتر این تفاوت، بیایید از یک مثال ملموس استفاده کنیم:
- سایر اسناد فنی (مانند بیت کوین): شبیه به کاتالوگ یک ماشین حساب پیشرفته بودند. آنها توضیح میدادند که این ابزار چگونه میتواند عملیات ریاضی و انتقال پول را با امنیت بالا انجام دهد. کارکرد آن مشخص، محدود و تخصصی بود.
- وایت پیپر اتریوم: شبیه به طرح اولیهی یک گوشی هوشمند بود. این سند نمیگفت که فقط یک کار خاص انجام دهید؛ بلکه بستری را معرفی میکرد که هر کسی میتوانست برنامهی (App) دلخواه خودش را روی آن بنویسد و نصب کند.
بنابراین، ویژگی اصلی که وایت پیپر اتریوم را از یک متن فنی خشک متمایز میکند، تمرکز آن بر قابلیت برنامهریزی است. این سند به جای ارائهی یک محصول نهایی، یک پلتفرم یا بستر خام را پیشنهاد داد که توسعهدهندگان دیگر میتوانند روی آن خلاقیت به خرج دهند.
چرا این سند را یکی از مهمترین متون تاریخ مالی میدانند؟
بسیاری از تحلیلگران و کارشناسان حوزهی مالی معتقدند که پس از وایت پیپر بیت کوین، سند اتریوم مهمترین نوشتهای است که در قرن بیست و یکم در این صنعت منتشر شده است. اما چرا این چند صفحه متن تا این حد اعتبار دارد؟ دلیل آن معرفی مفاهیمی بود که قدرت بانکها و واسطهها را به چالش کشید.
دلایل اهمیت تاریخی این سند عبارتند از:
- قرارداد هوشمند (Smart Contract): این مهمترین واژهی کلیدی در سند اتریوم است. قرارداد هوشمند قطعه کدی است که شرایط یک توافق را به صورت خودکار اجرا میکند. تصور کنید میخواهید خانهای بخرید. در دنیای سنتی به بنگاه، وکیل و بانک نیاز دارید. اما وایت پیپر اتریوم سیستمی را پیشنهاد داد که در آن، پول و سند مالکیت به صورت خودکار و بدون نیاز به هیچ انسانی، دقیقاً در لحظهی توافق جابجا میشوند. این ایده، پایه و اساس امور مالی غیرمتمرکز (DeFi) شد که امروزه میلیاردها دلار ارزش دارد.
- تولد برنامههای غیرمتمرکز (DApps): تا پیش از این سند، برنامهها روی سرورهای متمرکز شرکتهایی مثل گوگل یا فیسبوک اجرا میشدند. وایت پیپر اتریوم راهی را نشان داد که برنامهها روی هزاران کامپیوتر در سراسر جهان پخش شوند و هیچکس نتواند آنها را سانسور یا متوقف کند.
- گذر از پول به نفت دیجیتال: این سند نشان داد که ارز دیجیتال فقط یک پول برای خرج کردن نیست؛ بلکه میتواند سوخت یک شبکهی عظیم جهانی باشد. به همین دلیل است که به واحد پولی اتریوم (اتر)، لقب نفت دیجیتال را دادهاند، زیرا برای به حرکت درآوردن چرخدندههای این شبکه استفاده میشود.
داستان تولد اتریوم؛ از ایده تا واقعیت
شنیدن داستان شکلگیری اتریوم، همیشه برای علاقهمندان به دنیای تکنولوژی جذاب است؛ زیرا داستان یک جهش بزرگ از یک پول ساده به یک دنیای قابل برنامهریزی است. این پروژه حاصل ذهن خلاق یک جوان نابغه است که تصمیم گرفت محدودیتهای موجود را نپذیرد و راه جدیدی را باز کند. بیایید ببینیم این ایده چگونه از ذهن ویتالیک بوترین به دومین ارز دیجیتال بزرگ جهان تبدیل شد.
ویتالیک بوترین کیست و چه رویایی در سر داشت؟
ویتالیک بوترین، خالق اتریوم، در سال ۱۹۹۴ در روسیه متولد شد و در کانادا بزرگ شد. او از نوجوانی استعدادی عجیب در ریاضیات و برنامهنویسی داشت. ویتالیک در سال ۲۰۱۱، یعنی زمانی که تنها ۱۷ سال داشت، با بیت کوین آشنا شد و چنان شیفتهی این تکنولوژی شد که به عنوان نویسنده در مجله بیت کوین (Bitcoin Magazine) شروع به فعالیت کرد.
رویای ویتالیک فراتر از ایجاد یک پول جدید بود. او در سفرهای خود به نقاط مختلف دنیا و صحبت با توسعهدهندگان دیگر، متوجه شد که بیشتر پروژهها سعی دارند امکانات جدیدی را به زور روی شبکهی بیت کوین سوار کنند. رویای او ایجاد یک پلتفرم یا بستر بود که هر کس در هر جای دنیا بتواند برنامهی مورد نظر خودش را روی آن بسازد، بدون اینکه نگران سانسور یا توقف آن باشد. او نمیخواست فقط یک سیستم پرداخت بسازد؛ او میخواست اینترنت را غیرمتمرکز کند.
محدودیتهای بیت کوین و جرقه ایجاد اتریوم
ویتالیک بوترین متوجه شد که بیت کوین، با تمام عظمت و امنیتش، یک محدودیت ذاتی دارد. زبان برنامهنویسی بیت کوین که به آن اسکریپت (Script) میگویند، عمداً ساده و محدود طراحی شده بود تا امنیت شبکه به خطر نیفتد.
برای درک بهتر این موضوع، به این استعاره توجه کنید:
- بیت کوین مانند یک ماشینحساب مهندسی است: یک ماشینحساب کارش را عالی انجام میدهد، ضرب و تقسیم را دقیق حساب میکند و بسیار امن است. اما شما نمیتوانید روی ماشینحساب خود بازی نصب کنید یا با آن عکس بفرستید.
- اتریوم مانند یک گوشی هوشمند است: ویتالیک میخواست سیستمی بسازد که مثل یک گوشی هوشمند باشد. یعنی بستری فراهم کند که توسعهدهندگان بتوانند هر نوع برنامهای (App) را که دوست دارند برای آن بنویسند و نصب کنند.
جرقهی اصلی زمانی زده شد که ویتالیک پیشنهاد داد زبان برنامهنویسی بیت کوین ارتقا پیدا کند تا بتوان قراردادهای پیچیدهتری روی آن بست. اما جامعهی توسعهدهندگان بیت کوین با این پیشنهاد مخالفت کردند چون نگران امنیت بودند. همین "نه" شنیدن باعث شد ویتالیک تصمیم بگیرد شبکهی بلاک چین اختصاصی خودش را از صفر بسازد؛ شبکهای که برای اجرای قراردادهای هوشمند (کدهایی که توافقات را خودکار اجرا میکنند) بهینه شده باشد.
تاریخ انتشار وایت پیپر و بازخوردهای اولیه جامعه
در اواخر سال ۲۰۱۳ (پاییز ۱۳۹۲)، ویتالیک ایدههایش را در قالب یک فایل متنی نوشت. او عنوان این سند را اتریوم: پلتفرم نسل بعدی قرارداد هوشمند و اپلیکیشن غیرمتمرکز گذاشت و آن را برای گروه کوچکی از دوستان و متخصصان رمزنگاری ایمیل کرد.
ویتالیک خودش بعدها اعتراف کرد که هنگام ارسال ایمیل ترس زیادی داشت. او انتظار داشت متخصصان بزرگ بگویند ایدهی او احمقانه است یا قبلاً تست شده و شکست خورده است. اما بازخوردها شگفتانگیز بود:
- استقبال متخصصان: به جای انتقاد، بسیاری از نخبگان برنامهنویسی شیفتهی این ایده شدند. افرادی مانند گوین وود (Gavin Wood) که بعدها نقش مهمی در نوشتن کدهای فنی اتریوم داشت، سریعاً به او پیوستند.
- کنفرانس میامی: چند ماه بعد، در ژانویه ۲۰۱۴، ویتالیک ایدهی اتریوم را به صورت عمومی در کنفرانس بیت کوین در میامی معرفی کرد. سخنرانی او با تشویق ایستادهی حضار روبرو شد و همانجا مشخص شد که اتریوم قرار است بازیگر بزرگی در این صنعت باشد.
این وایت پیپر توانست در مدت کوتاهی یک جامعهی قدرتمند از توسعهدهندگان را دور هم جمع کند که همگی به یک هدف مشترک باور داشتند: تبدیل بلاک چین از یک دفتر حسابداری ساده به یک کامپیوتر جهانی.
بررسی مفاهیم کلیدی در وایت پیپر اتریوم
ویتالیک بوترین در سند وایت پیپر، معماری اتریوم را بر چهار ستون اصلی بنا کرده است که درک آنها کلید شناخت این شبکه است. در اینجا این چهار مفهوم را به صورت خلاصه مرور میکنیم:
اتریوم به عنوان یک کامپیوتر جهانی (World Computer)
برخلاف بیت کوین که شبیه به یک دفتر حسابداری دیجیتال است، اتریوم مانند یک ابر کامپیوتر جهانی طراحی شده است. این کامپیوتر جایگاه فیزیکی خاصی ندارد و از اتصال هزاران دستگاه در سراسر دنیا به یکدیگر تشکیل شده است. ویژگی اصلی آن این است که متعلق به هیچ شخص یا دولتی نیست، هرگز خاموش نمیشود و بستری برای اجرای هر نوع برنامهی اینترنتی است.
قرارداد هوشمند چیست و چگونه واسطهها را حذف میکند؟
قرارداد هوشمند (Smart Contract) کدی کامپیوتری است که جایگزین واسطههایی مثل وکیل و بانک میشود. عملکرد آن دقیقاً شبیه به یک دستگاه فروش خودکار است: به محض اینکه شما پول را واریز کنید، دستگاه بدون دخالت انسان کالا را تحویل میدهد. در اتریوم نیز، این کدها تضمین میکنند که "اگر" شرط الف انجام شود، "آنگاه" نتیجهی ب به صورت خودکار و قطعی اجرا خواهد شد.
ماشین مجازی اتریوم (EVM) یا موتور محرک شبکه
ماشین مجازی اتریوم یا همان EVM، موتور این شبکهی بزرگ است. از آنجا که کامپیوترهای متصل به شبکه سیستمعاملهای متفاوتی دارند، EVM وارد عمل میشود تا به عنوان یک مترجم جهانی عمل کند. این سیستم تضمین میکند که قراردادهای هوشمند روی تمام کامپیوترهای شبکه دقیقاً به یک شکل اجرا شوند و برنامههای مخرب نتوانند امنیت کل سیستم را به خطر بیندازند.
نقش اتر (ETH) به عنوان سوخت شبکه و تفاوت آن با بیت کوین
در حالی که بیت کوین نقش "طلای دیجیتال" را برای ذخیرهی ارزش بازی میکند، ارز اتر (ETH) در وایت پیپر به عنوان "سوخت" یا "نفت دیجیتال" معرفی شده است. برای اجرای هر برنامه روی کامپیوتر جهانی اتریوم، باید هزینهای پرداخت شود که به آن گس (Gas) میگویند. این هزینه، هم پاداشی برای تأمینکنندگان امنیت شبکه است و هم مانعی بزرگ برای جلوگیری از ارسال درخواستهای اسپم و بیهوده.
تفاوتهای بنیادی اتریوم و بیت کوین در وایت پیپر
وقتی صحبت از بازار ارزهای دیجیتال میشود، بسیاری از افراد تازهکار تصور میکنند که اتریوم و بیت کوین دو رقیب هستند که برای رسیدن به یک جایگاه میجنگند. اما با مطالعهی وایت پیپر اتریوم متوجه میشویم که این تصور کاملاً درست نیست. ویتالیک بوترین در این سند تأکید میکند که بیت کوین برای یک هدف خاص طراحی شده و اتریوم برای هدفی کاملاً متفاوت. مقایسهی این دو، مثل مقایسهی طلا با برق است؛ هر دو ارزشمندند، اما کارکردشان در دنیای ما یکی نیست.
جدول مقایسهای: بیت کوین در برابر اتریوم
|
ویژگی
|
بیت کوین (Bitcoin)
|
اتریوم (Ethereum)
|
|
هدف اصلی
|
سیستم پرداخت همتابههمتا و ذخیرهی ارزش (طلای دیجیتال)
|
پلتفرمی برای اجرای قراردادهای هوشمند و برنامههای غیرمتمرکز (کامپیوتر جهانی)
|
|
خالق
|
ساتوشی ناکاموتو (ناشناس)
|
ویتالیک بوترین و همبنیانگذاران
|
|
زمان تشکیل هر بلوک
|
حدود ۱۰ دقیقه (کندتر)
|
حدود ۱۲ ثانیه (بسیار سریعتر)
|
|
زبان برنامهنویسی
|
اسکریپت (Script) - محدود و ساده برای امنیت بالا
|
سالیدیتی (Solidity) - پیشرفته و انعطافپذیر برای ساخت هر نوع برنامه
|
|
محدودیت عرضه
|
محدود به ۲۱ میلیون واحد
|
سقف مشخصی ندارد (عرضهی نامحدود با مکانیزمهای کنترل تورم)
|
|
وضعیت تورینگ
|
تورینگ کامل نیست (بدون قابلیت حلقه)
|
تورینگ کامل است (با قابلیت حلقه و منطق پیچیده)
|
همانطور که در جدول میبینید، بیت کوین روی امنیت و سادگی تمرکز کرده است تا به عنوان پول، غیر قابل نفوذ باشد. در مقابل، اتریوم سرعت و انعطافپذیری را انتخاب کرده تا توسعهدهندگان بتوانند روی آن خانه بسازند.
مفهوم تورینگ کامل (Turing Complete) به زبان ساده
یکی از مهمترین و شاید گیجکنندهترین عباراتی که در وایت پیپر اتریوم میخوانید، عبارت تورینگ کامل یا Turing Complete است. این اصطلاح که از نام آلن تورینگ (پدر علم کامپیوتر) گرفته شده، خط قرمز اصلی بین بیت کوین و اتریوم است. اما معنی سادهی آن چیست؟
بیایید از یک مثال ملموس استفاده کنیم:
- بیت کوین مثل یک ماشینحساب ساده است: شما با ماشینحساب فقط میتوانید جمع، تفریق، ضرب و تقسیم انجام دهید. اگر از ماشینحساب بخواهید برایتان موسیقی پخش کند یا یک بازی ویدیویی را اجرا کند، ناتوان است. چرا؟ چون زبانش محدود است. ماشینحساب تورینگ کامل نیست.
- اتریوم مثل یک گوشی هوشمند یا لپتاپ است: شما میتوانید هر دستوری به آن بدهید. میتوانید بگویید: "این آهنگ را پخش کن، بعد از تمام شدن آهنگ ایمیل را چک کن و اگر ایمیل جدیدی نبود، بازی را باز کن." این سیستم توانایی فهمیدن حلقههای تکرار و شرطهای پیچیده را دارد. این یعنی تورینگ کامل است.
چرا بیت کوین تورینگ کامل نیست؟
ساتوشی ناکاموتو عمداً قابلیت حلقههای تکرار (Loops) را از زبان بیت کوین حذف کرد. حلقه در برنامهنویسی یعنی دستوری که مدام تکرار میشود. خطر حلقهها این است که اگر یک برنامهنویس اشتباه کند، ممکن است برنامهای بنویسد که تا ابد در یک چرخهی بیپایان گیر کند و کل شبکه را قفل کند (مثل زمانی که کامپیوترتان هنگ میکند).
راه حل هوشمندانهی اتریوم:
اتریوم میخواست تورینگ کامل باشد تا بتوان هر برنامهای روی آن ساخت، اما مشکل قفل شدن شبکه را چطور حل کرد؟ با همان مفهوم گس (Gas) که قبلاً اشاره کردیم.
در اتریوم، هر دستور و هر چرخش در حلقه، هزینه دارد. اگر کسی برنامهای بنویسد که در یک حلقهی بیپایان گیر کند، سوخت (گس) او تمام میشود و شبکه اجرای برنامه را به صورت خودکار متوقف میکند. اینگونه اتریوم توانست هم انعطافپذیری یک کامپیوتر کامل را داشته باشد و هم امنیت شبکه را حفظ کند.
مروری بر ساختار کلی سند وایت پیپر ETH
حالا که با مفاهیم پایه آشنا شدیم، بیایید نگاهی به خود سند بیندازیم. وایت پیپر اتریوم برخلاف تصور بسیاری، یک کتاب قطور و صد صفحهای نیست؛ بلکه یک متن نسبتاً فشرده (حدود ۳۶ صفحه در نسخه اصلی) است که با نظمی دقیق نوشته شده است. ویتالیک بوترین در این سند تلاش کرده تا مسیری منطقی را طی کند: ابتدا مشکل را بیان میکند، سپس راه حل را ارائه میدهد و در نهایت کاربردهای این راه حل را شرح میدهد.
اگر بخواهیم نقشهی کلی این سند را ترسیم کنیم، میتوانیم آن را به چند بخش حیاتی تقسیم کنیم که در ادامه آنها را بررسی میکنیم.
بخشهای اصلی سند که باید بشناسید
برای اینکه در مطالعهی احتمالی وایت پیپر گم نشوید، بهتر است بدانید که این متن از چه قطعاتی تشکیل شده است. ساختار کلی به شرح زیر است:
- تاریخچه و مقدمه (History): ویتالیک مقاله را با احترام به بیت کوین شروع میکند. او توضیح میدهد که ساتوشی ناکاموتو چگونه با خلق بلاک چین، مشکل اعتماد را حل کرد. اما بلافاصله به محدودیتهای زبان برنامهنویسی بیت کوین اشاره میکند و میگوید چرا ما به چیزی فراتر از یک ماشینحساب ساده نیاز داریم.
- معرفی اتریوم (Ethereum): این بخش قلب تپندهی مقاله است. در این بخش، ویتالیک معماری فنی اتریوم، نحوهی کار حسابها (Accounts)، تراکنشها و پیامها را توضیح میدهد. او با جزئیات شرح میدهد که چگونه هر عملیات در این شبکه نیاز به سوخت یا همان گس دارد.
- کاربردها (Applications): شاید جذابترین بخش برای کاربران غیر فنی همینجا باشد. نویسنده در این قسمت خیالپردازی میکند و مثالهایی میزند که نشان دهد با این تکنولوژی چه چیزهایی میتوان ساخت؛ از سیستمهای مالی جدید تا روشهای رایگیری امن.
- جزئیات فنی و متفرقه (Miscellanea): در بخشهای پایانی، فرمولهای ریاضی پیچیدهتر، نحوهی رمزنگاری و مسائل مربوط به امنیت شبکه و مقیاسپذیری (توانایی شبکه برای مدیریت تعداد زیادی کاربر) مطرح میشود.
سازمانهای مستقل غیرمتمرکز (DAO) در چشمانداز اولیه
یکی از هیجانانگیزترین ایدههایی که در وایت پیپر مطرح شد، مفهوم سازمان خودگردان غیرمتمرکز یا DAO بود.
برای درک دائو (DAO)، یک شرکت سنتی را تصور کنید. در شرکتهای معمولی، یک مدیرعامل در رأس هرم قرار دارد، هیئت مدیره تصمیم میگیرد و کارمندان اجرا میکنند. اما ویتالیک پرسید: "آیا میتوانیم شرکتی داشته باشیم که مدیرعامل نداشته باشد و قوانین آن توسط کدها اداره شود؟"
در وایت پیپر، دائو به این صورت تعریف میشود:
سازمانی که قوانین مدیریت آن در قالب کدهای کامپیوتری و قراردادهای هوشمند نوشته شده است. در این سازمان:
- هیچ رئیسی وجود ندارد که بتواند پولها را بردارد و فرار کند.
- تصمیمگیریها (مثلاً اینکه بودجهی شرکت خرج چه کاری شود) با رایگیری شفاف تمام اعضا انجام میشود.
- اجرای تصمیمات خودکار است. یعنی اگر اکثریت رای دادند که حقوق کارمندان ۱۰ درصد زیاد شود، کد بلافاصله و بدون نیاز به تایید حسابداری، این کار را انجام میدهد.
ویتالیک در سند اولیه پیشبینی کرده بود که اتریوم میتواند بستری برای ایجاد هزاران سازمان اینچنینی باشد؛ جایی که اعتماد به انسانها جای خود را به اعتماد به کدها میدهد.
برنامههای کاربردی غیرمتمرکز (DApps) و آینده اینترنت
بخش مهم دیگری از ساختار وایت پیپر، به دستهبندی برنامههایی اختصاص دارد که میتوان روی اتریوم ساخت. ویتالیک بوترین در سال ۲۰۱۳ با دیدگاهی آیندهنگرانه، سه نوع اپلیکیشن یا همان DApp را پیشبینی کرد:
- برنامههای مالی (Financial): این سادهترین کاربرد است. برنامههایی که به کاربران اجازه میدهند پول خود را مدیریت کنند، وام بگیرند یا وام بدهند. (این همان چیزی است که امروزه به آن دیفای یا DeFi میگوییم).
- برنامههای نیمهمالی (Semi-financial): در این برنامهها پول وجود دارد، اما بخش مهمتری هم وجود دارد و آن "اطلاعات" است. مثلاً بیمهای را تصور کنید که پرداخت خسارت آن خودکار است. اگر سیستم هواشناسی اعلام کرد که در مزرعهی شما تگرگ آمده، قرارداد هوشمند بلافاصله خسارت را واریز میکند.
- برنامههای حاکمیتی و غیرمالی (Governance): این دسته شامل برنامههایی است که شاید اصلاً با پول سر و کار نداشته باشند. مثل سیستمهای رایگیری آنلاین که در آنها تقلب غیرممکن است، یا ثبت اسناد مالکیت زمین که هیچ کارمند رشوهگیری نمیتواند آنها را دستکاری کند.
در واقع، وایت پیپر اتریوم نوید ظهور اینترنت جدیدی را میداد (که امروز به آن وب ۳ میگوییم)؛ اینترنتی که در آن برنامهها روی سرورهای غولهای فناوری مثل گوگل یا آمازون نیستند، بلکه روی شبکهای مردمی و غیرقابل سانسور زندگی میکنند.
آیا وایت پیپر اولیه اتریوم هنوز معتبر است؟
سوالی که ممکن است ذهن شما را درگیر کند این است: «آیا سندی که در سال ۲۰۱۳ نوشته شده، در دنیای پرسرعت کریپتو که هر روزش یک سال میگذرد، هنوز هم ارزش خواندن دارد؟» پاسخ کوتاه این است: بله، اما با یک تبصرهی مهم.
وایت پیپر اتریوم مانند قانون اساسی یک کشور است. اصول اولیه، فلسفه و اهداف بنیادین در آن نوشته شده و تغییر نمیکند؛ اما قوانین اجرایی و جزئیات فنی دقیقاً مانند قوانین راهنمایی و رانندگی، ممکن است در طول زمان بارها تغییر کنند تا با نیازهای روز هماهنگ شوند. بنابراین، اگر امروز وایت پیپر را میخوانید، باید بدانید که در حال مطالعهی "چرایی" و "ریشهی" اتریوم هستید، نه لزوماً آخرین جزئیات فنی آن.
تغییرات شبکهی اتریوم از سال ۲۰۱۳ تا امروز
از زمانی که ویتالیک بوترین ایدهی خود را روی کاغذ آورد تا امروز، اتریوم دستخوش تغییرات بسیار زیادی شده است. این شبکه یک موجود زنده است و توسعهدهندگان آن را بارها جراحی و بهروزرسانی کردهاند. اگر نسخهی اولیهی اتریوم را با نسخهی امروزی مقایسه کنیم، تفاوتهای چشمگیری میبینیم.
برخی از مهمترین تغییراتی که در این سالها رخ داده است عبارتند از:
- افزایش امنیت: کدهای اولیه بارها بازنویسی شدهاند تا حفرههای امنیتی بسته شوند.
- هارد فورکها (Hard Forks): هارد فورک در واقع یک بهروزرسانی بزرگ و اجباری در نرمافزار شبکه است که قوانین قبلی را تغییر میدهد. اتریوم در طول تاریخ خود چندین هارد فورک مهم را تجربه کرده تا کارایی شبکه را بهتر کند.
- استانداردهای جدید: در وایت پیپر اولیه، بسیاری از استانداردهایی که امروز استفاده میکنیم (مثل استاندارد توکنهای NFT) وجود نداشتند و بعداً توسط جامعهی توسعهدهندگان اضافه شدند.
گذار از اثبات کار به اثبات سهام (The Merge)
بزرگترین تغییری که باعث میشود بخشهایی از وایت پیپر اولیه دیگر از نظر فنی دقیق نباشد، رویدادی تاریخی به نام "ادغام" یا The Merge است.
در نسخهی اولیه وایت پیپر، اتریوم مانند بیت کوین از روشی به نام اثبات کار (Proof of Work) برای تأمین امنیت استفاده میکرد.
- اثبات کار (روش قدیمی): در این روش، ماینرها (استخراجکنندگان) با استفاده از دستگاههای سختافزاری قدرتمند و مصرف برق زیاد، معادلات ریاضی را حل میکردند تا تراکنشها تایید شود. اما در سپتامبر ۲۰۲۲، اتریوم طی یک عملیات پیچیده و موفقیتآمیز، موتور خود را عوض کرد و به روش اثبات سهام (Proof of Stake) روی آورد.
- اثبات سهام (روش جدید): در این روش، دیگر خبری از ماینرها و مصرف برق زیاد نیست. امنیت شبکه توسط اعتبارسنجهایی (Validators) تأمین میشود که مقداری از دارایی اتر خود را در شبکه قفل یا سهامگذاری (استیکینگ اتریوم) کردهاند. تصور کنید اتریوم یک ماشین مسابقهای بود که با موتور دیزلی و پر سر و صدا کار میکرد. در رویداد ادغام، مهندسان موفق شدند در حالی که ماشین با سرعت بالا در حرکت بود، موتور دیزلی را بردارند و یک موتور برقی، تمیز و کممصرف جایگزین آن کنند. بنابراین، بخشهایی از وایت پیپر که در مورد "ماینینگ" صحبت میکند، امروز دیگر کاربرد فنی ندارد و صرفاً ارزش تاریخی دارد.
وایت پیپر به عنوان سند تاریخی یا نقشهی راه فعلی؟
آیا این تغییرات به این معنی است که باید وایت پیپر را دور بیندازیم؟ ابداً. وایت پیپر اتریوم هنوز هم بهترین نقطه برای شروع یادگیری است، اما باید با دید درستی به سراغ آن بروید.
برای درک جایگاه این سند، میتوانیم آن را اینگونه دستهبندی کنیم:
- به عنوان یک سند چشمانداز (Vision): کاملاً معتبر است. ایدهی "کامپیوتر جهانی"، "قراردادهای هوشمند" و "برنامههای غیرمتمرکز" که در وایت پیپر آمده، همچنان قلب تپندهی اتریوم است و تغییری نکرده است.
- به عنوان یک سند فنی (Technical Spec): منسوخ شده است. اگر یک برنامهنویس هستید و میخواهید همین امروز کدی بنویسید، نباید به فرمولهای وایت پیپر اتکا کنید. توسعهدهندگان امروزی از اسناد فنی جدیدتر (که به آنها Yellow Paper یا کاغذ زرد گفته میشود) و پروپوزالهای بهبود اتریوم (EIPs) استفاده میکنند.
بنابراین، توصیهی ما به شما این است: وایت پیپر را بخوانید تا بفهمید "روح" اتریوم چیست و قرار است دنیا را به چه سمتی ببرد، اما برای درک جزئیات فنی لحظهای، حتماً اخبار و بهروزرسانیهای جدید سایت رسمی اتریوم را دنبال کنید.
منابع:
Ethereum
Coin DCX
Eccuity