اتریوم: تاریخ اتریوم

ساخت وبلاگ

Ethereum دومین پروتکل blockchain و اولین پروتکل است که در مورد blockchain به عنوان یک رایانه بالقوه جهان فکر می کند. در واقع ، با گذشت سالها ، اتریوم کاربردهای مختلفی را از امور مالی غیر متمرکز گرفته تا NFT ها ، سازمان های غیرمتمرکز و موارد دیگر تحریک کرده است. این تیم توسعه در سال 2014 با تأسیس ویتالیک باترین ، در سال 2014 راه اندازی شد ، تیم اصلی توسعه در پشت اتریوم به شروع کار کمک کرد و فروش جمعیت یکی از موفق ترین آنها در اکوسیستم blockchain بود.

تاریخچه اتریوم بخشی از مدلهای تجاری blockchain است ، شما منابع مفصلی را در کتاب می یابید:

blockchain-business-models

این 100K دلار فقط چند سال بعد و به طور بالقوه یک تریلیون دلار در یک دهه یا دو سال ، یک پروژه به ارزش میلیاردها دلار را تعیین می کند.

سالهای اولیه: 50 میلیون دلار هک اتر ، چنگال سخت و وب 3. 0

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

سرانجام در مقاله ای با عنوان "چرا ما به وب 3. 0 نیاز داریم" از سپتامبر 2018 (بیش از دو سال از عزیمت وی از اتریوم) گاوین وود با اعلام پولکادوت ، چشم انداز خود را برای آینده تأکید کرد:

"از دیدگاه کاربر ، وب 3. 0 حداقل در ابتدا با وب 2. 0 متفاوت به نظر می رسد. ما همان فناوری های نمایش را خواهیم دید: HTML5 ، CSS و غیره. در قسمت پشتی ، فناوری هایی مانند Polkadot-پروتکل blockchain بین زنجیره ای برابری-موضوعات مختلف فناوری را به یک اقتصاد واحد و "حرکت" متصل می کنند.

Polkadot و Kusama همه به پروتکل های blockchain تبدیل می شوند که از "جنگ اتریوم" به دست می آیند.

اما چگونه به آنجا رسیدیم؟

سالهای سال 2014 تا 2016 آغاز اتریوم فراتر از کاغذ سفید آن بود. نه فقط یک پروژه کاغذی بلکه یک دنیای واقعی ، که توانایی های خود را نشان داده بود. با این حال ، این سؤال در اینجا هنوز بر روی زنده ماندن کل پروژه باقی مانده است.

توسعه پروتکل blockchain Ethereum با سرعت کامل ادامه داشت و جامعه به صورت نمایی رشد کرد.

تا اینکه یکی از بزرگترین دزدان دریایی روی blockchain اتفاق بیفتد ، و این اتفاق درست در Blockchain Ethereum رخ داد.

همه اینها در قسمت اول ژوئن 2016 اتفاق افتاد ، هنگامی که جامعه اتریوم نقصی در کد DAO پیدا کرد. در مقاله ای با عنوان "حملات بیشتر اتریوم: مسابقه به خالی بودن معامله واقعی است" در تاریخ 9 ژوئن 2016 ، پیتر وسنس با گفتن "کریس در گیتوب به طور اتفاقی به یک حمله وحشتناک و وحشتناک به قراردادهای کیف پول اشاره کرد که من در نظر نگرفتم. بشراگر برای توسعه دهندگان قرارداد اتریوم یک خیابان افشای مسئول وجود داشته باشد ، من از آن استفاده می کنم ، اما به نظر نمی رسد وجود داشته باشد. نه تنها این ، این کد به مدت طولانی در GitHub منتشر شده و در GitHub منتشر شده است که می خواستم سریع این اخبار را از آنجا بگیرم. "

به طور خلاصه ، یک نقص در کد قرارداد هوشمند ، هکرهای بالقوه را قادر می سازد تا از این واقعیت که می توان چندین برداشت را انجام داد ، سوء استفاده کنند ، قبل از اینکه قرارداد هوشمند در نهایت تعادل نهایی را ثبت کند ، بنابراین هکرها را قادر می سازد تا به طور بالقوه میلیون ها دلار را از این قراردادهای هوشمند سرقت کنند. این آسیب پذیری نه تنها برای هر کسی قابل مشاهده بود ، و برای گرفتن هکرها نیز به دست آورد ، بلکه این تهدیدی برای کل وجود اتریوم به عنوان یک blockchain بود.

