Ethereum 2.0: یک راهنمای کامل

ساخت وبلاگ

بخش اول این مقاله به بررسی برخی از ایده های لایه دو که برای مقیاس بندی اتریوم و سایر blockchains مورد بررسی قرار گرفته است ، مورد بررسی قرار گرفت. این قسط دوم در مورد Sharding ، راه حل مقیاس بندی یک لایه که توسط جامعه Ethereum به عنوان بهترین گزینه برای دستیابی به مقیاس پذیری گسترده و طولانی مدت انتخاب شده است ، بحث خواهد کرد. اصطلاح Sharding از اصطلاحات بانک اطلاعاتی تهیه شده و شامل تجزیه یک بانک اطلاعاتی بزرگ در قطعات کوچکتر و قابل کنترل تر است تا به داده ها سریعتر و کارآمدتر دسترسی پیدا و پردازش شود. Sharding یک بانک اطلاعاتی به کل داده ها اجازه می دهد تا از ظرفیت هر یک از هر یک از افراد جداگانه فراتر رود. شکستن یک blockchain به قسمت های مختلف برای افزایش مقیاس پذیری آن از همان اصول و اهداف پیروی می کند اما بسیار پیچیده تر برای اجرای آن است. همراه با کاسپر و EWASM ، Sharding یکی از ویژگی های اصلی بروزرسانی بسیار پیش بینی شده Ethereum 2.0 است. بیت کوین و سایر شبکه های blockchain با تکنیک های جزئی از تراش که می تواند پردازش معاملات یا حالت blockchain را در نظر بگیرد ، در نظر گرفته و آزمایش کرده اند ، اگرچه بیشتر این برنامه ها هرگز اجرا نشده اند. Sharding که برای Ethereum 2.0 پیش بینی شده است ، هر دو تنگنا اصلی را مورد بررسی قرار می دهد. یا مجبور کردن هر گره برای ذخیره یک ترابایت از داده های دولتی ، و این نیاز به یک راه حل جامع دارد که در آن حجم کار ذخیره سازی دولتی ، پردازش معاملات و حتی بارگیری و بارگیری مجدد معاملات همه در گره ها پخش شده است. "¹ این همه عالی به نظر می رسد ، اماواقعاً چگونه کار خواهد کرد؟

تفرقه بینداز و حکومت کن

در شبکه فعلی اتریوم ، هر گره باید هر معامله را تأیید کند. این یک ویژگی مهم برای اطمینان از زندگی شبکه است. حتی اگر هشتاد درصد از گره های اتریوم همزمان پایین بیایند ، شبکه هنوز هم می تواند کار کند. در حالی که داشتن بسیاری از گره های انجام همان عملیات ، در واقع شبکه اتریوم را کندتر نمی کند ، لزوماً امکان استفاده بهینه از منابع شبکه را فراهم نمی کند. بیایید به یک مثال سریع نگاه کنیم تا نشان دهیم که چگونه گره های بی شماری اتریوم می توانند به طور مؤثر مورد استفاده قرار گیرند: بگویید سه گره در شبکه Ethereum ، گره A ، گره B و گره C. در حال حاضر ، برای تأیید یک معامله ، بیایید بگوییم DATA T می گوییم T، هر گره باید به طور جداگانه کل مجموعه داده T را تأیید کند ، تا تأیید شود. فرآیند تأیید شبکه را تضمین می کند ، اما تنگنا ایجاد می کند که از طریق آن باید هر معامله ای از آن عبور کند. شبکه باید منتظر بماند تا هر گره هر معامله را تأیید کند ، بنابراین تعداد کل معاملات در هر ثانیه فقط می تواند به اندازه کل ظرفیت معاملات هر گره باشد. با پروتکل پیشنهادی Sharding ، T به گفته T1 ، T2 و T3 شکسته می شود. گره های A ، B و C هر یک نیاز به پردازش فقط یکی از این قسمت های داده کوچکتر برای تأیید کل داده ها دارند. حتی در این مثال ساده ، تقسیم داده ها فقط در سه مجموعه می تواند باعث افزایش توان و کاهش زمان معامله شود. هنگامی که بهینه به عنوان شبکه به اندازه اتریوم اعمال شود ، پیشرفت گسترده خواهد بود. در زمان نوشتن ، بیش از 8،500 گره در شبکه اتریوم وجود دارد. این قانون ، جدیدترین مشخصات خواستار تقسیم blockchain Ethereum 2.0 به 1024 قسمت است. از آنجا که هر یک از آنها می تواند به همان اندازه شبکه اتریوم فعلی (و حتی بیشتر پس از اجرای EWASM) ترافیک را انجام دهد (و حتی بعد از اجرای EWASM) باعث افزایش Ethereum's می شود. توان و سرعت شبکه با توجه به بیش از 1000

