تاریخچه کوتاهی از اتریوم

ساخت وبلاگ

ConsenSys Signal a short history of ethereum social

از نظر چشم پرنده ، فناوری blockchain مدتهاست که وجود ندارد. گرچه مفاهیم بنیادی (رمزنگاری ، عدم تمرکز ، شبکه سازی و معامله همسالان) برای ده ها سال مورد مطالعه قرار گرفته است ، تا زمان انتشار بیت کوین در سال 2008 آیا همه این مؤلفه ها با اطمینان به نظر می رسد که برای ایجاد یک محصول کاربردی جمع شده اند. Ethereum به طور خاص از سال 2015 فقط در قالب های عمومی قابل استفاده بوده است. گرچه تاریخ و جزئیات تکامل پیش بینی شده آن تغییر کرده است ، Ethereum با برنامه خود برای به روزرسانی مداوم پروتکل برای اطمینان از قابلیت استفاده ، امنیت ، کارایی و عدم تمرکز ، گیر کرده است.

با به روزرسانی اخیر قسطنطنیه در ماه فوریه ، اتریوم در حال ظهور آرامش است (همچنین به عنوان Ethereum 2. 0 نیز شناخته می شود) ، از طریق یک سری چنگال های سخت و مراحل به روزرسانی ، از جمله "Ethereum 1. x" به دست می آید. با این حال ، برای درک اینکه کجا می رویم ، باید به عقب نگاه کنیم و از کجا آمده ایم. این جدول زمانی به تاریخچه چنگال های مهم و مهم برنامه ریزی شده اتریوم (UN) در تهیه مرحله بعدی تکامل خود می پردازد.

المپیک |9 مه 2015

blockchain Ethereum در ژوئیه 2015 به وجود عموم رسید. گام فوری قبل از آن المپیک بود - نهم و آخرین اثبات مفهوم Open TestNet ، در دسترس توسعه دهندگان برای کشف آنچه که blockchain اتریوم پس از انتشار منتشر می شود. ویتالیک پاداش کل 25،000 ETH را به توسعه دهندگان اعلام کرد که وقت خود را صرف استرس در شبکه می کردند. این درخواست واضح بود: سعی کنید شبکه را بیش از حد بار کنید و "کارهای دیوانه وار را با دولت" انجام دهید تا بینشی در مورد چگونگی پروتکل با ترافیک زیاد فراهم شود. به توسعه دهندگان چهار دسته برای آزمایش داده شد: فعالیت معاملات ، استفاده از ماشین مجازی ، قدرت معدن و مجازات عمومی.

مرز |30 ژوئیه 2015

پس از چند ماه آزمایش استرس ، شبکه اتریوم برای راه اندازی رسمی رسمی Mainnet آماده بود. در تاریخ 30 ژوئیه ، بلوک پیدایش اتریوم به وجود آمد و جامعه شروع به رشد کرد. چند ماه قبل از راه اندازی Frontier ، Vinay Gupta یادداشتی در مورد روند راه اندازی Ethereum منتشر کرد. در میان بندهای هیجان هشدارهایی برای کاربران بالقوه است. به گفته وی ، مرزی "اتریوم" به شکلی خود بود و توسعه دهندگان باید احتیاط کنند. فقط چند روز قبل از راه اندازی مرزی ، استفان تاول از هشدار گوپتا به توسعه دهندگان تکرار کرد: "مانند همتایان آنها در مرزهای آمریکایی ، این مهاجران با فرصت های گسترده ای ارائه می شوند ، اما با خطرات زیادی روبرو خواهند شد."

