اطلاعیه اصلی شبکه لندن | وبلاگ بنیاد اتریوم
به روز رسانی مهم در 21 ژوئیه 2021، یک مشکل اجماع در شبکه Ropsten شناسایی شد که در آن پیادهسازیهای go-ethereum، Erigon و Nethermind منطق اعتبارسنجی تراکنشهای متفاوتی نسبت به Besu و OpenEthereum داشتند. نسخههای جدید مشتریان آسیبدیده منتشر شدهاند و در جدول «نسخههای مشتری» زیر پیوند داده شدهاند. شماره بلوک لندن بدون تغییر است
به روز رسانی مهم
در 21 ژوئیه 2021، یک مشکل اجماع در شبکه Ropsten شناسایی شد که در آن پیادهسازیهای go-ethereum، Erigon و Nethermind منطق اعتبارسنجی تراکنشهای متفاوتی نسبت به Besu و OpenEthereum داشتند. نسخههای جدید مشتریان آسیبدیده منتشر شدهاند و در جدول «نسخههای مشتری» زیر پیوند داده شدهاند. شماره بلوک لندن بدون تغییر است و همچنان 12 965 000 است. اپراتورهای گره که از کلاینت آسیب دیده استفاده می کنند باید به آخرین نسخه ارتقاء دهند.
مروری بر این موضوع در بخش “مسئله توافق راپستن” ارائه شده است.
لندن
پس از یک موفقیت استقرار شبکه آزمایشی، ارتقاء لندن اکنون آماده فعال شدن در شبکه اصلی اتریوم است. روی بلوک پخش زنده خواهد شد 12 965 000، که بین 3 تا 5 آگوست 2021 پیش بینی می شود.
نسخه های مشتری
به منظور سازگاری با ارتقاء لندن، اپراتورهای گره باید نسخه مشتری را که اجرا می کنند به روز کنند. نسخههایی که در زیر برای هر مشتری فهرست شدهاند، از لندن در شبکه اصلی اتریوم پشتیبانی میکنند. این نسخهها با نسخههای اعلامشده قبلی که از لندن در شبکههای آزمایشی پشتیبانی میکردند، متفاوت هستند. نسخه های قبلی از لندن در شبکه اصلی پشتیبانی نمی کنند.
مشتری | شماره نسخه | لینک دانلود |
---|---|---|
go-ethereum (geth) | دانلود | |
ناهمایند | دانلود | |
اریگون (fka TurboGeth) | دانلود | |
بسو | دانلود | |
OpenEthereum (fka Parity) | نسخه 3.3.0-rc.4 | دانلود |
EthereumJS VM | نسخه 5.5.0 | دانلود |
یادداشت:
- برای ماینرها: لندن نحوه رسیدگی به محدودیت گاز هدف در شبکه را تغییر خواهد داد. لطفاً “به عنوان یک ماینر، چه کاری باید انجام دهم؟” بخش زیر برای جزئیات
- نسخه Besu در 4 آگوست 2021 بهروزرسانی شد. این به دلیل یک اشکال غیر مرتبط با لندن بود که بر استخر تراکنشها تأثیر میگذاشت. بیشتر ببین اینجا.
- نسخههای go-ethereum، Nethermind و Erigon در 23 ژوئیه 2021 بهروزرسانی شدهاند. این به دلیل مشکل اجماع Ropsten است که در زیر به تفصیل شرح داده شده است.
- مشتری OpenEthereum پس از ارتقاء لندن منسوخ خواهد شد. تیم OE در حال کار با Erigon در مسیر انتقال هموار برای کاربران است. اطلاعات بیشتر را می توان یافت اینجا.
EIP های لندن
EIP های زیر در ارتقاء لندن گنجانده شده اند:
هردرهای گربه اتریوم آن را کنار گذاشته اند یک پست وبلاگ بررسی جزئیات این EIP ها.
شایان ذکر است که EIP-1559، در حالی که با فرمت تراکنش فعلی سازگار است، تغییراتی را در هدر بلوک ایجاد میکند، یک نوع تراکنش جدید اضافه میکند، با نقاط پایانی جدید JSON RPC ارائه میشود و رفتار مشتریان را در چندین زمینه تغییر میدهد. استخر معاملات و غیره). به شدت توصیه می شود که پروژه ها با EIP آشنا شوند. فهرست گسترده تری از منابع مربوط به EIP-1559 را می توان یافت اینجا.
پاداش باگ باونتی
به منظور توجه بیشتر به تغییراتی که در ارتقای لندن پیش میآید، تا زمانی که ارتقاء انجام شود، همه پاداشها برای آسیبپذیریهای مربوط به ارتقاء لندن دو برابر خواهد شد. نمونههایی از مسائلی که برای دوبل واجد شرایط هستند، مسائل اجماع بین مشتری بین مشتریان زیر است: Geth، Besu، Nethermind، OpenEthereum و Erigon. برای جزئیات کامل در مورد دامنه و محدودیتهای باگ بونتی، رجوع کنید https://bounty.ethereum.org/#rules.
موضوع توافق راپستن
در 21 ژوئیه 2021، یک مسئله اجماع در شبکه آزمایشی Ropsten پیدا شد. این مشکل به دلیل اعتبار سنجی از دست رفته برای تراکنش های سبک 1559 توسط برخی از پیاده سازی های مشتری ایجاد شد. به طور خلاصه، تراکنشی که موجودی حساب آن بزرگتر از گاز مؤثر مصرف شده توسط تراکنش است، اما کمتر از تراکنش است. maxFeePerGas ضرب در قیمت گاز به اشتباه در یک بلوک گنجانده شد.
پس از مرگ کامل این موضوع در سایت موجود است مخزن eth1.0-specs. نسخه های آسیب دیده حاوی این باگ عبارتند از go-ethereum 1.10.5، Nethermind 1.10.77 و Erigon 2021.07.03-alpha. اگر یکی از این نسخه ها را اجرا می کنید، لطفاً مشتری خود را به نسخه فهرست شده در جدول بالا به روز کنید.
سوالات متداول
به عنوان یک کاربر اتریوم یا دارنده اتر، آیا کاری وجود دارد که باید انجام دهم؟
اگر از یک صرافی (مانند Coinbase، Kraken، یا Binance)، یک سرویس کیف پول تحت وب (مانند Metamask، MyCrypto، یا MyEtherWallet)، یک سرویس کیف پول موبایل (مانند Coinbase Wallet، Status.im یا Trust Wallet) استفاده می کنید. یا یک کیف پول سخت افزاری (مانند Ledger، Trezor یا KeepKey) نیازی به انجام کاری ندارید، مگر اینکه از طریق سرویس صرافی یا کیف پول خود مطلع شوید که اقدامات بیشتری را انجام دهید. اگر گره اتریوم خود را اجرا می کنید، باید گره خود را ارتقا دهید. به “به عنوان یک اپراتور گره غیر ماینینگ، چه کاری باید انجام دهم؟” بخش زیر
به عنوان یک اپراتور گره غیر ماینینگ، چه کاری باید انجام دهم؟
آخرین نسخه کلاینت اتریوم خود را همانطور که در جدول بالا ذکر شده است دانلود کنید.
به عنوان یک ماینر، چه کاری باید انجام دهم؟
ابتدا آخرین نسخه کلاینت اتریوم خود را همانطور که در جدول بالا ذکر شده است دانلود کنید. سپس، باید به صورت دستی هدف حد گاز خود را به دو برابر مقدار فعلی تغییر دهید. این به این دلیل است که وقتی لندن فعال می شود، اندازه بلوک دو برابر می شود و EIP-1559 بلوک ها را حدود 50٪ پر نگه می دارد. این کار را میتوان از طریق JSON-RPC، بدون راهاندازی مجدد نود، در تمامی کلاینتهایی که استخراج سازگار با شبکه اصلی ارائه میدهند، انجام داد.
به عنوان مثال، اگر قبل از لندن، اندازه بلوک 15،000،000 گاز را هدف قرار می دادید، اکنون باید حد مجاز گاز 30،000،000 را برای حفظ همان مقدار تراکنش در هر بلوک، به طور متوسط هدف قرار دهید. اگر هدف حد گاز خود را در بلوک 12 965 000 یا بعد از آن تغییر ندهید، شروع به کاهش اندازه بلوک در شبکه خواهید کرد. جدول زیر فراخوان API خاصی را برای هر مشتری که باید برای بهروزرسانی هدف حد گاز خود استفاده کنید، ارائه میکند.
توجه: Nethermind، Erigon و EthereumJS هنوز از استخراج در شبکه اصلی اتریوم پشتیبانی نمیکنند.
اگر ماینر یا اپراتور گره باشم و در ارتقاء شرکت نکنم چه اتفاقی می افتد؟
اگر از یک کلاینت اتریوم استفاده میکنید که به آخرین نسخه بهروزرسانی نشده است (ذکر شده در بالا)، مشتری شما پس از انجام ارتقا، با بلاک چین پیش فورک همگامسازی میشود. شما بر روی یک زنجیره ناسازگار با پیروی از قوانین قدیمی گیر خواهید کرد و نمی توانید اتر را ارسال کنید یا در شبکه اتریوم پس از ارتقا کار کنید.
ارتقاء شبکه در Ethereum-land چیست؟
ارتقاء شبکه تغییری در پروتکل اساسی اتریوم است که قوانین جدیدی را برای بهبود سیستم ایجاد می کند. ماهیت غیرمتمرکز سیستم های بلاک چین، ارتقاء شبکه را دشوارتر می کند. ارتقاء شبکه در یک بلاک چین به همکاری و ارتباط با جامعه و همچنین با توسعه دهندگان مشتریان مختلف اتریوم نیاز دارد تا انتقال به خوبی انجام شود.
در حین ارتقاء شبکه چه اتفاقی می افتد؟
پس از اینکه جامعه در مورد اینکه کدام تغییرات باید در ارتقاء گنجانده شود به توافق رسیدند، تغییرات در پروتکل در کلاینت های مختلف اتریوم مانند geth، Erigon، Besu و Nethermind نوشته می شود. تغییرات پروتکل در یک شماره بلوک خاص فعال می شود. هر گرهای که به مجموعه قوانین جدید ارتقا پیدا نکرده باشد، در زنجیره قدیمی که قوانین قبلی همچنان وجود دارند، رها میشوند.
چرا “لندن”؟
پس از استانبول، نام ما برای ارتقای شبکه برنامه ریزی شده ما تمام شد. پیشنهاد شد از نام شهر Devcon برای ارتقاء استفاده شود، و ما انجام دادیم! لندن جایی است که Devcon 1 صورت گرفت. برلین را دنبال کرد Devcon 0.
متشکرم!
با تشکر فراوان از همه کسانی که در تحقیق، برنامه ریزی، اجرا، آزمایش، شکستن، تعمیر، آزمایش مجدد، استقرار، تست استرس و کمک به هر طریق دیگری برای استقرار لندن درگیر بوده اند.
فریاد بزن بنجامین دیویس برای تصویر جلد این پست!
سلب مسئولیت
این یک فضای بسیار فنی نوظهور و در حال تکامل است. اگر تصمیم به پیادهسازی توصیههای این پست دارید و به شرکت ادامه میدهید، باید مطمئن شوید که متوجه شدهاید که چگونه بر شما تأثیر میگذارد. باید بدانید که خطراتی وجود دارد، از جمله خطراتی مانند اشکالات غیرمنتظره، اما نه محدود به آن. با انتخاب اجرای این توصیه ها، شما به تنهایی خطرات عواقب آن را بر عهده می گیرید. این پست و توصیهها به هیچ وجه فروش نیست و هیچ گونه ضمانتنامهای از جمله و نه محدود به هر چیزی که به شبکه اتریوم یا مشتریان اتریوم اشاره شده در اینجا محدود میشود، ایجاد نمیکند.
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