قبل از اینکه به جزئیات چگونگی عملکرد Sharding بپردازیم ، ذکر کاسپر ، اثبات جدید موتور اجماع سهام که جایگزین اثبات فعلی موتور کار در ETH 2.0 می شود ، مهم است. کاسپر از طریق زنجیره چراغ ، که زنجیره سیستم ETH 2.0 خواهد بود ، تحویل داده می شود. این امر اجماع و نهایی را تضمین می کند و ارتباطات را با و بین قسمتهای تسهیل تسهیل می کند. کاسپر به جای تکیه بر معادن سخت افزاری برای صرف انرژی و محاسبات برای دستیابی به اجماع ، به اعتبار سنجی که برای اطمینان از اجماع ، بودجه خود را جمع می کنند ، تکیه خواهد کرد.(مقاله بعدی من با جزئیات بیشتر کاسپر و زنجیره چراغ را توضیح می دهد). در ابتدا ، Sharding و Casper توسط تیم های جداگانه به دنبال مسیرهای توسعه جداگانه در دست ساخت بودند. با این حال ، از زمان بهار سال 2018 ، تیم های Sharding و Casper شروع به همکاری نزدیک با هم کردند تا سیستم ها به طور همزمان توسعه پیدا کنند و از پیشرفت یکدیگر بهره مند شوند. از اعتبار سنجی برای اعتبارسنجی و دستیابی به اجماع در قسمتهای و زنجیره چراغ با استفاده از پروتکل CASPER استفاده می شود.

ما با چه چیزی سر و کار داریم؟

به دلیل اندازه اتریوم و پیچیدگی ذاتی فناوری blockchain ، Sharding Ethereum چیزی ساده خواهد بود. Curran نکته اصلی این مسئله را توضیح می دهد: "... با ریختن گره ها به زیر مجموعه های کوچکتر ، این زیر مجموعه ها باید بتوانند مجموعه های خاص معاملات را در حالی که همزمان وضعیت شبکه را به روز می کنند ، پردازش کنند ، همه در حالی که اطمینان از اعتبار آن را دارند." ⁵ این بدان معنی است. این که یک اتریوم Sharded همانطور که شبکه فعلی انجام می دهد ، باید یک سیستم پیچیده برای تعیین توزیع مسئولیت ها بین زنجیره چراغ و قسمتها ایجاد شود و مشخص کند که چگونه Shards با یکدیگر و با زنجیره چراغ ارتباط برقرار می کنند. این سیستم همچنین باید مکانیسمی را شامل شود تا اطمینان حاصل شود که تمام داده های شبکه و معاملات برای دستیابی به نهایی معتبر و در دسترس هستند. محققان و توسعه دهندگان Ethereum با ایده های مختلفی در مورد اینکه چه نوع سیستم می تواند به همه این کارکردها دست یابد ، دست و پنجه نرم کرده اند.