پروتکل مرزی شامل یک سری از ویژگی های مهم است:

  • پاداش بلوک: هنگامی که معدنچیان با موفقیت در بلوک های اتریوم به وجود می آیند ، در ETH پاداش دریافت می کنند. Frontier با پاداش بلوک 5 ETH در هر بلوک راه اندازی شد.
  • گاز: در طی چند روز اول وجود Frontier ، حد گاز در هر بلوک در 5000 گاز سخت شد. در اصل ، این بدان معنی بود که هیچ اتفاقی نمی تواند در شبکه رخ دهد. این هدف به طور هدفمند اجرا شد تا چند روز وقت بافر فراهم شود تا به معدنچیان اجازه دهد تا عملیات خود را در اتریوم شروع کنند و به فرزندخواندگان اولیه اجازه دهند تا مشتری های خود را نصب کنند. پس از گذشت چند روز ، حد گاز به طور خودکار حذف شد و شبکه قادر به انجام معاملات و قراردادهای هوشمند همانطور که در نظر گرفته شده بود.
  • قراردادهای قناری: قراردادهای قناری در مرز قرار گرفتند تا به کاربران اطلاع دهند که یک زنجیره خاص بد یا آسیب پذیر است. قراردادهای قناری یا 0 یا 1. قرارداد به آنها داده شد که یک مسئله به آنها داده شد 1 و به مشتری ها اطلاع داده شد تا آنها از این زنجیره شکسته استفاده نکنند. در اصل ، قابلیت های قراردادهای قناری به گروه اصلی Ethereum Dev امکان متوقف کردن یک عملیات یا معامله در شبکه را در صورت شروع کار اشتباه داده است. قراردادهای قناری یک مکانیسم حفاظت بسیار متمرکز اما لازم در اوایل وجود اتریوم بود.
  • قابلیت استفاده: کلیه اقدامات توسعه دهنده با خطوط فرمان انجام شد. هیچ رابط کاربری گرافیکی در وجود وجود ندارد. این شبکه قابل استفاده بود ، اما UI خشن بود و قابلیت های آن تا حد زیادی به افراد دارای دانش و تجربه موجود در مورد اتریوم محدود می شد.

Homestead |14 مارس 2016

ارتقاء Homestead اولین چنگال سخت برنامه ریزی شده شبکه اتریوم بود و در تاریخ 14 مه 2016 با شماره 1،150،000 بلوک اجرا شد. به طور کلی ، ارتقاء Homestead شامل سه پیشرفت عمده در اتریوم بود. اول ، عملکرد قرارداد قناری را حذف کرد و آن نقطه از تمرکز را در شبکه حذف کرد. دوم ، این کدهای جدید را در استحکام ، زبان برنامه نویسی مورد استفاده در اتریوم معرفی کرد. آخر اینکه ، کیف پول مه را معرفی کرد ، که به کاربران امکان می داد ETH را نگه دارند/معامله کنند و قراردادهای هوشمند را بنویسند و مستقر کنند.

به روزرسانی Homestead یکی از اولین اجرای پیشنهادات بهبود اتریوم بود. EIP توصیه هایی به جامعه است که در صورت تأیید ، در ارتقاء شبکه گنجانده شده است. به روزرسانی Homestead شامل سه EIP بود:

EIP-2: ارتقاء اصلی خانه

EIP 2. 1: هزینه ایجاد قراردادهای هوشمند را از طریق معامله از 21000 گاز به 53،000 گاز افزایش داد. هزینه ایجاد قرارداد از طریق یک قرارداد دیگر - روش ترجیحی - هزینه بیشتری از ایجاد آن از طریق معامله داشت. EIP 2. 1 با افزایش هزینه گاز برای ایجاد قراردادها از طریق معاملات ، کاربران را برای بازگشت به ایجاد قراردادها از طریق سایر قراردادها تشویق کرد.

EIP 2. 2: "کلیه امضاهای معامله ای که ارزش آن از SECP256K1N/2 بیشتر است نامعتبر است. قرارداد بازپرداخت ECDSA بدون تغییر باقی مانده و مقادیر بالا S را قبول می کند. این به عنوان مثال مفید استاگر یک قرارداد امضاهای قدیمی بیت کوین را بازیابی کند. "[منبع]

EIP 2. 3: اظهار داشت که اگر یک قرارداد به اندازه کافی گاز برای تکمیل عملیات نداشته باشد ، قرارداد به جای ایجاد یک قرارداد خالی "شکست می خورد". این باعث شده است که بازده های احتمالی یک معامله از [موفقیت] [شکست] یا [خالی] به [موفقیت] یا [شکست] را تغییر دهد.

EIP 2. 4: انگیزه ای را که به کاربران امکان می دهد بلوک هایی با دشواری کمی بالاتر ایجاد کنند - یعنی بلوک هایی که به احتمال زیاد استخراج می شوند ، از بین برد. این ارتقاء زمان بلوک تثبیت شده بین 10-20 ثانیه و شبکه را به زمان هدف کلی آن بازگرداند~15 ثانیه در هر بلوک.

