Follow Us
Facebooktwitteryoutube
YouTube
Promo
banner
Promo
banner

دولت توسعه پروتکل اتریوم – آگوست 2018

وبلاگ 1NewsD DevelopersEnterpriseBlockchain ExplainedEvent ها و کنفرانس ها Pressخبرنامه ها

مشترک شدن در خبرنامه ما.

آدرس ایمیل

ما به حریم خصوصی شما احترام می گذاریم

صفحه اصلی BlogNews

دولت توسعه پروتکل اتریوم – آگوست 2018

نگاهی به همه آنچه در “سال مقیاس پذیری” Ethereum اتفاق افتاده است و پیشرفت در مسیر Ethereum 2.0. توسط ConsenSys 28 آگوست 2018 ارسال شده در 28 آگوست 2018

قهرمان اتریوم ConsenSys

مقیاس پذیری Ethereum – داستان تاکنون

از آغاز سال 2018 ، مشخص بود که موضوع سال “مقیاس پذیری” است. در تاریخ 2 ژانویه ، بنیاد Ethereum ایجاد کرد درخواست برنامه برای کمک هزینه هایی که به محققان و توسعه دهندگانی که در زمینه افزایش گسترده قابلیت پردازش معاملات شبکه کار می کنند ، اعطا می شود. و در یک ارائه در 4 مارس ، با عنوان “جاده پیش رو 2018” ، ویتالیک گفت: “برای سال 2018 ما واقعاً معتقدیم که مقیاس بندی اصلی ترین تمرکز است.”

بنابراین ، در سال “مقیاس پذیری” تاکنون در سال 2018 چه اتفاقی افتاده است؟

همانطور که در فراخوان EF برای برنامه های کاربردی ذکر شده است ، دو روش مکمل برای افزایش ظرفیت پردازش سیستم Ethereum وجود دارد. لایه 1 پروتکل “در زنجیره” است: چگونه می توانیم ظرفیت بلاکچین Ethereum را به طور اساسی افزایش دهیم؟ لایه 2 راه حل های “خارج از زنجیره” را پوشش می دهد که در آن بیشتر معاملات در بلاکچین ثبت نمی شوند. با این وجود ، زنجیره بلوک زمینه ای همچنان قادر به تضمین ایمنی و امنیت سیستم های لایه 2 است.

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

شماره: نیاز به سرعت

شبکه Ethereum موفق تر از آن شده است که شاید کسی بتواند در مدت زمان کوتاهی پیش بینی کند. نمودار زیر نشان دهنده درصد حداکثر ظرفیتی است که Ethereum از بدو تأسیس در حال اجرا بوده است. پس از چند سال دویدن با ظرفیت کم (در مورد هک DAO و حملات اسپم شبکه در تابستان 2016 ، برخی از موارد را افزایش دهید) ، در بیشتر سال 2018 بیش از 80٪ استفاده شده است ، با بیش از 96٪ استفاده متوسط چند روز امسال.

میانگین استفاده از بلوک Ethereum میانگین استفاده از بلوک Ethereum. منبع: etherchain.org

این تقاضای زیاد گاهی اوقات منجر به موارد نامطلوب تجربه کاربر مانند انتظار طولانی برای گرفتن معاملات در زنجیره ای و قیمت معاملات ناپایدار (گاز) شده است.


مقیاس پذیری گسترده – توانایی پردازش هزاران معامله در ثانیه به جای 15 یا تقریباً همین چند ثانیه فعلی – مدت طولانی است بخشی از برنامه برای Ethereum. رویکرد اجرای این امر به “خرد کردن” معروف شده است. در حال حاضر ، مانند سایر سیستم عامل های بلاکچین که در حال حاضر در انتشار عمومی هستند ، هر گره در شبکه Ethereum هر معامله را پردازش می کند ، که این یک محدودیت بزرگ است. در شبکه خرد شده ، پردازش معاملات و حافظه مربوطه (ایالت) به خرد و جداگانه تقسیم می شوند ، بنابراین هر گره فقط نیاز به کنترل کسری از بار کل سیستم دارد. این خیلی ساده به نظر می رسد. چالش واقعی این است که با حفظ امنیت کامل شبکه این کار را انجام دهید: اگر هزار خرده ریز داریم ، بگویید چگونه می توانیم هزار بار از حمله شبکه جلوگیری کنیم?