قبل از پیش رفتن بیشتر ، شایان ذکر است که هیچ یک از سیستم های پیشنهادی برای Sharding در واقع در حال تولید نیستند. تیم هایی که مشتری های ETH 2.0 را توسعه می دهند هنوز روی فاز 0 کار می کنند که روی زنجیره چراغ متمرکز است. بسیاری از جزئیات Sharding هنوز در حال تحقیق و توسعه است اما با توجه به مشخصات و پست های جدید در مورد تحقیقات Ethereum ، می توانیم سعی کنیم مدل پیشنهادی را پیش بینی کنیم.

اجماع و نهایی

معرفی Sharding و انتقال از یک POW به یک سیستم POS به این معنی است که دستیابی به اجماع و نهایی در ETH 2.0 کاملاً متفاوت از شبکه فعلی خواهد بود. ما با اصول اولیه شروع خواهیم کرد و سپس در مورد برخی از کارکردهای پیچیده تری که قرار است سیستم به دست بیاورد ، به جزئیات می پردازیم. حساب های کاربری همه مخصوص یک قطعه خاص خواهند بود. معاملات درون Shards نسبتاً ساده و شبیه به معاملات ETH 1.0 خواهد بود ، در حالی که معاملات بین Shards به یک لایه اضافه شده از پیچیدگی نیاز دارد (به زودی بیشتر در این مورد). معاملات به دنبال یک فرآیند بهینه سازی که هنوز در حال توسعه است ، به "بسته های معامله" گروه بندی می شوند. این بسته های معامله باید از طریق یک فرآیند تأیید مضاعف عبور کنند تا به MainChain اضافه شوند. اول ، اعتبار سنج ها به صورت دوره ای و تصادفی به یک قطعه اختصاص می یابد. پس از تعیین ، اعتبار سنج ها به اعتبار هر بسته معامله رای می دهند. اگر آنها به بله رای دهند ، یک کمیته جداگانه در مورد زنجیره چراغ باید این رای را با استفاده از یک قرارداد هوشمند مدیر Sharding تأیید کند. اگر رأی دوم نیز تصویب شود ، بسته معامله به MainChain پیوست می شود و به بخشی از دفترچه عمومی تبدیل می شود و یک پیوند متقابل تغییر ناپذیر به گروه معامله در آن Shard. ¹ در مراحل بعدی Sharding ، این ارتباط بین قسمت های Shards و ایجاد می کند. اصلی ترینچین به گونه ای خواهد بود که اگر اصلی یا هر یک از قسمت های آن نامعتبر باشد ، کل شبکه نامعتبر خواهد بود. - دقیقاً مانند یک blockchain غیرقابل تغییر ، تأیید یک بسته باعث می شود حالت شبکه تغییر کند که توسط آن منعکس می شودمواردی مانند ذخیره سازی و مانده حساب.

پس از یک دوره خاص ، اعتبار سنجی در هر قسمت از وظیفه خود رهایی می یابد و به یک استخر بزرگتر باز می گردد. آنها با اعتبار سنجی جدید که از همین استخر گرفته شده و به طور تصادفی توسط زنجیره چراغ انتخاب شده اند جایگزین می شوند. زنجیره Beacon رجیستری اعتبار سنجپیوندهای متقاطع Shard. در فاز 2 ، زنجیره Beacon همچنین قراردادهای محیط زیست را ذخیره می کند. زنجیره Beacon از ترکیبی از یک سیستم اختلاط Randao برای ارائه غیرقابل پیش بینی و غیرقابل توقف و یک سیستم تأخیر VDF برای ارائه بی انصافی استفاده می کند. اطمینان حاصل می کند که این سه اصول تصادفی محافظت می کنددر برابر مهاجمان بالقوه که سعی در پیش بینی گره خود دارند ، به کدام قسمت اختصاص داده می شود. منطق این است که اگر یک مهاجم نمی داند تا زمان وقوع تکلیف به کدام یک از آنها اختصاص داده می شود ، آنها قادر به هماهنگی یک حمله از قبل نخواهند بود. این سیستم انتخاب شده به طور تصادفی ، اعتبار سنجی چرخان و تأیید مضاعف امکان اجماع را فراهم می کند ، کمک می کند. برای ایمن نگه داشتن شبکه از مهاجمان و اطمینان از نهایی بودن.