وی گفت: "یک کد جدید ، Delegatecall را در 0xf4 اضافه می کند ، که از نظر ایده برای CallCode مشابه است ، به جز این که فرستنده و ارزش را از دامنه والدین به دامنه کودک تبلیغ می کند ، یعنی. تماس ایجاد شده همان فرستنده و ارزش تماس اصلی را دارد. "[منبع]

EIP-8: به روزرسانی های آینده

EIP-8 یک پیشنهاد بهبود با چشم به سمت ارتقاء شبکه های آینده و برنامه ریزی شده بود. این بهبود تضمین می کند که تمام نرم افزارهای مشتری در اتریوم می توانند به روزرسانی های پروتکل شبکه آینده را در خود جای دهند.

Dao Fork |20 ژوئیه 2016

در تاریخ ارتقاء برنامه ریزی شده اتریوم و چنگال های سخت ، حادثه غیر برنامه ریزی شده DAO مستحق شمول است. در سال 2016 ، یک سازمان خودمختار غیر متمرکز به نام DAO 150 میلیون دلار در فروش توکن برای بودجه جمع آوری کرد. در ماه ژوئن ، DAO هک شد و ETH به ارزش 50 میلیون دلار توسط یک هکر ناشناخته به سرقت رفت. جامعه Ethereum در بزرگ تصمیم گرفت تا زنجیره ای را سخت کند تا بتواند وجوه را به کیف پول اصلی خود بازگرداند و آسیب پذیری را وصله کند. با این حال ، چنگال سخت بحث برانگیز بود ، و برخی در جامعه اتریوم همچنان به معدن و معامله در زنجیره اصلی ادامه دادند. زنجیره اصلی - با این که اتر به سرقت رفته برنگشته است - به اتریوم کلاسیک تبدیل شد که ضعیف تر شده و با گذشت زمان در معرض بهره برداری قرار گرفته است. اکثریت جامعه و توسعه دهندگان اصلی همچنان به کار خود در زنجیره چنگال ادامه دادند - با این که ETH به سرقت رفته به صاحبان اصلی خود بازگشت - این همان چیزی است که ما اکنون به عنوان Blockchain Ethereum می شناسیم.

کلانشهر: بیزانس |16 اکتبر 2017

مرحله بعدی نقشه راه اتریوم به عنوان کلانشهر شناخته می شد و در دو مرحله انجام می شود: بیزانس و قسطنطنیه. بیزانس در سال 2017 در بلوک 4،370،000 به طور زنده رفت و شامل نه EIP از جمله:

EIP 100

فرمول را برای ارزیابی دشواری یک بلوک برای در نظر گرفتن بلوک های عمو تنظیم کرد. فرمول جدید ثبات را برای میزان صدور فراهم می کند ، و اطمینان حاصل می کند که با دستکاری بلوک های عمو نمی توان آن را به سمت بالا مجبور کرد.

EIP 658

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

EIP 649

بمب دشواری مکانیسمی است که در صورت فعال شدن ، انرژی مورد نیاز (یعنی دشواری) را برای معدن یک بلوک جدید افزایش می دهد تا اینکه غیرممکن شود و هیچ بلوک جدیدی قابل استخراج نباشد. در این مرحله ، شبکه Ethereum "یخ زده" می شود. بمب مشکل در ابتدا در سپتامبر 2015 در شبکه گنجانده شد. هدف آن پشتیبانی از انتقال نهایی به دور از اثبات کار به سمت اثبات سهام است. هنگامی که POS اجرا می شود ، معدنچیان می توانند از لحاظ تئوری حمایت از زنجیره POW قدیمی را انتخاب کنند ، بنابراین باعث شکاف در جامعه و ایجاد دو زنجیره جداگانه می شوند - یکی که توسط استیکرها نگهداری می شود و دیگری توسط معدنچیان نگهداری می شود. راه حل این اتفاق برای این اتفاق برای اجرای بمب دشواری است که در نهایت اثربخشی استخراج معدن را از بین می برد و امکان انتقال کامل شبکه به POS را بدون تهدید یک چنگال سخت بحث برانگیز فراهم می کند. تأخیر در عصر یخبندان / بمب مشکل 1 سال و کاهش پاداش بلوک از 5 ETH به 3 ETH

مروری بر بیزانس بیزانس EIPS (140 ، 196 ، 197 ، 198 ، 211 ، 214) که در اینجا یافت شد.

