نقش اتر در اتریوم در سال 2023

ساخت وبلاگ

نسخه جدیدی از این صفحه وجود دارد اما در حال حاضر فقط به زبان انگلیسی است. در ترجمه آخرین نسخه به ما کمک کنید.

اینجا هیچ اشکالی وجود ندارد!

این صفحه ترجمه نمی شود. ما عمداً این صفحه را در حال حاضر به زبان انگلیسی ترک کرده ایم.

دیگر نشان نده

آخرین به روز رسانی صفحه: 18 مارس 2023

Danksharding is how Ethereum becomes a truly scalable blockchain, but there are several protocol upgrades required to get there. Proto-Danksharding is an intermediate step along the way. Both aim to make transactions on Layer 2 as cheap as possible for users and should scale Ethereum to>100000 تراکنش در ثانیه

Proto-Danksharding چیست؟

Proto-Danksharding که با نام EIP-4844 نیز شناخته می شود، راهی برای جمع آوری ها برای افزودن داده های ارزان تر به بلوک ها است. این نام از دو محققی که این ایده را مطرح کردند گرفته شده است: پروتولامبدا و دانکراد فیست. در حال حاضر، با این واقعیت که تراکنش های خود را در CALLDATA پست می کنند، جمع آوری ها از نظر ارزان بودن تراکنش های کاربر محدود هستند. این گران است زیرا توسط تمام گره های اتریوم پردازش می شود و برای همیشه روی زنجیره زندگی می کند، حتی اگر جمع آوری ها فقط برای مدت کوتاهی به داده ها نیاز دارند. Proto-Danksharding حباب های داده ای را معرفی می کند که می توانند ارسال شوند و به بلوک ها متصل شوند. داده های این حباب ها برای EVM قابل دسترسی نیستند و پس از یک دوره زمانی ثابت (1-3 ماه) به طور خودکار حذف می شوند. این بدان معناست که جمع آوری ها می توانند داده های خود را بسیار ارزان تر ارسال کنند و پس انداز را در قالب تراکنش های ارزان تر به کاربران نهایی منتقل کنند.

چرا حباب ها رول آپ ها را ارزان تر می کنند؟

Rollup ها روشی برای مقیاس بندی اتریوم با دسته بندی تراکنش های خارج از زنجیره و سپس ارسال نتایج به اتریوم است. یک مجموعه اساساً از دو بخش تشکیل شده است: داده ها و بررسی اجرا. داده ها دنباله کامل تراکنش هایی هستند که توسط یک جمع آوری پردازش می شوند تا تغییر حالت در حال ارسال به اتریوم ایجاد شود. چک اجرا عبارت است از اجرای مجدد آن تراکنش ها توسط یک بازیگر صادق (یک "اثبات کننده") تا اطمینان حاصل شود که تغییر حالت پیشنهادی درست است. برای چک اجرا، داده های تراکنش باید برای مدت طولانی در دسترس باشد تا هر کسی بتواند آن را دانلود و بررسی کند. این بدان معناست که هر رفتار ناصادقانه توسط توالی سنج جمع آوری می تواند توسط اثبات کننده شناسایی و به چالش کشیده شود. با این حال، لازم نیست برای همیشه در دسترس باشد.

چرا حذف داده های حباب مشکلی ندارد؟

تعهدات را به داده های معامله خود در زنجیره ارسال می کند و همچنین داده های واقعی را در حباب های داده در دسترس قرار می دهد. این بدان معناست که پیشنهادات می توانند تعهدات معتبر یا به چالش کشیدن داده های فکر کنند که اشتباه است. در سطح گره ، حباب داده ها در مشتری اجماع برگزار می شود. مشتریان اجماع گواهی می دهند که داده ها را دیده اند و در اطراف شبکه پخش شده است. اگر داده ها برای همیشه نگهداری می شدند ، این مشتری ها نفخ می زدند و منجر به نیازهای بزرگ سخت افزاری برای اجرای گره ها می شدند. در عوض ، داده ها هر 1-3 ماه به طور خودکار از گره هرس می شوند. گواهی های مشتری اجماع نشان می دهد که فرصتی کافی برای اثبات کننده ها برای تأیید داده ها وجود دارد. داده های واقعی را می توان توسط اپراتورهای Rollup ، کاربران یا سایر موارد خارج از زنجیره ذخیره کرد.

چگونه داده های Blob تأیید می شود؟