ارتباط متقابل

اکنون ما درک کاملی از رابطه بین معاملات ، خرچنگ ها و زنجیره چراغ و چگونگی همکاری آنها برای دستیابی به اجماع و نهایی داریم. با این حال ، برای دستیابی به حداکثر کارآیی ، شبکه Ethereum ، باید بندها بتوانند بین یکدیگر معامله کنند و داده های یکدیگر را ارجاع دهند. این امر نیاز به برقراری ارتباط بین قسمتهای مختلف شبکه دارد. در Devcon 2018 در پراگ ، بنیانگذار Ethereum Vitalik Buterin به روش زیر توضیح داد:

"تصور کنید که اتریوم به هزاران جزیره تقسیم شده است. هر جزیره می تواند کار خود را انجام دهد. هر یک از این جزایر ویژگی های منحصر به فرد خود را دارد و همه متعلق به آن جزیره یعنی حسابها می توانند با یکدیگر تعامل داشته باشند و می توانند در تمام ویژگی های آن آزادانه افراط کنند. اگر آنها بخواهند با جزایر دیگر تماس بگیرند ، باید از نوعی پروتکل استفاده کنند. "⁴

این یک استعاره مفید است و یکی از مهمترین سؤالاتی را که باید توسط توسعه دهندگان اتریوم مورد توجه قرار گیرد ، مطرح می کند: چگونه بسیاری از قسمت های مختلف می توانند با یکدیگر ارتباط برقرار کنند تا همان سیستم یکپارچه یکپارچه شبکه اتریوم امروز را ارائه دهند ، در حالی که هنوز به مقیاس پذیری گسترده دست می یابندبالقوه ای که Sharding نشان می دهد؟همانطور که در قیاس جزیره ویتالیک بیان شد ، برای اطمینان از کارآیی و امنیت ، تعامل بین قسمتهای فردی باید از یک پروتکل خاص پیروی کند. این قسمت ها همچنین باید بدانند که چه موقع مناسب است و فقط در صورت لزوم این کار را انجام می دهد. هر معامله یک رسید ایجاد می کند. این رسیدها از طریق "حافظه مشترک توزیع شده" در زنجیره چراغ ذخیره می شوند و این بدان معنی است که رسیدها را می توان توسط سایر قسمتها مشاهده کرد اما توسط آنها اصلاح نشده است. این ویژگی مهم است زیرا به Shards اجازه می دهد تا از فعالیت یکدیگر تأیید و بهره مند شوند اما هنوز هم نهایی هر یک از قسمت های جداگانه را حفظ می کند.