کلانشهر: قسطنطنیه |28 فوریه 2019

قسمت دوم به روزرسانی متروپولیس ، به نام قسطنطنیه ، قرار بود به طور زنده در بلوک 7،080،000 به صورت زنده برود-در اواسط ژانویه 2019 تخمین زده شد. در 15 ژانویه ، یک شرکت ممیزی مستقل امنیتی به نام Chainsecurance منتشر کرد که حاکی از یکی از پنج ارتقاء سیستم اصلی سیستم استمی تواند به مهاجمان فرصتی برای سرقت بودجه در اختیار مهاجمان قرار دهد. در پاسخ به این گزارش ، توسعه دهندگان اصلی اتریوم و جامعه گسترده رای دادند تا به روزرسانی را به تأخیر بیندازند تا زمانی که حلقوی امنیتی برطرف شود. بعداً در همان ماه ، توسعه دهندگان اصلی اعلام کردند که این به روزرسانی در بلوک 7،280،000 برگزار می شود. بلوک 7،280،000 در 28 فوریه وارد شد و ارتقاء Hard Fork Constantinople به صورت زنده انجام شد. شبکه Ethereum امروز در مرحله قسطنطنیه است.

EIP 145: دستورالعمل های تغییر سرعت

دستورالعمل های جابجایی Bitwise به دستگاه مجازی Ethereum (EVM) اضافه شده است. این دستورالعمل ها باعث می شود تا بیت اطلاعات باینری به سمت چپ و راست حرکت کند. این بهبود بدان معنی است که اجرای تغییر در قراردادهای هوشمند 10 برابر ارزان تر خواهد بود.

EIP 1052: تأیید قرارداد هوشمند

برای قراردادهای هوشمند مجاز به تأیید یکدیگر با کشیدن فقط هش از قرارداد هوشمند دیگر است. قبل از قسطنطنیه ، قراردادهای هوشمند برای تأیید باید کل کد دیگری را بکشند ، که این زمان و انرژی لازم را برای انجام دادن داشت.

EIP 1014: Create2

بهبود فعال سازی کانال های حالت، یک راه حل مقیاس پذیری اتریوم بر اساس تراکنش های خارج از زنجیره.

EIP 1283: SSTORE

کاهش هزینه گاز برای عملیات SSTORE. این کاهش به‌روزرسانی‌های متعدد را قادر می‌سازد تا در یک تراکنش ارزان‌تر رخ دهند.

EIP 1234: پاداش بلوک و تاخیر بمب دشوار

از دو جزء تشکیل شده است: کاهش پاداش بلاک و تاخیر بمب.

پاداش کاهش پاداش بلاک برای ماینرها از 3 ETH در هر بلوک به 2 ETH در هر بلوک کاهش یافت. این کاهش به عنوان "سوم شدن" شناخته می شود.

تاخیر بمب سختی EIP 1234 اجرای بمب سختی را برای دوازده ماه دیگر به تاخیر می اندازد و در این مرحله مجدداً رای گیری می شود.

نگاه به آینده: استانبول و آرامش

با نگاهی به آینده، Serenity مقصد نهایی بلاک چین اتریوم است، اما نه قبل از هارد فورک استانبول و "Ethereum 1. x". هارد فورک استانبول تا حد زیادی با تصمیم پیرامون ProgPoW تعریف می شود. Serenity با تغییر کامل از Proof of Work به Proof of Stake تعریف می‌شود، اما شامل ارتقاهای مهم دیگری نیز می‌شود. قابل توجه، معرفی Beacon Chain، Sharding و تغییر از ماشین مجازی اتریوم (EVM) به اسمبلی وب با طعم اتریوم (eWASM). همه به‌روزرسانی‌های Serenity به صورت مرحله‌ای ارسال می‌شوند و در این مدت، اتریوم 1. x برای اطمینان از تداوم زنجیره اولیه PoW بهبود می‌یابد. منتظر مقاله بعدی در مورد هارد فورک و سرنیتی باشید.

استراتژی برای تحلیل فاندمنتال...
ما را در سایت استراتژی برای تحلیل فاندمنتال دنبال می کنید

برچسب : نویسنده : سعید شیخ‌زاده بازدید : 52 تاريخ : سه شنبه 9 خرداد 1402 ساعت: 0:37