
ویتالیک بوترین ۶ سپتامبر مدلی بلندمدت برای تراکنش اتریوم پیشنهاد کرد که میتواند بخشی از کار اعتبارسنجی شبکه را موازی کند. ایدهٔ محوری ساده است: هر تراکنش به دو جزء تفکیک شود — اقدامها و وابستگیها. چون بخشی از بررسیها به نتیجهٔ نهایی تراکنش وابسته نیست، میتوان آنها را همزمان پردازش کرد.
اقدام و وابستگی در تراکنش اتریوم یعنی چه؟
اقدامها همان چیزهایی هستند که وضعیت شبکه را تغییر میدهند: انتقال اتر یا فراخوانی یک قرارداد هوشمند. وابستگیها اما شرطهایی هستند که باید پیش از اجرا برقرار باشند تا معلوم شود تراکنش معتبر است.
در وضعیت فعلی، اتریوم احراز هویت، پرداخت کارمزد و اجرا را در یک جریان مشترک پردازش میکند: گره بررسی میکند تراکنش درست امضا شده باشد، فرستنده توان پرداخت داشته باشد و دستورها با موفقیت اجرا شوند. بوترین میگوید بخشی از این بررسیها اصلاً به تغییر وضعیت نهایی وابسته نیست و میتواند جدا و در بسیاری موارد همزمان انجام شود.
چرا این تفکیک باعث سرعت میشود؟
مثال خود بوترین روشن است: اعتبارسنج باید امضای یک تراکنش را تأیید کند، اما این تأیید لازم نیست منتظر امضاهای بیربط تراکنشهای دیگر بماند. اگر از قبل معلوم باشد کدام بررسیها مستقلاند، کلاینت میتواند کار را بین منابع پردازشی موجود توزیع کند.
یک لایهٔ بهینهسازی دیگر هم پیشنهاد شده: وابستگیهای خالص — آنهایی که به وضعیت متغیر شبکه گره نخوردهاند — میتوانند یکبار توسط ممپول بررسی و بعد در قالب اثبات بازگشتی STARK فشرده شوند. یعنی بهجای اینکه هر گره همان کار را تکرار کند، نتیجهٔ فشردهشده راستیآزمایی شود.
- وابستگی خالص: مستقل از وضعیت متغیر ← قابل بررسی یکباره و فشردهسازی
- وابستگی وابسته به وضعیت: مثل موجودی حساب یا اسلات حافظه ← نیاز به احتیاط
- اگر تراکنش اعلام کند به کدام بخش از وضعیت دسترسی دارد، ممپول بهتر تصمیم میگیرد
اما همهچیز به این سادگی نیست. وابستگیهایی که به وضعیت گره خوردهاند دقت بیشتری میخواهند؛ شرطی که به موجودی یک حساب یا یک اسلات حافظه وابسته است، اگر تراکنش قبلی همان وضعیت را تغییر دهد بیاعتبار میشود. راهحل پیشنهادی این است که تراکنشها صریحاً اعلام کنند به کدام بخش از وضعیت دسترسی دارند.
این طرح در چه مرحلهای است؟
این بحث جدا از هوا نیامده؛ بوترین آن را نتیجهٔ مجموعهای از بحثهای اخیر دربارهٔ قالب تراکنش میداند، از جمله EIP-8141 که مدل «تراکنش فریم» با اعتبارسنجی، اجرا و پرداخت گس برنامهپذیر در یک قالب واحد را پیشنهاد میکند، بهعلاوهٔ بحثهای UTXO، نانس کلیددار و ممپول مبتنی بر STARK بازگشتی.
⚠️ اما نکتهٔ تعیینکننده: این طرح هنوز در مرحلهٔ پژوهش پروتکل است و توسعهدهندگان اتریوم طرح کامل را برای اجرا تأیید نکردهاند. هیچ تاریخ اجرایی، هیچ هارد فورک زمانبندیشده و هیچ تعهدی برای پیادهسازی وجود ندارد. جهتگیری کلی بنیاد در تمرکز بنیاد اتریوم بر مقیاسپذیری لایهٔ اول توضیح داده شده است.
برای کاربر عادی هم اثر مستقیم فوری ندارد. آنچه امروز روی هزینهٔ شما اثر میگذارد همچنان کارمزد گس است که در راهنمای کاهش کارمزد تراکنش در شبکهٔ اتریوم بررسی شده، و پیگیری وضعیت انتقالها که آموزش بررسی وضعیت تراکنش در بلاک چین مرحلهبهمرحله توضیحش داده است.
جمعبندی
طرح بوترین یک بازنگری مفهومی در ساختار تراکنش اتریوم است: جدا کردن آنچه وضعیت را تغییر میدهد از آنچه صرفاً باید تأیید شود. ارزش اصلی این تفکیک، باز کردن راه برای پردازش موازی اعتبارسنجی و فشردهسازی بررسیهای تکراری است — بدون اینکه انعطاف محیط اجرایی اتریوم قربانی شود. با این حال تا تأیید توسعهدهندگان، این یک مسیر پژوهشی است نه ارتقای قطعی. برای دنبالکردن رفتار سرمایه در همین شبکه خرید نهنگهای اتریوم و رفتار سرمایهگذاران خرد و برای شروع کار آموزش خرید و فروش اتریوم و خرید اتریوم بدون کارمزد در ایران را ببینید. یادداشت اصلی در وبسایت شخصی ویتالیک بوترین منتشر میشود.
سوالات متداول
تفاوت اقدام و وابستگی در تراکنش اتریوم چیست؟
اقدام همان چیزی است که وضعیت شبکه را تغییر میدهد، مثل انتقال اتر یا فراخوانی قرارداد هوشمند. وابستگی شرطی است که باید پیش از اجرا برقرار باشد، مثل امضای دیجیتال، اثبات مرکل یا اثبات دانش صفر.
این طرح چه زمانی روی شبکه اجرا میشود؟
هیچ زمانبندی مشخصی وجود ندارد. طرح هنوز در مرحلهٔ پژوهش پروتکل است و توسعهدهندگان اتریوم آن را برای اجرا تأیید نکردهاند؛ بنابراین نه هارد فورک زمانبندیشدهای در کار است و نه تعهدی برای پیادهسازی.
آیا این طرح کارمزد تراکنش را کم میکند؟
هدف مستقیم آن کاهش کارمزد نیست بلکه امکان پردازش موازی بخشی از اعتبارسنجی و فشردهسازی بررسیهای تکراری است. افزایش کارایی میتواند در بلندمدت بر ظرفیت شبکه اثر بگذارد، اما چنین نتیجهای فعلاً قطعی نیست.