Rollups معاملات آنها را در حباب های داده ارسال می کند. آنها همچنین "تعهد" به داده ها ارسال می کنند. آنها این کار را با قرار دادن یک عملکرد چند جمله ای به داده ها انجام می دهند. این عملکرد سپس می تواند در نقاط مختلف ارزیابی شود. به عنوان مثال ، اگر ما یک عملکرد بسیار ساده F (x) = 2x-1 را تعریف کنیم ، می توانیم این عملکرد را برای x = 1 ، x = 2 ، x = 3 ارزیابی کنیم و نتایج 1 ، 3 ، 5 را ارائه دهیم. یک ضرب المثل همان عملکرد را برای داده ها اعمال می کند و آن را در همان نقاط ارزیابی می کند. اگر داده های اصلی تغییر یابد ، عملکرد یکسان نخواهد بود و بنابراین مقادیر در هر نقطه ارزیابی نمی شوند. در واقعیت ، تعهد و اثبات پیچیده تر است زیرا آنها در عملکردهای رمزنگاری پیچیده شده اند.

KZG مخفف کیت-زاوروچا-گلدبرگ است-نام سه نویسنده اصلی یک طرح که باعث می شود یک قطعه از داده ها به یک "تعهد" رمزنگاری کوچک کاهش یابد. حباب داده های ارسال شده توسط یک رول باید تأیید شود تا اطمینان حاصل شود که این کار نادرست نیست. این شامل یک ضرب المثل است که دوباره معاملات را در حباب اجرا می کند تا بررسی کند که این تعهد معتبر بوده است. این از نظر مفهومی همان روشی است که مشتریان اجرای آن اعتبار معاملات اتریوم را در لایه 1 با استفاده از اثبات مرکب بررسی می کنند. KZG یک اثبات جایگزین است که متناسب با یک معادله چند جمله ای به داده ها است. این تعهد چند جمله ای را در برخی از نقاط داده مخفی ارزیابی می کند. یک ضرب المثل می تواند همان چند جمله ای را بر روی داده ها متناسب کند و آن را در همان مقادیر ارزیابی کند و بررسی کند که نتیجه یکسان است. این راهی برای تأیید داده های سازگار با تکنیک های دانش صفر است که توسط برخی از رول ها و در نهایت سایر قسمت های پروتکل اتریوم استفاده می شود.

مراسم KZG چیست؟

یک مراسم KZG راهی برای بسیاری از افراد در سراسر جامعه اتریوم است که یک رشته تصادفی مخفی از اعداد را در کنار هم تولید کنند که می تواند برای تأیید برخی از داده ها استفاده شود. بسیار مهم است که این رشته از اعداد مشخص نیست و توسط کسی قابل بازسازی نیست. برای اطمینان از این امر ، هر شخصی که در این مراسم شرکت می کند ، رشته ای را از شرکت کننده قبلی دریافت می کند. آنها سپس مقادیر تصادفی جدید (به عنوان مثال با اجازه دادن به مرورگر خود برای اندازه گیری حرکت ماوس) ایجاد می کنند و آن را با مقدار قبلی مخلوط می کنند. آنها سپس ارزش را به شرکت کننده بعدی ارسال می کنند و آن را از دستگاه محلی خود نابود می کنند. تا زمانی که یک نفر در این مراسم صادقانه این کار را انجام دهد ، ارزش نهایی برای یک مهاجم ناشناخته خواهد بود. مراسم EIP-4844 KZG برای عموم آزاد بود و ده ها هزار نفر برای اضافه کردن آنتروپی خود شرکت کردند. برای اینکه این مراسم تضعیف شود ، 100 ٪ از این شرکت کنندگان باید به طور جدی ناهنجار باشند. از منظر شرکت کنندگان ، اگر آنها می دانند که صادق بودند ، نیازی به اعتماد به شخص دیگری نیست زیرا می دانند که این مراسم را تضمین کرده اند (آنها به طور جداگانه نیازهای شرکت کننده صادقانه 1-از N را برآورده کردند).

تعداد تصادفی از مراسم KZG مورد استفاده چیست؟

ویدیو های آموزشی فارکس...
ما را در سایت ویدیو های آموزشی فارکس دنبال می کنید

برچسب : نویسنده : محبوب امانی بازدید : 37 تاريخ : شنبه 31 تير 1402 ساعت: 16:42