ایده های اولیه برای Sharding بر چگونگی تقسیم بهترین داده ها و مسئولیت ها در بین خودشان متمرکز شده بود. با این حال ، اخیراً ، ویتالیک دو پیشنهاد جدید را در فاز 2 منتشر کرده است ، مرحله ای که در آن یک اتریوم کاملاً خرد شده ایجاد می شود: پیشنهاد 1 و پیشنهاد 2. اخلاق این پیشنهادات "... این است که یک چارچوب لایه اجماع نسبتاً حداقل داشته باشد ، کههنوز هم قابلیت های کافی برای توسعه چارچوب های پیچیده ای را فراهم می کند که تمام قابلیت های قرارداد هوشمند را که در بالا به عنوان یک لایه دوم به آن نیاز داریم ، به ما می دهد. "⁷ برای این منظور ، پیشنهادات خواستار اجرای چندین کار و مسئولیت از طرف سپردها است. Beacon Chain. ⁷ پیش از این ، Shards با معاملات خود ، قراردادهای اتر و هوشمند خود ، شبیه به یک blockchain اتریوم خودمختار بود. با پیشنهاد جدید ، مفاهیم سطح پایه هر دو قرارداد هوشمند و اتر فقط در زنجیره چراغ وجود خواهد داشت. شرابها همچنان وضعیت خود و اجرای خودشان را دارند. این امر باید ضمن حفظ عملکردهای مختلف شبکه به کاهش پیچیدگی هر یک از قسمتهای جداگانه کمک کند. Vitalik معتقد است که سیستم جدید قابلیت های کافی را فراهم می کند تا بتواند یک محیط اعدام را فراهم کند "... که از قراردادهای هوشمند در قسمت های مختلف ، ارتباطات متقابل Shard و سایر ویژگی هایی که انتظار داریم با استفاده از یک قرارداد زنجیره ای چراغ ساخته شود ، پشتیبانی می کند." ⁷ این سیستم جدیداز طریق افزودن سه نوع معامله جدید و دو ساختار داده جدید به حالت Beacon انجام می شود. انواع معاملات عبارتند از NewExecutionscript ، NewValidator و برداشت. این معاملات یک اسکریپت اجرا را نشان می دهد که می تواند ETH را نگه دارد ، تابعی برای افزودن اعتبار سنج های جدید و یک عملکرد برای برداشت اعتبار سنج از زنجیره چراغ. در طی افزودن و برداشت اعتبار سنج ها ، این عملیات با استفاده از یک اسکریپت اجرا و سیستم دریافت مجاز است. دو ساختار داده جدید اضافه شده به حالت Beacon ، ExceptionScript و ResideralReceipt هستند. این مؤلفه های جدید برای تسهیل ارتباطات متقاطع و ارائه سیستمی که در آن تبادل همه اتر و اجرای کلیه قراردادهای هوشمند از طریق انتزاع لایه 2 حاصل می شود ، بدون نیاز به درج کردن آنها در خود در قسمت های مختلف استفاده می شود. معرفی این لایه از انتزاع با استفاده از قراردادهای زنجیره ای Beacon به حداقل نگه داشتن پیچیدگی هر یک از آنها کمک می کند که این امر باعث ساده و بهبود ارتباط بین Shards می شود.

فراتر از پیچیدگی ذاتی آن، یکی دیگر از مسائل مربوط به ارتباطات متقاطع، تأخیر است. اگر بخواهیم یک توکن از خرده A به قطعه B ارسال کنیم، تراکنش در قطعه A سکه‌های موجود در آن را «از بین می‌برد»، اما رکوردی از آدرس، مقدار ارسال شده و قطعه مقصد ذخیره می‌کند. پس از تأخیر، هر خرده ریشه حالت سایر خرده‌ها را می‌آموزد، که به آن اجازه می‌دهد تا دریافت‌ها را تأیید کند و تأیید کند که انتقال انجام شده است. در این مرحله، رسید از خرده A توسط خرده B بازیابی می‌شود، که اعتبار آن را تأیید می‌کند تا بتوان توکن را در قطعه A از بین برد و در قطعه B بازیابی کرد. این فرآیند باعث تاخیر بین ارسال اولین تراکنش می‌شود. و زمانی که واقعاً تأیید و اضافه شود، و این باعث کاهش تجربه کاربر و خنثی کردن سرعت و مقیاس‌پذیری که Eth 2.0 قرار است ارائه دهد. ⁸ عنوان راه‌حل پیشنهادی، مانند بسیاری از نام‌های دیگر در بلاک چین، کوتاه و شیرین است.: انتقال سریع متقاطع شارد از طریق ریشه های دریافت خوش بینانه... علیرغم نام، مفهوم نسبتاً ساده است. ایده این است که حالات مشروط را ذخیره کنیم و در مورد اعتبار تراکنش ارسالی «خوشبین» باشیم. Vitalik سیستم پیشنهادی را با استفاده از مثال زیر توضیح می دهد:

اگر باب 50 سکه بر روی قطعه B داشته باشد، و آلیس 20 سکه از قطعه A برای باب بفرستد، اما قطعه B هنوز وضعیت قطعه A را نداند و بنابراین نتواند به طور کامل نقل و انتقال را تأیید کند، وضعیت حساب باب به طور موقت به 70 سکه تبدیل می شود. اگر انتقال از آلیس واقعی باشد، 50 سکه دیگر.» مشتریانی که توانایی احراز هویت قطعه A و خرده B را دارند، می توانند از نهایی بودن انتقال مطمئن باشند (یعنی این واقعیت که وضعیت حساب باب در نهایت به 70 خواهد رسید. سکه‌ها به محض اینکه انتقال در داخل زنجیره تأیید شود) تقریباً بلافاصله، و بنابراین کیف پول آنها می‌تواند به سادگی مانند باب عمل کند که قبلاً 70 سکه دارد.

هنگامی که انتقال می تواند تأیید شود، اگر واقعاً معتبر بود، تراکنش دائمی می شود، یا اگر معتبر نبود، برگردانده می شود. ارتباط بین خرده ها یکی از پیچیده ترین مسائلی است که توسعه دهندگان Eth 2.0 هنوز روی آن کار می کنند. ارتباطات بین شارد باید با موفقیت پیاده سازی شود تا Eth 2.0 بتواند مزایای شبکه فعلی را حفظ کند و در عین حال مقیاس پذیری آن را به شدت بهبود بخشد.

چالش ها

فراتر از برقراری ارتباطات بین قارچ ، چندین چالش هنوز هم امروز با چشم پوشی روبرو هستند. ما قبلاً احتمال حمله یک حمله تشییع را بررسی کرده ایم و مشخص کرده ایم که می توان با نمونه گیری تصادفی و تغییر شکل مجدد اعتبار سنج ها مقابله کرد. با این حال ، این فرآیند نمونه برداری تصادفی ، در حالی که از عدم امنیت شبکه ترجیح داده می شود ، محاسبه ریشه و وضعیت شبکه برای گره ها را سخت تر می کند زیرا به آنها نمی توان دسترسی پیشرفته ای به قسمت اختصاص داده شده خود داد. کل حالت شبکه به همین دلیل دشوار خواهد بود. منطقه دیگری که هنوز هم مورد توجه قرار می گیرد ، تشخیص کلاهبرداری است. اگر برخی از گره ها در مورد یک وضعیت نامعتبر یا گروه معامله ادعا می کنند ، چگونه می توان از بقیه گره ها مطلع شد تا بتوانند کلاهبرداری را تشخیص داده و رد کنند؟ ¹ در صورت وجود داده ها از یک گروه معامله ، به ویژه اگر داده ها از دست ندهند. این گروه در یک پروتکل ارتباطی متقاطع فراخوانی می شود. احتمالاً چالش های بیشتری نیز وجود خواهد داشت که با ادامه پیشرفت پیش می آید ، اما توجه داشته باشید که بیشتر موضوعات مهم مورد بحث در پاراگرافهای قبلی قبلاً توسط تیم تحقیقاتی مورد بررسی قرار گرفته است.

نقشه راه

ETH 2.0 با پنج هدف مهم طراحی در ذهن: امنیت ، عدم تمرکز ، مقاومت ، طول عمر و سادگی در دست ساخت است. - تاریخ راه اندازی خشن 3 ژانویه 2020 اخیراً برای اطمینان از این موارد برای فاز 0 از ETH 2.0. ⁹ اعلام شده است. اهداف فوق الذکر برآورده می شود ، مراحل ETH 2.0 که فاز 0 را دنبال می کنند ، به تدریج در حدود یک سال از هم دور می شوند. فاز 0 از زنجیره چراغ تشکیل شده است. زنجیره چراغ زنجیره ای از سیستم برای ETH 2.0 خواهد بود و عملکردهای آن در بالا مورد بحث قرار گرفته است. از طریق پیوندهای متقاطع به زنجیره Beacon می تواند با شبکه و با یکدیگر ارتباط برقرار کند (مقاله بعدی من زنجیره Beacon و پروتکل Casper را توضیح می دهد ، با ما همراه باشید!). فاز 1 قسمتهای اساسی را معرفی می کند اما اساساً آزمایشی برای نحوه عملکرد یک سیستم کاملاً خرد شده خواهد بود. به همین ترتیب ، بلافاصله پتانسیل مقیاس پذیری کامل Sharding را ارائه نمی دهد. این مرحله به اجماع و نهایی در زنجیره های Shard می پردازد و به زنجیره چراغ اجازه می دهد تا بر اجرای زنجیره های Shard نظارت کند. فاز 2 ظهور یک اتریوم 2.0 کاملاً خرد شده و یکپارچه را مشاهده خواهد کرد. Shards از "نشانگرهای داده های اولیه" به "زنجیرهای کاملاً کاربردی" ارتقا می یابد. فاز 2 همچنین معرفی EWASM را به عنوان ماشین مجازی جدید Ethereum مشاهده خواهد کرد (من یک مقاله کامل را نیز در این مورد منتشر خواهم کرد!). لازم به ذکر است که اگرچه این مراحل از نظر مفهومی تقسیم می شوند ، اما بخش های بزرگی از آنها به دلیل ماهیت بهم پیوسته به طور همزمان کار می شوند. علاوه بر این ، تلاش برای بهبود blockchain Ethereum 1.0 ، که اغلب از آن به عنوان ETH 1. x یاد می شود ، هنوز در حال انجام است و به خوبی در Roll-Out ETH 2.0 ادامه خواهد یافت. اهداف بیان شده ETH 1. x تقویت توان معامله از طریق بهینه سازی مشتری ، اجرای "هزینه های دولتی" برای اطمینان از پایداری عملکرد یک گره کامل ، تثبیت هزینه های معامله و ایجاد یک ابزار نهایی است که می تواند ETH 1 را پیوند دهد. زنجیره X به زنجیره ETH 2.0. با توجه به پیش بینی های فعلی ، می توانیم انتظار داشته باشیم که تا اواخر سال 2020 داده های داده را ببینیم ، و Ethereum کاملاً مشخص تا سال 2021. بسیاری از افراد درخشان و پرشور وجود دارند که در تلاشند تا این رویا را به واقعیت تبدیل کنند. من برای یک نفر ، امیدوارم که Sharding بتواند با موفقیت اجرا شود و این به Ethereum و سایر blockchains برای دستیابی به مقیاس پذیری گسترده و پذیرش انبوه کمک می کند.

با تشکر از خواندن! اگر از این مقاله لذت بردید و می خواهید درباره ETH2 اطلاعات بیشتری کسب کنید ، سایر مقالات من را در این سری بررسی کنید:

با تشکر ویژه از کیمن ناوا ، آیدان هایمن و گرگ مارکو برای بررسی این مقاله و ارائه پیشنهادات ارزشمند بسیاری. علاوه بر این ، این مقاله بدون کارهایی که بسیاری از نویسندگان و محققان بزرگ دیگر در این فضا انجام می دهند ، امکان پذیر نبود. با تشکر از همه افراد درگیر در ایجاد و انتشار منابع ذکر شده در زیر!

پلتفرم معاملاتی فارکس در ایران...
ما را در سایت پلتفرم معاملاتی فارکس در ایران دنبال می کنید

برچسب : نویسنده : پوپک گلدره بازدید : 48 تاريخ : چهارشنبه 9 فروردين 1402 ساعت: 17:52