در واقع ، اگر یکی از ارزشهای اصلی اتریوم امنیت و "blockchain رمزنگاری نشده غیرقابل توصیف" بود ، چگونه می توان در وهله اول این کار را انجام داد؟

روشی که جامعه به آن پاسخ می دهد نه تنها تعیین می کند که آیا Ethereum زنده مانده است بلکه اگر می تواند پیشرفت کند.

در ابتدا ، اشکال موجود در کد توسط جامعه کم ارزش بود ، اما از 17 ژوئن ، مشخص شد که این چیزی جدی بود. در یک پست وبلاگ با عنوان "به روزرسانی بحرانی Re: آسیب پذیری DAO" ویتالیک باترین توضیح داد: "حمله ای در DAO پیدا شده و مورد سوء استفاده قرار گرفته است ، و مهاجم در حال حاضر در حال تخلیه اتر موجود در DAO به کودک دائو است. این حمله یک آسیب پذیری بازگشتی بازگشتی است ، جایی که یک مهاجم عملکرد "تقسیم" را نامیده می شود و سپس عملکرد تقسیم را به صورت بازگشتی در داخل تقسیم می نامد و بدین ترتیب اتر را بارها در یک معامله واحد جمع می کند. "

بنابراین ، این "عملکرد تقسیم" برای برداشتن اتر از قرارداد هوشمند بارها و بارها در یک معامله واحد استفاده شد. شبیه به یک دستگاه نقدی شکسته که در آن سارق قادر است بارها و بارها به همان میزان پول نقد بپردازد ، در حالی که دستگاه فقط یک بار آن را ثبت می کند ، هکرها شروع به استفاده از این آسیب پذیری کردند ، بنابراین میلیون ها دلار ارزش اتریوم را از هوشمند DAO تخلیه می کنندقراردادها

در واقع ، یک ماشین نقدی را تصور کنید که فقط یک معامله 100 دلار را ثبت می کند اما در حالی که کشو در حال بسته شدن است که سارق می تواند بارها از اسکناس 100 دلار استفاده کند ، در حالی که ماشین نقدی فقط یک معامله 100 دلار را ثبت می کند. این میزان تخلیه هکرها از قراردادهای هوشمند است.

از تحلیلی که روز بعد توسط فیل دایان انجام شده است ، برخی از این نقص ها را نشان داد و توضیح داد: "این سوءاستفاده در DAO به وضوح بی اهمیت نیست. الگوی دقیق برنامه نویسی که DAO را آسیب پذیر می کرد ، نه تنها توسط خود سازندگان DAO در به روزرسانی قبلی در نظر گرفته شده در کد چارچوب مشخص شد. از قضا ، همانطور که آنها در حال نوشتن پست های وبلاگ خود بودند و ادعای پیروزی می کردند ، هکر در حال آماده سازی و استقرار یک بهره برداری بود که همان عملکردی را که آنها فقط برای تخلیه DAO از تمام وجوه خود برطرف کرده بودند ، هدف قرار داد. "

همانطور که معلوم شد اشکال اصلی بخشی از برنامه زبانی است که برای مقابله با DAO و قراردادهای هوشمند تهیه شده است. در حقیقت ، در برنامه زبان ، استحکام (که توسط گاوین وود اختراع شد).

گاوین وود ، که برای کنفرانس Blockchain هلند مصاحبه کرد ، در 21 ژوئن 2016 ، به قول خودش توضیح داد ، چه اتفاقی می افتد و چگونه این را اصلاح می کند:

وی گفت: "چه اتفاقی افتاد ، بنابراین چند مورد برای توضیح در مورد این موضوع وجود دارد. اولین نکته این است که مشکل مربوط به خود اتریوم نیست ، اما مشکل یکی از این برنامه ها است ، با یکی از این قراردادهای هوشمند ، بنابراین قراردادهای هوشمند در اتریوم ساخته نمی شوند. Ethereum در سطح پایین تری وجود دارد و این نرم افزار در سطح بالاتری اجرا می شود ، بنابراین به نظر می رسد که این وب سایت ها خوب خراب شده اند و همان چیزی را که حق شکسته اینترنت نیست ، نمی گویند. بنابراین Ethereum مانند اینترنت است که فقط به نوعی کار می کند اما بله یکی از وب سایت ها به این ترتیب بود که کارهایی که در صورتی که در آن قرار دارند ، روی آن قرار می گیرد و این وب سایت را شکستند ، DAO نامیده می شد. اکنون داو به عنوان نوعی مکانیسم پیش بینی شده بود تا مردم بتوانند در اتر بپردازند و این یا می تواند برای حمایت مالی از پروژه ها استفاده شود و اگر این پروژه به سود خود تبدیل شود ، مردم می توانند برخی از سودهای جدید را پس بگیرند و آنچه اتفاق افتاده استبه دلیل نقص فنی در این مورد DAO در این نرم افزار ، این وب سایت که در بالای اتریوم قرار دارد ، کسی توانست به آن حمله کند و حدود یک سوم از پولی را که DAO توانسته است در یک کودک دائو جمع کند ، تخلیه کند. بنابراین به نوعی فرزندان از همان نوع چیزها جز فرزندان. اکنون واقعیت این است که شهردار هنوز در آنجا نشسته است ، بنابراین ما دقیقاً می دانیم که در سیستم می بینیم تعادل وجود دارد که بزرگ است از آن چیزی که باید بزرگتر باشد اما یک مالک متفاوت اما یک مالک متفاوت و در لحظه ای استقادر به عقب نشینی آن نیست. بنابراین به دلیل ضمانت در DAO ، حدود سی و نه روز قبل از آن است که مالک بتواند آن را پس بگیرد و بنابراین ما این بار داریم تا مشخص کنیم که آیا می خواهیم در مورد آن کاری انجام دهیم یا اینکه آیا ما فقط می خواهیم آن را رها کنیم. "

علاوه بر این ، آیا این به عنوان حمله برای اعتماد به نفس کل سیستم وحشتناک بود ، گاوین وود پاسخ داد:

"این یک حمله به دائو است. این یک حمله به یکپارچگی DAO است و از این واقعیت استفاده می کند که DAO یک قرارداد هوشمند است که هیچ کس نمی تواند نحوه تفسیر آن را تغییر دهد و اگر تفسیر اگر این نرم افزار اشتباه باشد ، تفسیر اشتباه است و مردم به طور قابل ملاحظه ای اذیت می شوند وصدای زشت نگران این است که شما می دانید بله ، این پول را در حال حاضر در حال حاضر است ، این سوال واقعاً این است که ما در مورد آن چه کاری می توانیم انجام دهیم "

همانطور که مجری از "چه کاری باید انجام داد" در مرحله بعدی ، گاوین وود ، روشن کرد که او هیچ ارتباطی با دائو ندارد و همانطور که مصاحبه کننده از گاوین وود پرسید ، آیا اتریوم زنده خواهد ماند ، گاوین وود اظهار داشت نکته مهمی در مورد آینده آیندهاجماع و تصمیم گیری اساسی اتریوم:

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

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

با این حال ، کاربر Reddit با نام صفحه نمایش YDTM در آن زمان توضیح داد: "بله ، من می دانم که OP کمی سخت است. من فکر می کنم ویتالیک یک آدم باهوش است. اما من همچنین فکر می کنم که ده ها میلیون دلار تقریباً در اینجا تبخیر شده است ، و می خواهم چشم انداز را بر اساس طراحی زبان ارائه دهم - که ممکن است تا حدودی متفاوت از آنچه قبلاً از Emin Gün Sirer در پست خود شنیده ایم که ظاهر شده است نیز متفاوت باشدبه تازگی."

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

در این مرحله ، درک این نکته ضروری است که مدلهای تجاری مبتنی بر blockchain که در این پروتکل ها زندگی می کنند ، از قوانینی ساخته شده اند که به صورت کد بیان شده اند که به راحتی قابل تغییر نیستند. تغییر در کد می تواند به معنای چنگال نرم یا سخت باشد.

و هیچ یک از این گزینه ها ساده نبود. چنگ زدن به blockchain کاری است که باید با دقت انجام شود و فقط برای رسیدن به تصمیمات مهم ، و این در واقع یک تهدید بقا بود. با این حال ، این بحث در مورد چگونگی پروتکل های blockchain واقعاً تغییر ناپذیر بود. آنها نیستند. در واقع ، Forking باعث می شود قوانین اساسی یک blockchain تغییر کند. حتی اگر بسیار دشوار و هنوز بر اساس اجماع اکثریت که می توان انجام داد.

در میان جامعه اتریوم ، رهبر ، ویتالیک باترین نیز بسیار مورد توجه قرار گرفت. در گپ بین ویتالیک باترین و مبادلات ، که در Steemit ضبط شده است می توانیم نگرانی های ویتالیک را احساس کنیم:

[3:09:03 AM] جورج هالام [ETH]: پینگ

[3:09:19 AM] بیل شییهارا: پونگ

[3:09:57 AM] بیل شیهارا: آیا مسئله گزارش شده با دائو واقعی است؟

[3:10:17 AM] Vitalik Buterin: تا آنجا که می توانیم بله بگوییم

[3:10:33 AM] مایک لی: از کجا می توانم گزارش را پیدا کنم؟

[3:10:55 AM] Vitalik Buterin: موضوع فعال

[3:11:07 AM] مایک لی: متشکرم

[3:11:19 AM] Vitalik Buterin: استراتژی های کاهش احتمالی عبارتند از:

[3:11:21 AM] بیل شیهارا: متشکرم. وحشت زیادی وجود دارد ، بنابراین یک بیانیه واضح از تیم DAO و ETH بسیار مفید خواهد بود. در این مرحله ، مردم حدس می زنند که حساب گریف هک شده است.

[3:11:29 AM] Vitalik Buterin: 1. تصرف هر یک از سرقت ها که از طریق مبادلات عبور می کند

[3:11:38 AM] Vitalik Buterin: 2. یک نفر وجود دارد که طی 2 ساعت تقسیم می شود

چند دقیقه بعد در مکالمه ، ویتالیک باترین گفت:

[3:43:01 AM] Vitalik Buterin: خوب آیا شما بچه ها می توانید تجارت را متوقف کنید

درخواست صرافی ها برای متوقف کردن تجارت یک معامله بزرگ بود ، زیرا این بدان معنی بود که سایر افراد مشروع دیگر نمی توانند آزادانه تجارت Ethereum را انجام دهند. بنابراین ، این سیگنال ها کاملاً نگرانی ویتالیک باترین در آن زمان بود.

برای بدتر شدن اوضاع ، در تاریخ 18 ژوئن 2016 ، در "نامه آزاد" میهمان ادعا شده مهاجم (این فقط ممکن است تلاشی برای منحرف کردن جامعه اتریوم باشد) ، و توضیح داد:

وی گفت: "من کد DAO را با دقت بررسی کرده ام و تصمیم گرفتم پس از یافتن ویژگی ای که در آن تقسیم شده با اتر اضافی پاداش می گیرد ، شرکت کنم. من از این ویژگی استفاده کرده ام و به درستی 3،641،694 اتر را ادعا کرده ام و می خواهم از DAO بخاطر این پاداش تشکر کنم. درک من این است که کد DAO شامل این ویژگی برای ترویج عدم تمرکز و ترغیب ایجاد "Daos Child" است.

و در پایان آن او ادامه داد:

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

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

امیدوارم این رویداد به یک تجربه یادگیری ارزشمند برای جامعه Ethereum تبدیل شود و آرزوی موفقیت را برای شما داشته باشد.

سخت گیری پروتکل برای پیروزی در جنگ

تا آن زمان مشخص شده بود که این یک جنگ بود ، "جنگ دائو". در تاریخ 24 ژوئن 2016 ، در یک پست وبلاگ با عنوان "Dao Wars: صدای شما در مورد معضل نرم" Péter Szilágyi ، از تیم توسعه اصلی اتریوم (که در هفته های گذشته با عصبانیت سعی در حل این نقص اصلی داشت) ، توضیح داد:

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

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

این رویداد در قلب این است که به معنای انجام تجارت در یک blockchain است.

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

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

و به عنوان یک اپیرو "این نسخه یک پارچه نرم را پیاده سازی می کند. یک کفپوش نرم کاملاً با تمام قوانین پروتکل سازگار است و فقط به اجماع اکثر معدنچیان برای تصویب نیاز دارد. این موقت است و می توان در هر نقطه از زمان اجماع ماینر حذف و اصلاح شد. این قوانین پروتکل را نقض نمی کند. این هیچگونه معاملات/بلوک های اجرا شده را به عقب نمی اندازد. و این وضعیت blockchain را در خارج از قابلیت های پروتکل اصلی تغییر نمی دهد. "

با گذشت زمان ، معضل در مورد چگونگی رفع دائمی مسئله در پست وبلاگ "به چنگال یا نه به چنگال" در 15 ژوئیه 2016 برجسته شد ، جفری ویلک ، توسعه دهنده اصلی اتریوم توضیح داد: "DAO ، اگرچه محصولی نیستبنیاد Ethereum ، از اواخر ، هم در داخل سازمان و هم در جامعه ما ، موضوع داغ بوده است. چنگال سخت موضوعی ظریف و روشی است که ما آن را می بینیم ، هیچ تصمیمی درست نیست. از آنجا که این تصمیمی نیست که بتواند توسط بنیاد یا هر یک از نهادهای دیگر اتخاذ شود ، ما دوباره به سمت جامعه می رویم تا خواسته های آن را ارزیابی کنیم تا مناسب ترین تغییر پروتکل را ارائه دهیم. "

تا 20 ژوئیه 2016 ، چنگال سخت به پایان رسید. این بار ویتالیک باترین در توضیح روند کار صدرنشین شد. همانطور که blockchain Ethereum به سمت بلوک 1920000 حرکت کرد (کسی که چنگال سخت را اجرا می کند) ، ما فقط می توانیم وضعیت ذهن باترین را تصور کنیم. با پایان یافتن این روند ، Buterin تحسین کرد: "ما می خواهیم جامعه Ethereum را برای یک چنگال سخت با موفقیت تکمیل کنیم. بلوک 1920000 حاوی اجرای یک تغییر وضعیت نامنظم بود که منتقل شد~12 میلیون ETH از قراردادهای "Dark Dao" و "Whitehat Dao" به قرارداد بازیابی Resolddao. خود چنگال هموار انجام شد و تقریباً 85 ٪ از معدنچیان معدن روی چنگال معدن. "

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

ویتالیک باترین با برجسته کردن "ما از توسعه دهندگان و جامعه خود تشکر می کنیم که با هم همکاری می کنیم تا این انتقال را به همان اندازه صاف انجام دهیم ، و مشتاقانه برای همکاری با هم همکاری می کنیم تا همچنان به اکوسیستم و پروتکل Ethereum موفقیت برسند."

در یک پست نهایی "به بعد از چنگال سخت" ویتام باترین توضیح داد: "این بنیاد متعهد شده است تا از اجماع جامعه در مورد تصمیم چنگال سخت سخت سخت حمایت کند. با دیدن نتایج معیارهای مختلف ، از جمله اتخاذ زیرساخت های کربن ، DAPP و اکوسیستم ، این بدان معنی است که ما منابع و توجه خود را به زنجیره ای که اکنون ETH (یعنی زنجیره چنگال) گفته می شود ، متمرکز خواهیم کرد. گفته می شود ، ما می دانیم که از کد اتریوم می توان برای فوری سایر blockchain ها با همان قوانین اجماع ، از جمله تستات ، کنسرسیوم و زنجیرهای خصوصی ، کلون ها و اسپینوف استفاده کرد و هرگز با چنین فوری مخالف نبوده است. "

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

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

و همه اینها به طور متناقض یکی از مهمترین وعده های Blockchain ، ناآگاهی از دارنده را برجسته کردند.

همه آدرس را می دانند:

میلیون ها اتر را نادیده گرفتند ، اما با این وجود هیچ کس نمی داند که این کیست (با گذشت بر روی blockchain کلاسیک Ethereum ، ما نمی دانیم که آیا این نشانه ها در نهایت فروخته شده اند و به چه کسی). درست مانند Satoshi Nakamoto پس از سالها از کاغذ سفید بیت کوین (همراه با استخر 1. 1 میلیون بیت کوین به ارزش میلیارد ها) یک راز باقی ماند. بنابراین نشانه دزدیده شده اتریوم هرگز ردیابی نشد.

حل برای مقیاس: ساخت اتریوم از 100 برابر به 1000x کارآمدتر

هنگامی که Ethereum برای اولین بار به عنوان یک پروژه ایجاد شد ، اولین سؤالی که برای سرمایه گذاران به ذهن متبادر شد این بود که آیا این یک پروژه مناسب خواهد بود یا خیر. با این حال ، همانطور که نشان داد این امر قابل دوام است (و از "جنگ دائو" جان سالم به در برد) ، سؤال بعدی در مورد مقیاس پذیری بود. در واقع ، هرچه بیشتر برنامه های کاربردی (DAPP) در بالای blockchain اتریوم ساخته شوند ، هزینه های آن برای انجام معاملات بیشتر و بالاتر می شود.

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

این یک چالش بزرگ است که مقیاس پذیری آن است. چگونه اتریوم با آن مقابله می کند؟به دو روش اصلی

مقیاس 1 مقیاس: گرفتن 100 برابر بهتر

در لایه 1 مقیاس بندی زیر بلوک مبتنی بر اتریوم ، پروتکل کارآمدتر می شود ، بنابراین رشد 10 تا 100 برابر اکوسیستم را قادر می سازد.

نمونه های اصلی مقیاس بندی لایه 1 شامل اثبات سهام و اندازه گیری است. در واقع ، همانطور که اتریوم آنچه را که اکنون ETH2 خوانده می شود (به روزرسانی هایی که کل پروتکل را مقیاس پذیر تر می کند) می پردازد ، سرانجام ، در نهایت ، و اگر این نتیجه با موفقیت بیرون بیاید ، ETH2 در اتریوم ادغام می شود ، بنابراین به یک کل مؤثر تبدیل می شود.

مهم است که Ethereum در درجه اول به عنوان اثبات پروتکل مبتنی بر کار (مانند بیت کوین) شروع شود. در حالی که این امر زنده ماندن پروژه را ارائه می داد. با افزایش Ethereum برای پشتیبانی از موارد جدید استفاده مانند مالی غیرمتمرکز و برنامه های غیر متمرکز ، الگوریتم اجماع جدیدی که برای معرفی لازم است. به همین دلیل است که اتریوم شروع به حرکت به سمت اثبات سهام و Sharding کرد (این تغییرات توسط زنجیره چراغ هماهنگ می شود).

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

وی همچنین توضیح داد که وقتی به پروتکل های blockchain می رسد ، سه گانه مقیاس پذیری (یا توانایی نگه داشتن blockchain عمومی ، مقیاس پذیر ، غیر متمرکز و ایمن) از طریق مکانیسم های پیچیده تر مانند Sharding*می توان به دست آورد.

همانطور که ویتالیک باترین برجسته کرد: "یک blockchain خرد شده:

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

شرکت های blockchain از Sharding به پایگاه داده های پارتیشن و افزایش مقیاس پذیری استفاده می کنند و به آنها امکان می دهد معاملات بیشتری را در هر ثانیه پردازش کنند. Sharding یک مکانیسم اصلی در زیر blockchain اتریوم و یکی از مؤلفه های مهم آن است. در واقع ، Sharding پروتکل های blockchain را قادر می سازد تا سه گانه مقیاس پذیری را غلبه کنند (با رشد یک blockchain ، مقیاس پذیر ، ایمن و غیرمتمرکز باقی می ماند).

مقیاس 2 مقیاس: بهتر شدن 1000x

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

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

با این حال ، مشکل اصلی این طرح ها این واقعیت است که معاملات از زنجیره ای خارج می شوند (جایی که مقدار به خارج از blockchain منتقل می شود) ، که می تواند خطرات امنیتی را ایجاد کند ، بنابراین کل هدف از blockchain را تشکیل می دهد.

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

این امر بسیار مهم است زیرا غلتک ها باعث کاهش احتقان در بالای blockchain اصلی می شوند ، زیرا آنها در یک "Sidechain" اتفاق می افتند و بنابراین به طور بالقوه به سرعت معامله 2000-3000 در ثانیه می رسند.

بنابراین ، تمام این معاملات از طریق برنامه های موجود در قسمت Sidechain و گزارش های بالای لایه 1 یا blockchain اصلی Ethereum ، سرعت افزایش یافته و کاهش هزینه های گاز پردازش می شوند.

و مزیت اصلی این است که این معاملات هنوز هم در زنجیره ای خواهند بود. این بخش برای درک آن ویتامیک باترین برجسته است:

وی گفت: "این واقعیت که داده ها در زنجیره هستند مهم است. قرار دادن داده ها به صورت زنجیره ای و اجماع در مورد این واقعیت به هر کسی این امکان را می دهد تا در صورت تمایل ، تمام عملیات موجود در محل کار را انجام دهد ، به آنها اجازه می دهد کلاهبرداری را تشخیص دهند ، برداشت ها را آغاز کنند ، یا شخصاً شروع به تولید دسته های معامله کنند. عدم وجود مسائل مربوط به در دسترس بودن داده ها به این معنی است که یک اپراتور مخرب یا آفلاین می تواند آسیب کمتری نیز وارد کند (به عنوان مثال آنها نمی توانند 1 هفته تأخیر ایجاد کنند) ، باز کردن یک فضای طراحی بسیار بزرگتر برای اینکه چه کسی حق انتشار دسته ها را دارد و تعداد زیادی از آنها را آسان تر می کنداستدلال در موردو از همه مهمتر ، عدم وجود مسائل مربوط به در دسترس بودن داده ها به این معنی است که دیگر نیازی به نقشه برداری دارایی برای صاحبان وجود ندارد ، و منجر به دلیل اصلی این امر می شود که جامعه Ethereum نسبت به اشکال قبلی Scaling Layer 2 بسیار هیجان زده است. کاملاً هدفمند است ، و حتی می توان EVM را در داخل یک رول اجرا کرد و به برنامه های اتریوم موجود اجازه می دهد تا تقریباً نیازی به نوشتن کد جدید به آنها منتقل کنند."

به سمت Ethereum 2. 0 ، Staking ، Sharding ، اثبات سهام* و مقیاس گذاری

به عنوان یک بازپرداخت سریع ، Ethereum در سال 2014 از مقاله سفید ویتالیک باترین متولد شد و تیم توسعه اصلی از ابتدا بسیار موفق بوده است. تا سال 2016 یک نقص مهم در قرارداد هوشمند DAO باعث شد هکرها بتوانند میلیون ها دلار به ارزش اتریوم سرقت کنند ، بنابراین تهدید جدی برای بقای آن ایجاد می کند. راه حل آن یک قلعه سخت بود که بیشتر جامعه اتریوم به آن پیوستند و تقسیم پروتکل را تعیین می کرد. از آنجا دو پروتکل تشکیل شد ، اتریوم کلاسیک (و غیره) حاوی تاریخچه بدون تغییر پروتکل (شامل نشانه های سرقت شده) و ETH ، که به عنوان اتریوم مجدداً مورد استفاده قرار می گیرد ، که شامل تاریخ تغییر یافته است (پروتکل که از آن نشانه های سرقت شده بوده است. حذف شده).

همانطور که اتریوم زنده ماندن خود را نشان داد ، سریع شروع به مقیاس کرد و تا سال 2017 نیز پتانسیل خود را نشان داد. با این حال ، مشکل مقیاس پذیری ، به ویژه با توجه به "هزینه های گاز" گسترده (هزینه های پردازش معاملات در بالای blockchain اتریوم) بوجود آمد. برای حل این مشکل ، Ethereum شروع به حرکت به سمت ETH2-که قرار است بین سالهای 2022-2024 برنامه ریزی شده باشد-که یک بار با موفقیت در آن قرار گرفت ، به عنوان Ethereum مجدداً مورد استفاده قرار می گرفت. این پروتکل به روز شده در درجه اول به مقیاس بندی از طریق دو لایه می پردازد. با مقیاس 1 لایه 1 ، پروتکل اصلی ممکن است به طور بالقوه 100 برابر کارآمدتر شود.

این شامل ادغام مکانیسم های جدید مانند اثبات سهام و Sharding خواهد بود. در این فرآیند ، دارندگان اتریوم همچنین می توانند سکه های خود را جمع کنند (تا زمانی که انتقال به ETH2 به پایان نرسد ، آنها را در blockchain قفل می کنند) و در نتیجه این سود کسب می کنند. در عوض ، مقیاس بندی لایه 2 شامل مکانیسم های ادغام مانند رول کردن است که ممکن است کل blockchain 1000x را کارآمدتر کند ، با این امکان که معاملات را در مقیاس در قسمتهای Sidechains پردازش می کنند ، که می تواند به پروتکل اصلی بازگردد (بنابراین هنوز هم در آن قرار دارد. زنجیره ای و در نتیجه ایمن).

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

برچسب : نویسنده : علیرضا خمسه بازدید : 57 تاريخ : سه شنبه 8 فروردين 1402 ساعت: 4:31