تایپه ، مارس 2018: ساخت شبکه خرد شده

در آغاز سال 2018 الف مشخصات زیرا یک پروتکل خرد شده Ethereum از قبل وجود داشته و برای مدتی پایدار بوده است. بر اساس این مشخصات ، الف کارگاه برای مارس 2018 در شهر تایپه ، تایوان برنامه ریزی شده بود تا همه طرفهایی را که قصد دارند در مورد کاربردن خرد کردن در مشتریان مختلف Ethereum کار کنند ، گرد هم آورد. با نزدیک شدن به کارگاه ، سرعت فعالیت تحقیقاتی سرعت گرفت ، وقتی… BOOM… سه روز قبل از کارگاه ، یک نام تجاری جدید مشخصات کلی با ایده های جدید و جاه طلبی منتشر شد.

بنابراین ، در سفر طولانی هواپیما از اروپا ، برای هضم چیزهای زیادی ، نیکلاس لیوچون ، همچنین از PegaSys / ConsenSys ، و من برای دیدار ابتدایی جامعه خردکن جهانی به سمت تایپه حرکت کردیم..

معماری Sharding و نوآوری گسترده تر

شرکت کنندگان در کارگاه افتتاحیه افتتاحیه در تایپه. شرکت کنندگان در کارگاه افتتاحیه افتتاحیه در تایپه. عکس از جیسون یه.

دیدن قدرت تیم های نمایندگی شده در تایپه بسیار عالی بود. در میان شرکت کنندگان:

  • البته تیم تحقیقاتی بنیاد Ethereum. بیشتر ایده های رهبری در تحقیقات مربوط به تقسیم بندی ها توسط ویتالیک و جاستین دریک و همچنین افرادی مانند هسیائو وی وانگ ، کارل فلورش و ولاد زمفر حاصل می شود..
  • تیم توسعه مشتری گت.
  • تیم های بنیاد Parity و Web3.
  • تثلیث تیم (Py-EVM) نیز از بنیاد Ethereum.
  • تیمی از وضعیت ایجاد مشتری سیار به زبان نیم.
  • آزمایشگاه های Prysmatic تیم – در حال کار بر روی اجرای خرد کردن در Go.
  • سایر محققان فردی مانند فیل دایان و لئوناردو باوتیستا-گومز.

بحث کارگاه در طی سه روز بسیار گسترده بود.

در قسمت خرد کردن ، ما بحث مفصلی درباره مفاهیم مربوط به مشخصات جدید داشتیم. به عنوان یک مثال, در شبکه Ethereum امروز ، هر گره مسئول سه عملکرد متمایز است: (1) شرکت در اجماع در مورد سفارش معاملات ، (2) اجرای آن تراکنش ها برای به روزرسانی وضعیت ، و (3) در دسترس قرار دادن آن تراکنش ها و وضعیت به روز شده برای بقیه شبکه (در دسترس بودن داده ها). در یک شبکه خرد شده ، این توابع می تواند بین شرکت کنندگان مختلف تقسیم شود تا ویژگی های مختلف شبکه به شرح زیر بهینه شود:

  • گره های پیشنهاد دهنده می توانند مسئول جمع آوری معاملات به بلوک هایی باشند که آنها به عنوان تاریخ متعارف پیشنهاد می کنند.
  • گره های همیار بررسی می کنند که داده های موجود در بلوک های ارائه شده توسط پیشنهاد دهندگان وجود دارد و سپس آنها را به زنجیره بلوک shard اضافه می کنند.
  • گره های مجری می توانند مسئول به روزرسانی مشتریان در وضعیت بلاکچین (به عنوان مثال مانده حساب آنها) در صورت تقاضا باشند. این اجازه می دهد تا نوعی “ارزیابی تنبل“که در آن فقط محاسبات مربوط به داده هایی که در واقع مورد نیاز است ، و همچنین شاید برای” موتورهای اجرای جایگزین “اجرا می شوند.

این کاملا متفاوت با Ethereum Mainnet امروزی است ، اما برای تعادل بین کارایی و امنیت در شبکه ای که همه گره ها نمی توانند مشتری هر خرده ریز باشند ، چیزی شبیه به این احتمالاً ضروری است. به منظور حفظ کارایی ، ایده این است که گره های پیشنهاد دهنده و مجری می توانند با تعداد کمی خرده ریز همگام سازی شوند ، اما به منظور حفظ امنیت ، گره های کلاتور (که در واقع برای بلاکچین می نویسند) می توانند به طور مکرر بین خرده ها جابجا شوند. با این کار از تصاحب خرده ریزهای شرکت کنندگان جلوگیری می شود.

ما همچنین در مورد زیرساخت های مختلف مورد نیاز برای ساخت همه اینها ، قرارداد مدیر خرد ، بحث کردیم, مشتری های بی تابعیت, و لایه شبکه نظیر به نظیر ، از جمله موارد دیگر.

علاوه بر کار بر روی زیرساخت مقیاس پذیری ، همچنین مشخص بود که تقاضای قابل توجهی برای نوآوری در Ethereum وجود دارد ، که ارتباطی با مقیاس پذیری ندارد. شاید اجرای خرد کردن بتواند فرصتی برای ایجاد نوآوری های بزرگ دیگر باشد. بنابراین ما همچنین وقت خود را صرف موضوعات طولانی مدت دیگر مانند جایگزینی ماشین مجازی Ethereum (EVM) با eWasm, موضوعات قدیمی تر مانند انتزاع حساب, و ایده های جنجالی مانند اجاره انبار.

برلین ، ژوئن 2018: Sharding با اثبات خطر مواجه می شود

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

با همه تحولات جدید برای بحث ، زمان برگزاری بود کارگاه خرد کردن دیگر. این بار تیم با عضویت در Status در ژوئن 2018 با مهربانی میزبان ما در برلین بود کنفرانس توسعه دهندگان مشتری آنها سازماندهی کردند.

ما خوشحال بودیم که تیم Casper FFG (اثبات سهام) به طور غیر منتظره در کارگاه به ما ملحق شد. در طی سه یا چهار هفته منتهی به این رویداد ، یک مورد بزرگ دیگر تغییر به مشخصات پیشنهاد شده بود: چرا Sharding و Casper را با هم در یک بستر مشترک نساختیم?

آشکار شد که برخی از گزینه های جدید طراحی Sharding با کار برنامه ریزی شده Casper FFG دارای اشتراکاتی هستند که به طور مستقل در حال پیشرفت بودند (همانطور که اکنون رها شده است EIP-1011) هر دو به سپرده های اعتبارسنجی (سهام) احتیاج دارند ، هر دو به دسترسی به اعداد تصادفی متکی هستند ، هر دو دارای اثبات خطا و مکانیزم برش هستند ، هر دو از امضاهای جمع استفاده می کنند. با توجه به این مشترکات ، پیشنهاد شد که هم Sharding و هم Casper در زیرساخت مشترکی معروف به Beacon Chain ساخته شوند. یک مزیت دیگر این است که کار در اجرای Casper و Sharding از Mainnet موجود انجام شود ، که ممکن است برای حفظ بار اضافی تلاش کند.

بحث ها در برلین تأیید کرد که همه ما توافق کردیم که این یک رویکرد مثبت و عملی برای تحویل هر دو پروژه است.

فراتر از برنامه ریزی پروژه ، بار دیگر طیف وسیعی از ایده های جدید در این کارگاه مورد بحث قرار گرفت. ما جلساتی درباره ابتدای رمزنگاری جدید مانند zkSTARK ها و توابع هش جایگزین داشتیم ، درباره اثبات حق حضانت بحث کردیم و گزینه هایی را برای تولید اعداد تصادفی بررسی کردیم ، در حالی که پیشرو فعلی یک RANDAO با عملکرد تأخیر قابل تأیید است (VDF).

امروز: به سمت Ethereum 2.0

بنابراین همه اینها در ماه آگوست 2018 ما را ترک نمی کند?

امیدوارم از مطالب گفته شده درک کنید که در این شش ماه گذشته شاهد انفجار در تحقیقات مربوط به مقیاس گذاری Ethereum بوده ایم و تا حدود زیادی گرد و غبار هنوز ته نشین نشده است.

اما جهت کلی روشن است. توسعه و تحویل Sharding و Proof of Stake در یک بستر جدید بلاکچین (Ethereum 2.0) انجام می شود ، همراه با Main Chain فعلی که به کار خود ادامه خواهد داد.

آناتومی Ethereum 2.0. نمودار آناتومی Ethereum 2.0. نمودار توسط هسیائو وی وانگ.

ساخت یک پلت فرم جدید مانند این ، Beacon Chain ، به ما امکان می دهد نوآوری عظیمی را با محدودیت های Mainnet امروز ، و مهمتر از همه ، بدون نیاز به جراحی قلب باز در شبکه در حال اجرا ، بدون محدودیت معرفی کنیم. جدول زمانی کاملا گمانه زنی است ، اما انتظارات هستند که زنجیره فانوس دریایی (لایه هماهنگی ، از جمله Casper FFG) در طول سال 2019 ، Shard Chain (لایه داده) در سال 2020 و لایه اجرای آن در سال 2021 اجرا خواهد شد.

امیدوارم برخی از این نوآوری ها را با جزئیات عمیق تری در به روزرسانی های آینده کشف کنم ، اما به طور خلاصه ، برای Ethereum 2.0 ، ما در حال بررسی سازوکارهای اجماع جدید ، مدل های جدید اقتصادی رمزنگاری ، موتورهای اجرایی جدید مانند eWASM (و احتمالاً ، و حتی اعدام به تأخیر افتاده) ، و ابتدای جدید رمزنگاری.

به نقل از ویتالیک از اولین کارگاه خرد کردن ، “Ethereum 1.0 یک تلاش ناخوشایند چند نفر برای ساخت رایانه جهانی است. Ethereum 2.0 در واقع رایانه جهانی خواهد بود. “

بیشتر بدانید و درگیر شوید

همانطور که در بالا ذکر شد ، امیدوارم در مقالات آینده به عمق برخی از این نوآوری ها بپردازم.

در همین حال ، اگر می خواهید خودتان حفاری کنید ، در اینجا یک لیست خواندن سطح بالا آورده شده است. اما مراقب باشید ، همه چیز به سرعت در حال حرکت است ، و برخی از جزئیات دیگر قدیمی هستند.

اگر واقعاً می خواهید وارد علف های هرز شوید ، منظم باشید تماس های مجریان ETH2.0 اخیراً هر دو هفته آغاز شده است ، از جمله گروه جدیدی که روی پیاده سازی کار می کنند. اینها مستقیماً به YouTube منتقل می شوند و یک مورد وجود دارد کانال تلخ همچنین.

برای جدیدترین اخبار Ethereum ، راه حل های سازمانی ، منابع توسعه دهنده و موارد دیگر ، در خبرنامه ما مشترک شوید. آدرس ایمیل محتوای اختصاصیگزارش Ethereum Q3 2020 DeFiگزارش

گزارش Ethereum Q3 2020 DeFi

گزارش Ethereum Q2 2020 DeFiگزارش

گزارش Ethereum Q2 2020 DeFi

Ethereum 2 0 Staking Report اکوسیستمگزارش

گزارش اکوسیستم Sthereum 2.0 Staking

راهنمای کامل شبکه های تجاری Blockchainراهنما

راهنمای کامل شبکه های تجاری Blockchain

چگونه یک محصول بلاکچین موفق بسازیموبینار

چگونه یک محصول بلاکچین موفق بسازیم

بانکهای مرکزی و آینده پولکاغذ سفید

بانکهای مرکزی و آینده پول

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector